1 <?xml version="1.0"?>
\r
4 <name>NuGet.Build.Tasks.Pack</name>
\r
7 <member name="M:NuGet.Shared.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
9 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
11 <typeparam name="TSource">The type of the list</typeparam>
\r
12 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
13 <param name="self">This list</param>
\r
14 <param name="other">The other list</param>
\r
15 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
16 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
17 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
19 <member name="M:NuGet.Shared.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
21 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
25 <member name="T:NuGet.Shared.HashCodeCombiner">
\r
27 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
30 <member name="M:NuGet.Shared.HashCodeCombiner.GetHashCode(System.Object[])">
\r
32 Create a unique hash code for the given set of items
\r
35 <member name="M:NuGet.Shared.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
37 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
38 Avoid mutating the return value.
\r
40 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
42 <member name="T:NuGet.Build.MSBuildLogger">
\r
44 TaskLoggingHelper -> ILogger
\r
47 <member name="M:NuGet.Build.MSBuildLogger.LogForNonMono(NuGet.Common.IRestoreLogMessage)">
\r
49 Log using with metadata for non mono platforms.
\r
52 <member name="M:NuGet.Build.MSBuildLogger.LogForMono(NuGet.Common.ILogMessage)">
\r
54 Log using basic methods to avoid missing methods on mono.
\r
57 <member name="T:NuGet.Build.Tasks.Pack.MSBuildTaskItem">
\r
62 <member name="T:NuGet.Build.Tasks.Pack.IPackTaskLogic">
\r
64 The logic for converting the set of pack MSBuild task parameters to a fully initialized package builder. The
\r
65 set of parameters provided to the MSBuild pask task is <see cref="T:NuGet.Build.Tasks.Pack.IPackTaskRequest`1" />. This interface
\r
66 allows the logic of the pack task to be seperated from the MSBuild-specific types. The motivation is
\r
70 <member name="M:NuGet.Build.Tasks.Pack.IPackTaskLogic.GetPackArgs(NuGet.Build.Tasks.Pack.IPackTaskRequest{NuGet.Commands.IMSBuildItem})">
\r
72 Initialize the pack args from the pack task request.
\r
75 <member name="M:NuGet.Build.Tasks.Pack.IPackTaskLogic.GetPackageBuilder(NuGet.Build.Tasks.Pack.IPackTaskRequest{NuGet.Commands.IMSBuildItem})">
\r
77 Initialize the package builder from the pack task request.
\r
80 <member name="M:NuGet.Build.Tasks.Pack.IPackTaskLogic.GetPackCommandRunner(NuGet.Build.Tasks.Pack.IPackTaskRequest{NuGet.Commands.IMSBuildItem},NuGet.Commands.PackArgs,NuGet.Packaging.PackageBuilder)">
\r
82 Initialize the pack command runner from the pack task request and the output of
\r
83 <see cref="M:NuGet.Build.Tasks.Pack.IPackTaskLogic.GetPackArgs(NuGet.Build.Tasks.Pack.IPackTaskRequest{NuGet.Commands.IMSBuildItem})" /> and
\r
84 <see cref="M:NuGet.Build.Tasks.Pack.IPackTaskLogic.GetPackageBuilder(NuGet.Build.Tasks.Pack.IPackTaskRequest{NuGet.Commands.IMSBuildItem})" />.
\r
87 <member name="M:NuGet.Build.Tasks.Pack.IPackTaskLogic.BuildPackage(NuGet.Commands.PackCommandRunner)">
\r
89 Build the package. This method actually writes the .nupkg to disk.
\r
92 <member name="T:NuGet.Build.Tasks.Pack.IPackTaskRequest`1">
\r
94 All of the properties provided by MSBuild to execute pack.
\r
96 <typeparam name="TItem">
\r
97 The item type. This will either be <see cref="T:Microsoft.Build.Framework.ITaskItem" /> or a <see cref="T:NuGet.Commands.IMSBuildItem" />.
\r
100 <member name="M:NuGet.Build.Tasks.Pack.PackTask.GetRequest">
\r
102 This method does two important things:
\r
103 1. Normalizes string parameters, trimming whitespace and coalescing empty strings to null.
\r
104 2. Wrap <see cref="T:Microsoft.Build.Framework.ITaskItem" /> instances to facility unit testing.
\r
107 <member name="P:NuGet.Build.Tasks.Pack.PackTask.PackTaskLogic">
\r
109 This property is only used for testing.
\r
112 <member name="T:NuGet.Build.Tasks.Pack.Strings">
\r
114 A strongly-typed resource class, for looking up localized strings, etc.
\r
117 <member name="P:NuGet.Build.Tasks.Pack.Strings.ResourceManager">
\r
119 Returns the cached ResourceManager instance used by this class.
\r
122 <member name="P:NuGet.Build.Tasks.Pack.Strings.Culture">
\r
124 Overrides the current thread's CurrentUICulture property for all
\r
125 resource lookups using this strongly typed resource class.
\r
128 <member name="P:NuGet.Build.Tasks.Pack.Strings.AssetsFileDoesNotHaveValidPackageSpec">
\r
130 Looks up a localized string similar to The assets file found does not contain a valid package spec. Try restoring the project again. The location of the assets file is {0}..
\r
133 <member name="P:NuGet.Build.Tasks.Pack.Strings.AssetsFileNotFound">
\r
135 Looks up a localized string similar to The assets file produced by restore does not exist. Try restoring the project again. The expected location of the assets file is {0}..
\r
138 <member name="P:NuGet.Build.Tasks.Pack.Strings.Error_FileNotFound">
\r
140 Looks up a localized string similar to The file '{0}' to be packed was not found on disk..
\r
143 <member name="P:NuGet.Build.Tasks.Pack.Strings.InvalidMinClientVersion">
\r
145 Looks up a localized string similar to MinClientVersion string specified '{0}' is invalid..
\r
148 <member name="P:NuGet.Build.Tasks.Pack.Strings.InvalidNuspecProperties">
\r
150 Looks up a localized string similar to NuspecProperties should be in the form of "key1=value1;key2=value2"..
\r
153 <member name="P:NuGet.Build.Tasks.Pack.Strings.InvalidPackageReferenceVersion">
\r
155 Looks up a localized string similar to PackageReference {0} needs to have a valid version..
\r
158 <member name="P:NuGet.Build.Tasks.Pack.Strings.InvalidPackageVersion">
\r
160 Looks up a localized string similar to PackageVersion string specified '{0}' is invalid..
\r
163 <member name="P:NuGet.Build.Tasks.Pack.Strings.InvalidTargetFramework">
\r
165 Looks up a localized string similar to Invalid target framework for the file '{0}'..
\r
168 <member name="P:NuGet.Build.Tasks.Pack.Strings.NoPackItemProvided">
\r
170 Looks up a localized string similar to No project was provided to the PackTask..
\r
173 <member name="T:Microsoft.AspNet.FileProviders.IDirectoryContents">
\r
175 Represents a directory's content in the file provider.
\r
178 <member name="P:Microsoft.AspNet.FileProviders.IDirectoryContents.Exists">
\r
180 True if a directory was located at the given path.
\r
183 <member name="T:Microsoft.AspNet.FileProviders.IFileInfo">
\r
185 Represents a file in the given file provider.
\r
188 <member name="M:Microsoft.AspNet.FileProviders.IFileInfo.CreateReadStream">
\r
190 Return file contents as readonly stream. Caller should dispose stream when complete.
\r
192 <returns>The file stream</returns>
\r
194 <member name="P:Microsoft.AspNet.FileProviders.IFileInfo.Exists">
\r
196 True if resource exists in the underlying storage system.
\r
199 <member name="P:Microsoft.AspNet.FileProviders.IFileInfo.Length">
\r
201 The length of the file in bytes, or -1 for a directory or non-existing files.
\r
204 <member name="P:Microsoft.AspNet.FileProviders.IFileInfo.PhysicalPath">
\r
206 The path to the file, including the file name. Return null if the file is not directly accessible.
\r
209 <member name="P:Microsoft.AspNet.FileProviders.IFileInfo.Name">
\r
211 The name of the file or directory, not including any path.
\r
214 <member name="P:Microsoft.AspNet.FileProviders.IFileInfo.LastModified">
\r
216 When the file was last modified
\r
219 <member name="P:Microsoft.AspNet.FileProviders.IFileInfo.IsDirectory">
\r
221 True for the case TryGetDirectoryContents has enumerated a sub-directory
\r
224 <member name="T:Microsoft.AspNet.FileProviders.IFileProvider">
\r
226 A read-only file provider abstraction.
\r
229 <member name="M:Microsoft.AspNet.FileProviders.IFileProvider.GetFileInfo(System.String)">
\r
231 Locate a file at the given path.
\r
233 <param name="subpath">Relative path that identifies the file.</param>
\r
234 <returns>The file information. Caller must check Exists property.</returns>
\r
236 <member name="M:Microsoft.AspNet.FileProviders.IFileProvider.GetDirectoryContents(System.String)">
\r
238 Enumerate a directory at the given path, if any.
\r
240 <param name="subpath">Relative path that identifies the directory.</param>
\r
241 <returns>Returns the contents of the directory.</returns>
\r
243 <member name="M:Microsoft.AspNet.FileProviders.IFileProvider.Watch(System.String)">
\r
245 Creates a <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> for the specified <paramref name="filter" />.
\r
247 <param name="filter">Filter string used to determine what files or folders to monitor. Example: **/*.cs, *.*, subFolder/**/*.cshtml.</param>
\r
248 <returns>An <see cref="T:Microsoft.Extensions.Primitives.IChangeToken" /> that is notified when a file matching <paramref name="filter" /> is added, modified or deleted.</returns>
\r
250 <member name="T:Microsoft.AspNet.FileProviders.NotFoundFileInfo">
\r
252 Represents a non-existing file.
\r
255 <member name="T:Microsoft.Extensions.Primitives.IChangeToken">
\r
257 Propagates notifications that a change has occured.
\r
260 <member name="M:Microsoft.Extensions.Primitives.IChangeToken.RegisterChangeCallback(System.Action{System.Object},System.Object)">
\r
262 Registers for a callback that will be invoked when the entry has changed.
\r
263 <see cref="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged" /> MUST be set before the callback is invoked.
\r
265 <param name="callback">The <see cref="!:Action<object>" /> to invoke.</param>
\r
266 <param name="state">State to be passed into the callback.</param>
\r
267 <returns>An <see cref="T:System.IDisposable" /> that is used to unregister the callback.</returns>
\r
269 <member name="P:Microsoft.Extensions.Primitives.IChangeToken.HasChanged">
\r
271 Gets a value that indicates if a change has occured.
\r
274 <member name="P:Microsoft.Extensions.Primitives.IChangeToken.ActiveChangeCallbacks">
\r
276 Indicates if this token will pro-actively raise callbacks. Callbacks are still guaranteed to fire, eventually.
\r
279 <member name="M:NuGet.Shared.NuGet.Commands71485.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
281 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
283 <typeparam name="TSource">The type of the list</typeparam>
\r
284 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
285 <param name="self">This list</param>
\r
286 <param name="other">The other list</param>
\r
287 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
288 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
289 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
291 <member name="M:NuGet.Shared.NuGet.Commands71485.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
293 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
297 <member name="T:NuGet.Shared.NuGet.Commands71485.HashCodeCombiner">
\r
299 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
302 <member name="M:NuGet.Shared.NuGet.Commands71485.HashCodeCombiner.GetHashCode(System.Object[])">
\r
304 Create a unique hash code for the given set of items
\r
307 <member name="M:NuGet.Shared.NuGet.Commands71485.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
309 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
310 Avoid mutating the return value.
\r
312 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
314 <member name="T:NuGet.Commands.DeleteRunner">
\r
316 Shared code to run the "delete" command from the command line projects
\r
319 <member name="T:NuGet.Commands.LocalsCommandRunner">
\r
321 Command Runner used to run the business logic for nuget locals command
\r
324 <member name="M:NuGet.Commands.LocalsCommandRunner.ExecuteCommand(NuGet.Commands.LocalsArgs)">
\r
326 Executes the logic for nuget locals command.
\r
331 <member name="M:NuGet.Commands.LocalsCommandRunner.ListLocalResource(NuGet.Commands.LocalsCommandRunner.LocalResourceName,NuGet.Commands.LocalsArgs)">
\r
333 Lists out the cache location(s) path.
\r
335 <param name="localResourceName">Cache resource to be listed</param>
\r
336 <throws>Thorws <code>ArgumentException</code> if the specified resource name does not match a known cache type.</throws>
\r
338 <member name="M:NuGet.Commands.LocalsCommandRunner.PrintLocalResourcePath(System.String,System.String,NuGet.Commands.LocalsArgs)">
\r
340 Prints the specified local resource path.
\r
342 <param name="resourceName"> Specified resource name</param>
\r
343 <param name="path"> Path for the specified resource</param>
\r
345 <member name="M:NuGet.Commands.LocalsCommandRunner.ClearLocalResource(NuGet.Commands.LocalsCommandRunner.LocalResourceName,NuGet.Commands.LocalsArgs)">
\r
347 Clears the specified cache location(s).
\r
349 <param name="localResourceName">
\r
351 <throws>Thorws <code>ArgumentException</code> if the specified resource name does not match a known cache type.</throws>
\r
353 <code>True</code> if the operation was successful; otherwise <code>false</code>.</returns>
\r
355 <member name="M:NuGet.Commands.LocalsCommandRunner.ClearNuGetGlobalPackagesFolder(NuGet.Commands.LocalsArgs)">
\r
357 Clears the global NuGet packages cache.
\r
360 <code>True</code> if the operation was successful; otherwise <code>false</code>.</returns>
\r
362 <member name="M:NuGet.Commands.LocalsCommandRunner.ClearNuGetHttpCache(NuGet.Commands.LocalsArgs)">
\r
364 Clears the NuGet v3 HTTP cache.
\r
367 <code>True</code> if the operation was successful; otherwise <code>false</code>.</returns>
\r
369 <member name="M:NuGet.Commands.LocalsCommandRunner.ClearNuGetTempFolder(NuGet.Commands.LocalsArgs)">
\r
371 Clears the temp folder cache.
\r
374 <code>True</code> if the operation was successful; otherwise <code>false</code>.</returns>
\r
376 <member name="M:NuGet.Commands.LocalsCommandRunner.GetLocalResourceName(System.String)">
\r
378 Identifies the specified resource name to be cleared.
\r
380 <param name="localResourceName">specified resource name</param>
\r
381 <returns>Returns <code>LocalResourceName</code> indicating the local resource name specified.</returns>
\r
383 <member name="M:NuGet.Commands.LocalsCommandRunner.ClearCacheDirectory(System.String,NuGet.Commands.LocalsArgs)">
\r
385 Recursively deletes the specified directory tree.
\r
387 <param name="folderPath">Specified directory to be deleted</param>
\r
389 <code>True</code> if the operation was successful; otherwise <code>false</code>.</returns>
\r
391 <member name="T:NuGet.Commands.PushRunner">
\r
393 Shared code to run the "push" command from the command line projects
\r
396 <member name="T:NuGet.Commands.ListCommandRunner">
\r
398 Command Runner used to run the business logic for nuget list command
\r
401 <member name="M:NuGet.Commands.ListCommandRunner.ExecuteCommand(NuGet.Commands.ListArgs)">
\r
403 Executes the logic for nuget list command.
\r
408 <member name="P:NuGet.Commands.OutputLibFile.FinalOutputPath">
\r
410 This is the final output path of the assembly on disk as set by msbuild.
\r
413 <member name="P:NuGet.Commands.OutputLibFile.TargetPath">
\r
415 This denotes the TargetPath as set by msbuild. Usually this is just the file name, but for satellite DLLs,
\r
416 this is Culture\filename.
\r
419 <member name="P:NuGet.Commands.OutputLibFile.TargetFramework">
\r
421 This is the target framework for which this assembly was built.
\r
424 <member name="M:NuGet.Commands.CompatibilityChecker.GetErrorMessage(NuGet.Common.NuGetLogCode,NuGet.Commands.CompatibilityIssue,NuGet.Commands.RestoreTargetGraph)">
\r
426 Create an error message for the given issue.
\r
429 <member name="M:NuGet.Commands.CompatibilityChecker.HasCompatibleAssets(NuGet.ProjectModel.LockFileTargetLibrary)">
\r
431 Check if the library contains assets.
\r
434 <member name="M:NuGet.Commands.CompatibilityIssue.FormatMessage(System.String,System.String,System.String)">
\r
436 Build a incompatible error message for either a package or project
\r
439 <member name="M:NuGet.Commands.ContentFileUtils.GetContentGroupsForFramework(NuGet.ProjectModel.LockFileTargetLibrary,NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.ContentModel.ContentItemGroup})">
\r
441 Get all content groups that have the nearest TxM
\r
444 <member name="M:NuGet.Commands.ContentFileUtils.GetContentFileGroup(NuGet.Frameworks.NuGetFramework,NuGet.Packaging.NuspecReader,System.Collections.Generic.List{NuGet.ContentModel.ContentItemGroup})">
\r
446 Apply build actions from the nuspec to items from the contentFiles folder.
\r
449 <member name="M:NuGet.Commands.ContentFileUtils.CreateEmptyItem">
\r
451 Create an empty lock file item for any/any
\r
454 <member name="T:NuGet.Commands.VirtualFileProvider">
\r
456 A virtual file system based on a list of strings from ContentModel.
\r
459 <member name="T:NuGet.Commands.DiagnosticUtility">
\r
461 Warning and error logging helpers.
\r
464 <member name="M:NuGet.Commands.DiagnosticUtility.FormatIdentity(NuGet.LibraryModel.LibraryIdentity)">
\r
466 Format an id and include the version only if it exists.
\r
467 Ignore versions for projects.
\r
470 <member name="M:NuGet.Commands.DiagnosticUtility.FormatDependency(System.String,NuGet.Versioning.VersionRange)">
\r
472 Format an id and include the range only if it has bounds.
\r
475 <member name="M:NuGet.Commands.DiagnosticUtility.FormatExpectedIdentity(System.String,NuGet.Versioning.VersionRange)">
\r
477 Format an id and include the lower bound only if it has one.
\r
480 <member name="M:NuGet.Commands.DiagnosticUtility.FormatGraphName(NuGet.Commands.RestoreTargetGraph)">
\r
482 Format a graph name with an optional RID.
\r
485 <member name="M:NuGet.Commands.DiagnosticUtility.GetMultiLineMessage(System.Collections.Generic.IEnumerable{System.String})">
\r
487 Format a message as:
\r
494 <member name="M:NuGet.Commands.DiagnosticUtility.MergeOnTargetGraph(System.Collections.Generic.IEnumerable{NuGet.Common.RestoreLogMessage})">
\r
496 Merge messages with the same code and message, combining the target graphs.
\r
499 <member name="T:NuGet.Commands.UnexpectedDependencyMessages">
\r
501 Log warnings for packages that did not resolve to the minimum version of the dependency range.
\r
504 <member name="M:NuGet.Commands.UnexpectedDependencyMessages.LogAsync(System.Collections.Generic.IEnumerable{NuGet.Commands.IRestoreTargetGraph},NuGet.ProjectModel.PackageSpec,NuGet.Common.ILogger)">
\r
506 Log warnings for all project issues related to unexpected dependencies.
\r
509 <member name="M:NuGet.Commands.UnexpectedDependencyMessages.GetMissingLowerBounds(System.Collections.Generic.IEnumerable{NuGet.Commands.IRestoreTargetGraph},System.Collections.Generic.ISet{System.String})">
\r
511 Get warnings for packages that have dependencies on non-existant versions of packages
\r
512 and also for packages with ranges that have missing minimum versions.
\r
515 <member name="M:NuGet.Commands.UnexpectedDependencyMessages.GetMissingLowerBoundMessage(NuGet.Commands.ResolvedDependencyKey,System.String[])">
\r
517 Get warning message for missing minimum dependencies.
\r
520 <member name="M:NuGet.Commands.UnexpectedDependencyMessages.GetBumpedUpDependencies(System.Collections.Generic.IEnumerable{NuGet.Commands.IRestoreTargetGraph},NuGet.ProjectModel.PackageSpec,System.Collections.Generic.ISet{System.String})">
\r
522 Warn for dependencies that have been bumped up.
\r
525 <member name="M:NuGet.Commands.UnexpectedDependencyMessages.GetProjectDependenciesMissingLowerBounds(NuGet.ProjectModel.PackageSpec)">
\r
527 Warn for project dependencies that do not include a lower bound on the version range.
\r
530 <member name="M:NuGet.Commands.UnexpectedDependencyMessages.DependencyRangeHasMissingExactMatch(NuGet.Commands.ResolvedDependencyKey)">
\r
532 True if the dependency version range has a min version that matches the resolved version.
\r
535 <member name="M:NuGet.Commands.UnexpectedDependencyMessages.HasMissingLowerBound(NuGet.Versioning.VersionRange)">
\r
537 True if the range has an obtainable version for the lower bound.
\r
540 <member name="M:NuGet.Commands.UnexpectedDependencyMessages.GetDependencyTargetGraphs(NuGet.ProjectModel.PackageSpec,NuGet.LibraryModel.LibraryDependency)">
\r
542 Create target graph names for each framework the dependency exists under.
\r
545 <member name="T:NuGet.Commands.UnresolvedMessages">
\r
547 Log errors for packages and projects that were missing.
\r
550 <member name="M:NuGet.Commands.UnresolvedMessages.LogAsync(System.Collections.Generic.IEnumerable{NuGet.Commands.IRestoreTargetGraph},NuGet.DependencyResolver.RemoteWalkContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
552 Log errors for missing dependencies.
\r
555 <member name="M:NuGet.Commands.UnresolvedMessages.GetMessageAsync(NuGet.Commands.IRestoreTargetGraph,NuGet.LibraryModel.LibraryRange,NuGet.DependencyResolver.RemoteWalkContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
557 Create a specific error message for the unresolved dependency.
\r
560 <member name="M:NuGet.Commands.UnresolvedMessages.HasPrereleaseVersionsOnly(NuGet.Versioning.VersionRange,System.Collections.Generic.IEnumerable{NuGet.Versioning.NuGetVersion})">
\r
562 True if no stable versions satisfy the range
\r
563 but a pre-release version is found.
\r
566 <member name="M:NuGet.Commands.UnresolvedMessages.IsPrereleaseAllowed(NuGet.Versioning.VersionRange)">
\r
568 True if the range allows pre-release versions.
\r
571 <member name="M:NuGet.Commands.UnresolvedMessages.FormatSourceInfo(System.Collections.Generic.KeyValuePair{NuGet.Configuration.PackageSource,System.Collections.Generic.SortedSet{NuGet.Versioning.NuGetVersion}},NuGet.Versioning.VersionRange)">
\r
573 Found 2839 version(s) in nuget-build [ Nearest version: 1.0.0-beta ]
\r
576 <member name="M:NuGet.Commands.UnresolvedMessages.GetSourceInfosForIdAsync(System.String,NuGet.Versioning.VersionRange,NuGet.DependencyResolver.RemoteWalkContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
578 Get the complete set of source info for a package id.
\r
581 <member name="M:NuGet.Commands.UnresolvedMessages.GetSourceInfoForIdAsync(NuGet.DependencyResolver.IRemoteDependencyProvider,System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
583 Find all package versions from a source.
\r
586 <member name="M:NuGet.Commands.UnresolvedMessages.GetBestMatch(System.Collections.Generic.SortedSet{NuGet.Versioning.NuGetVersion},NuGet.Versioning.VersionRange)">
\r
588 Find the best match on the feed.
\r
591 <member name="P:NuGet.Commands.IRestoreResult.LockFilePath">
\r
593 Gets the path that the lock file will be written to.
\r
596 <member name="P:NuGet.Commands.IRestoreResult.LockFile">
\r
598 Gets the lock file that was generated during the restore or, in the case of a locked lock file,
\r
599 was used to determine the packages to install during the restore.
\r
602 <member name="P:NuGet.Commands.IRestoreResult.PreviousLockFile">
\r
604 The existing lock file. This is null if no lock file was provided on the <see cref="T:NuGet.Commands.RestoreRequest" />.
\r
607 <member name="P:NuGet.Commands.IRestoreResult.MSBuildOutputFiles">
\r
609 Props and targets files to be written to disk.
\r
612 <member name="P:NuGet.Commands.IRestoreTargetGraph.RuntimeIdentifier">
\r
614 Gets the runtime identifier used during the restore operation on this graph
\r
617 <member name="P:NuGet.Commands.IRestoreTargetGraph.Framework">
\r
619 Gets the <see cref="T:NuGet.Frameworks.NuGetFramework" /> used during the restore operation on this graph
\r
622 <member name="P:NuGet.Commands.IRestoreTargetGraph.Conventions">
\r
624 Gets the <see cref="T:NuGet.Client.ManagedCodeConventions" /> used to resolve assets from packages in this graph
\r
627 <member name="P:NuGet.Commands.IRestoreTargetGraph.RuntimeGraph">
\r
629 Gets the <see cref="P:NuGet.Commands.IRestoreTargetGraph.RuntimeGraph" /> that defines runtimes and their relationships for this graph
\r
632 <member name="P:NuGet.Commands.IRestoreTargetGraph.Graphs">
\r
634 Gets the resolved dependency graph
\r
637 <member name="M:NuGet.Commands.LockFileBuilder.IsAllowedLibraryFile(System.String)">
\r
639 True if the file should be added to the lock file library
\r
640 Fale if it is an OPC file or empty directory
\r
643 <member name="T:NuGet.Commands.PackageSpecificWarningProperties">
\r
645 Contains Package specific properties for Warnings.
\r
648 <member name="F:NuGet.Commands.PackageSpecificWarningProperties.Properties">
\r
650 Contains Package specific No warn properties.
\r
651 NuGetLogCode -> LibraryId -> Set of Frameworks.
\r
654 <member name="M:NuGet.Commands.PackageSpecificWarningProperties.CreatePackageSpecificWarningProperties(NuGet.ProjectModel.PackageSpec)">
\r
656 Extracts PackageSpecific WarningProperties from a PackageSpec
\r
658 <param name="packageSpec">PackageSpec containing the Dependencies with WarningProperties</param>
\r
659 <returns>PackageSpecific WarningProperties extracted from a PackageSpec</returns>
\r
661 <member name="M:NuGet.Commands.PackageSpecificWarningProperties.Add(NuGet.Common.NuGetLogCode,System.String,NuGet.Frameworks.NuGetFramework)">
\r
663 Adds a NuGetLogCode into the NoWarn Set for the specified library Id and target graph.
\r
665 <param name="code">NuGetLogCode for which no warning should be thrown.</param>
\r
666 <param name="libraryId">Library for which no warning should be thrown.</param>
\r
667 <param name="framework">Target graph for which no warning should be thrown.</param>
\r
669 <member name="M:NuGet.Commands.PackageSpecificWarningProperties.AddRange(System.Collections.Generic.IEnumerable{NuGet.Common.NuGetLogCode},System.String,NuGet.Frameworks.NuGetFramework)">
\r
671 Adds a list of NuGetLogCode into the NoWarn Set for the specified library Id and target graph.
\r
673 <param name="codes">IEnumerable of NuGetLogCode for which no warning should be thrown.</param>
\r
674 <param name="libraryId">Library for which no warning should be thrown.</param>
\r
675 <param name="framework">Target graph for which no warning should be thrown.</param>
\r
677 <member name="M:NuGet.Commands.PackageSpecificWarningProperties.Contains(NuGet.Common.NuGetLogCode,System.String,NuGet.Frameworks.NuGetFramework)">
\r
679 Checks if a NugetLogCode is part of the NoWarn list for the specified library Id and target graph.
\r
681 <param name="code">NugetLogCode to be checked.</param>
\r
682 <param name="libraryId">library Id to be checked.</param>
\r
683 <param name="framework">target graph to be checked.</param>
\r
684 <returns>True iff the NugetLogCode is part of the NoWarn list for the specified libraryId and Target Graph.</returns>
\r
686 <member name="M:NuGet.Commands.RestoreCollectorLogger.#ctor(NuGet.Common.ILogger,NuGet.Common.LogLevel,System.Boolean)">
\r
688 Initializes an instance of the <see cref="T:NuGet.Commands.RestoreCollectorLogger" />, while still
\r
689 delegating all log messages to the inner logger.
\r
691 <param name="innerLogger">The inner logger used to delegate the logging.</param>
\r
692 <param name="verbosity">Minimum verbosity below which no logs will be passed to the inner logger.</param>
\r
693 <param name="hideWarningsAndErrors">If this is true, then errors and warnings will not be passed to inner logger.</param>
\r
695 <member name="M:NuGet.Commands.RestoreCollectorLogger.#ctor(NuGet.Common.ILogger,System.Boolean)">
\r
697 Initializes an instance of the <see cref="T:NuGet.Commands.RestoreCollectorLogger" />, while still
\r
698 delegating all log messages to the inner logger.
\r
700 <param name="innerLogger">The inner logger used to delegate the logging.</param>
\r
701 <param name="hideWarningsAndErrors">If this is false, then errors and warnings will not be passed to inner logger.</param>
\r
703 <member name="M:NuGet.Commands.RestoreCollectorLogger.#ctor(NuGet.Common.ILogger,NuGet.Common.LogLevel)">
\r
705 Initializes an instance of the <see cref="T:NuGet.Commands.RestoreCollectorLogger" />, while still
\r
706 delegating all log messages to the inner logger.
\r
708 <param name="innerLogger">The inner logger used to delegate the logging.</param>
\r
709 <param name="verbosity">Minimum verbosity below which no logs will be passed to the inner logger.</param>
\r
711 <member name="M:NuGet.Commands.RestoreCollectorLogger.#ctor(NuGet.Common.ILogger)">
\r
713 Initializes an instance of the <see cref="T:NuGet.Commands.RestoreCollectorLogger" />, while still
\r
714 delegating all log messages to the inner logger.
\r
716 <param name="innerLogger">The inner logger used to delegate the logging.</param>
\r
718 <member name="M:NuGet.Commands.RestoreCollectorLogger.DisplayMessage(NuGet.Common.IRestoreLogMessage)">
\r
720 Decides if the log should be passed to the inner logger.
\r
722 <param name="message">IRestoreLogMessage to be logged.</param>
\r
723 <returns>bool indicating if this message should be logged.</returns>
\r
725 <member name="T:NuGet.Commands.WarningPropertiesCollection">
\r
727 Class to hold ProjectWide and PackageSpecific WarningProperties.
\r
730 <member name="M:NuGet.Commands.WarningPropertiesCollection.ApplyWarningProperties(NuGet.Common.IRestoreLogMessage)">
\r
732 Attempts to suppress a warning log message or upgrade it to error log message.
\r
733 The decision is made based on the Package Specific or Project wide warning properties.
\r
735 <param name="message">Message that should be suppressed or upgraded to an error.</param>
\r
736 <returns>Bool indicating is the warning should be suppressed or not.
\r
737 If not then the param message sould have been mutated to an error</returns>
\r
739 <member name="M:NuGet.Commands.WarningPropertiesCollection.ApplyProjectWideWarningProperties(NuGet.Common.ILogMessage)">
\r
741 Method is used to check is a warning should be suppressed and if not then if it should be treated as an error.
\r
743 <param name="logMessage">Message which should be mutated if needed.</param>
\r
744 <returns>bool indicating if the ILogMessage should be suppressed or not.</returns>
\r
746 <member name="P:NuGet.Commands.WarningPropertiesCollection.ProjectFrameworks">
\r
748 Contains the target frameworks for the project.
\r
749 These are used for no warn filtering in case of a log message without a target graph.
\r
752 <member name="P:NuGet.Commands.WarningPropertiesCollection.ProjectWideWarningProperties">
\r
754 Contains Project wide properties for Warnings.
\r
757 <member name="P:NuGet.Commands.WarningPropertiesCollection.PackageSpecificWarningProperties">
\r
759 Contains Package specific properties for Warnings.
\r
760 NuGetLogCode -> LibraryId -> Set of Frameworks.
\r
763 <member name="P:NuGet.Commands.MSBuildOutputFile.Path">
\r
765 Output path on disk.
\r
768 <member name="P:NuGet.Commands.MSBuildOutputFile.Content">
\r
770 MSBuild file content. This will be null for files
\r
771 that should be removed.
\r
774 <member name="P:NuGet.Commands.MSBuildRestoreItemGroup.Position">
\r
776 Optional position arguement used when ordering groups in the output file.
\r
779 <member name="P:NuGet.Commands.MSBuildRestoreItemGroup.Conditions">
\r
781 Conditions applied to the item group. These will be AND'd together.
\r
784 <member name="P:NuGet.Commands.MSBuildRestoreItemGroup.Items">
\r
789 <member name="P:NuGet.Commands.MSBuildRestoreItemGroup.RootName">
\r
794 <member name="P:NuGet.Commands.MSBuildRestoreItemGroup.Condition">
\r
796 Combined conditions
\r
799 <member name="T:NuGet.Commands.DependencyGraphSpecRequestProvider">
\r
801 In Memory dg file provider.
\r
804 <member name="M:NuGet.Commands.DependencyGraphSpecRequestProvider.CollectReferences(NuGet.ProjectModel.ExternalProjectReference,System.Collections.Generic.Dictionary{System.String,NuGet.ProjectModel.ExternalProjectReference},System.Collections.Generic.HashSet{NuGet.ProjectModel.ExternalProjectReference})">
\r
806 Return all references for a given project path.
\r
807 References is modified by this method.
\r
808 This includes the root project.
\r
811 <member name="T:NuGet.Commands.IMSBuildItem">
\r
813 ITaskItem abstraction
\r
816 <member name="M:NuGet.Commands.IMSBuildItem.GetProperty(System.String)">
\r
818 Retrieve property value and trim.
\r
821 <member name="M:NuGet.Commands.IMSBuildItem.GetProperty(System.String,System.Boolean)">
\r
823 Retrieve property value with optional trimming.
\r
826 <member name="P:NuGet.Commands.IMSBuildItem.Identity">
\r
828 Include attribute value.
\r
831 <member name="P:NuGet.Commands.IMSBuildItem.Properties">
\r
833 Raw untrimmed properties.
\r
836 <member name="T:NuGet.Commands.IPreLoadedRestoreRequestProvider">
\r
838 Retrieves pre-loaded restore requests. The inputs here have already been determined.
\r
841 <member name="M:NuGet.Commands.IPreLoadedRestoreRequestProvider.CreateRequests(NuGet.Commands.RestoreArgs)">
\r
843 Create RestoreRequest objects.
\r
846 <member name="M:NuGet.Commands.IRestoreRequestProvider.Supports(System.String)">
\r
848 True if this provider supports the given path. Only one provider should handle an input.
\r
851 <member name="M:NuGet.Commands.IRestoreRequestProvider.CreateRequests(System.String,NuGet.Commands.RestoreArgs)">
\r
853 Create RestoreRequest objects.
\r
855 <param name="inputPath">Project.json or project file path.</param>
\r
856 <param name="restoreContext">Command line arguments.</param>
\r
860 <member name="T:NuGet.Commands.MSBuildItem">
\r
862 Internal ITaskItem abstraction
\r
865 <member name="M:NuGet.Commands.MSBuildItem.GetProperty(System.String)">
\r
867 Get property or null if empty. Trims whitespace from values.
\r
870 <member name="M:NuGet.Commands.MSBuildItem.GetProperty(System.String,System.Boolean)">
\r
872 Get property or null if empty.
\r
875 <member name="M:NuGet.Commands.RestoreArgs.GetEffectiveSources(NuGet.Configuration.ISettings,System.Collections.Generic.IList{NuGet.Configuration.PackageSource})">
\r
877 Uses either Sources or Settings, and then adds Fallback sources.
\r
880 <member name="P:NuGet.Commands.RestoreArgs.Sources">
\r
882 Sources to use for restore. This is not used if SourceRepositories contains the
\r
883 already built SourceRepository objects.
\r
886 <member name="T:NuGet.Commands.RestoreSpecException">
\r
888 DG v2 related validation error.
\r
891 <member name="T:NuGet.Commands.ResolvedDependencyKey">
\r
893 ResolvedDependencyKey represents a node in the graph, the edge containing
\r
894 the dependency constraint, and the child node that was resolved based
\r
895 on this constraint.
\r
897 (Parent Node) --(Range Constraint)--> (Resolved Child Node)
\r
900 <member name="P:NuGet.Commands.ResolvedDependencyKey.Parent">
\r
905 <member name="P:NuGet.Commands.ResolvedDependencyKey.Range">
\r
907 Dependency range from the parent on the child.
\r
910 <member name="P:NuGet.Commands.ResolvedDependencyKey.Child">
\r
915 <member name="M:NuGet.Commands.RestoreCommand.ValidateRestoreGraphsAsync(System.Collections.Generic.IEnumerable{NuGet.Commands.RestoreTargetGraph},NuGet.Common.ILogger)">
\r
917 Check if the given graphs are valid and log errors/warnings.
\r
918 If fatal errors are encountered the rest of the errors/warnings
\r
919 are not logged. This is to avoid flooding the log with long
\r
920 dependency chains for every package.
\r
923 <member name="M:NuGet.Commands.RestoreCommand.ValidateCyclesAsync(System.Collections.Generic.IEnumerable{NuGet.Commands.RestoreTargetGraph},NuGet.Common.ILogger)">
\r
925 Logs an error and returns false if any cycles exist.
\r
928 <member name="M:NuGet.Commands.RestoreCommand.ValidateConflictsAsync(System.Collections.Generic.IEnumerable{NuGet.Commands.RestoreTargetGraph},NuGet.Common.ILogger)">
\r
930 Logs an error and returns false if any conflicts exist.
\r
933 <member name="M:NuGet.Commands.RestoreCommand.LogDowngradeWarningsAsync(System.Collections.Generic.IEnumerable{NuGet.Commands.RestoreTargetGraph},NuGet.Common.ILogger)">
\r
935 Log downgrade warnings from the graphs.
\r
938 <member name="T:NuGet.Commands.RestoreCommandException">
\r
940 Holds an <see cref="T:NuGet.Common.IRestoreLogMessage" /> and returns the message for the exception.
\r
943 <member name="T:NuGet.Commands.RestoreCommandProviders">
\r
948 <member name="M:NuGet.Commands.RestoreCommandProviders.#ctor(NuGet.Repositories.NuGetv3LocalRepository,System.Collections.Generic.IReadOnlyList{NuGet.Repositories.NuGetv3LocalRepository},System.Collections.Generic.IReadOnlyList{NuGet.DependencyResolver.IRemoteDependencyProvider},System.Collections.Generic.IReadOnlyList{NuGet.DependencyResolver.IRemoteDependencyProvider})">
\r
950 Providers used by the restore command. These can be shared across restores.
\r
952 <param name="globalPackages">Path to the global packages folder.</param>
\r
953 <param name="fallbackPackageFolders">Path to any fallback package folders.</param>
\r
954 <param name="localProviders">This is typically just a provider for the global packages folder.</param>
\r
955 <param name="remoteProviders">All dependency providers.</param>
\r
957 <member name="P:NuGet.Commands.RestoreCommandProviders.GlobalPackages">
\r
959 A <see cref="T:NuGet.Repositories.NuGetv3LocalRepository" /> repository may be passed in as part of the request.
\r
960 This allows multiple restores to share the same cache for the global packages folder
\r
961 and reduce disk hits.
\r
964 <member name="T:NuGet.Commands.RestoreCommandProvidersCache">
\r
966 Caches providers for the RestoreCommand. This helper ensures that no resources are duplicated.
\r
969 <member name="P:NuGet.Commands.RestoreRequest.Project">
\r
971 The project to perform the restore on
\r
974 <member name="P:NuGet.Commands.RestoreRequest.PackagesDirectory">
\r
976 The directory in which to install packages
\r
979 <member name="P:NuGet.Commands.RestoreRequest.IsLowercasePackagesDirectory">
\r
981 Whether or not packages written and read from the global packages directory has
\r
982 lowercase ID and version folder names or original case.
\r
985 <member name="P:NuGet.Commands.RestoreRequest.ExternalProjects">
\r
987 A list of projects provided by external build systems (i.e. MSBuild)
\r
990 <member name="P:NuGet.Commands.RestoreRequest.LockFilePath">
\r
992 The path to the lock file to read/write. If not specified, uses the file 'project.lock.json' in the same
\r
993 directory as the provided PackageSpec.
\r
996 <member name="P:NuGet.Commands.RestoreRequest.ExistingLockFile">
\r
998 The existing lock file to use. If not specified, the lock file will be read from the <see cref="P:NuGet.Commands.RestoreRequest.LockFilePath" />
\r
999 (or, if that property is not specified, from the default location of the lock file, as specified in the
\r
1000 description for <see cref="P:NuGet.Commands.RestoreRequest.LockFilePath" />)
\r
1003 <member name="P:NuGet.Commands.RestoreRequest.MaxDegreeOfConcurrency">
\r
1005 The number of concurrent tasks to run during installs. Defaults to
\r
1006 <see cref="F:NuGet.Commands.RestoreRequest.DefaultDegreeOfConcurrency" />. Set this to '1' to
\r
1007 run without concurrency.
\r
1010 <member name="P:NuGet.Commands.RestoreRequest.CompatibilityProfiles">
\r
1012 Additional compatibility profiles to check compatibility with.
\r
1015 <member name="P:NuGet.Commands.RestoreRequest.LockFileVersion">
\r
1017 Lock file version format to output.
\r
1019 <remarks>This defaults to the latest version.</remarks>
\r
1021 <member name="P:NuGet.Commands.RestoreRequest.RequestedRuntimes">
\r
1023 These Runtime Ids will be added to the graph in addition to the runtimes contained
\r
1024 in project.json under runtimes.
\r
1026 <remarks>RIDs are case sensitive.</remarks>
\r
1028 <member name="P:NuGet.Commands.RestoreRequest.PackageSaveMode">
\r
1030 Gets or sets the <see cref="T:NuGet.Packaging.PackageSaveMode" />.
\r
1033 <member name="P:NuGet.Commands.RestoreRequest.FallbackRuntimes">
\r
1035 These Runtime Ids will be used if <see cref="P:NuGet.Commands.RestoreRequest.RequestedRuntimes" /> and the project runtimes
\r
1038 <remarks>RIDs are case sensitive.</remarks>
\r
1040 <member name="P:NuGet.Commands.RestoreRequest.DependencyProviders">
\r
1042 This contains resources that are shared between project restores.
\r
1043 This includes both remote and local package providers.
\r
1046 <member name="P:NuGet.Commands.RestoreRequest.ProjectStyle">
\r
1048 Defines the paths and behavior for outputs
\r
1051 <member name="P:NuGet.Commands.RestoreRequest.RestoreOutputPath">
\r
1053 Restore output path
\r
1056 <member name="P:NuGet.Commands.RestoreRequest.BaseIntermediateOutputPath">
\r
1058 Base Intermediate output path
\r
1061 <member name="P:NuGet.Commands.RestoreRequest.ValidateRuntimeAssets">
\r
1063 Compatibility options
\r
1066 <member name="P:NuGet.Commands.RestoreRequest.HideWarningsAndErrors">
\r
1068 Display Errors and warnings as they occur
\r
1071 <member name="M:NuGet.Commands.RestoreResult.GetAllInstalled">
\r
1073 Calculates the complete set of all packages installed by this operation
\r
1076 This requires quite a bit of iterating over the graph so the result should be cached
\r
1078 <returns>A set of libraries that were installed by this operation</returns>
\r
1080 <member name="M:NuGet.Commands.RestoreResult.GetAllUnresolved">
\r
1082 Calculates the complete set of all unresolved dependencies for this operation
\r
1085 This requires quite a bit of iterating over the graph so the result should be cached
\r
1087 <returns>A set of dependencies that were unable to be resolved by this operation</returns>
\r
1089 <member name="M:NuGet.Commands.RestoreResult.CommitAsync(NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
1091 Commits the lock file contained in <see cref="P:NuGet.Commands.RestoreResult.LockFile" /> and the MSBuild targets/props to
\r
1092 the local file system.
\r
1094 <remarks>If <see cref="P:NuGet.Commands.RestoreResult.PreviousLockFile" /> and <see cref="P:NuGet.Commands.RestoreResult.LockFile" /> are identical
\r
1095 the file will not be written to disk.</remarks>
\r
1097 <member name="P:NuGet.Commands.RestoreResult.LockFilePath">
\r
1099 Gets the path that the lock file will be written to.
\r
1102 <member name="P:NuGet.Commands.RestoreResult.RestoreGraphs">
\r
1104 Gets the resolved dependency graphs produced by the restore operation
\r
1107 <member name="P:NuGet.Commands.RestoreResult.MSBuildOutputFiles">
\r
1109 Props and targets files to be written to disk.
\r
1112 <member name="P:NuGet.Commands.RestoreResult.ProjectStyle">
\r
1117 <member name="P:NuGet.Commands.RestoreResult.LockFile">
\r
1119 Gets the lock file that was generated during the restore or, in the case of a locked lock file,
\r
1120 was used to determine the packages to install during the restore.
\r
1123 <member name="P:NuGet.Commands.RestoreResult.PreviousLockFile">
\r
1125 The existing lock file. This is null if no lock file was provided on the <see cref="T:NuGet.Commands.RestoreRequest" />.
\r
1128 <member name="P:NuGet.Commands.RestoreResult.ElapsedTime">
\r
1133 <member name="P:NuGet.Commands.RestoreResult.CacheFile">
\r
1135 Cache File. The previous cache file for this project
\r
1138 <member name="P:NuGet.Commands.RestoreResult.CacheFilePath">
\r
1140 Cache File path. The file path where the cache is written out
\r
1143 <member name="T:NuGet.Commands.RestoreRunner">
\r
1145 Shared code to run the "restore" command for dotnet restore, nuget.exe, and VS.
\r
1148 <member name="M:NuGet.Commands.RestoreRunner.RunAsync(NuGet.Commands.RestoreArgs,System.Threading.CancellationToken)">
\r
1150 Create requests, execute requests, and commit restore results.
\r
1153 <member name="M:NuGet.Commands.RestoreRunner.RunAsync(NuGet.Commands.RestoreArgs)">
\r
1155 Create requests, execute requests, and commit restore results.
\r
1158 <member name="M:NuGet.Commands.RestoreRunner.RunAsync(System.Collections.Generic.IEnumerable{NuGet.Commands.RestoreSummaryRequest},NuGet.Commands.RestoreArgs,System.Threading.CancellationToken)">
\r
1160 Execute and commit restore requests.
\r
1163 <member name="M:NuGet.Commands.RestoreRunner.RunWithoutCommit(System.Collections.Generic.IEnumerable{NuGet.Commands.RestoreSummaryRequest},NuGet.Commands.RestoreArgs)">
\r
1165 Execute and commit restore requests.
\r
1168 <member name="M:NuGet.Commands.RestoreRunner.GetRequests(NuGet.Commands.RestoreArgs)">
\r
1170 Create restore requests but do not execute them.
\r
1173 <member name="T:NuGet.Commands.RestoreSummaryRequest">
\r
1175 Wrapper for RestoreRequest
\r
1178 <member name="P:NuGet.Commands.RestoreTargetGraph.RuntimeIdentifier">
\r
1180 Gets the runtime identifier used during the restore operation on this graph
\r
1183 <member name="P:NuGet.Commands.RestoreTargetGraph.Framework">
\r
1185 Gets the <see cref="T:NuGet.Frameworks.NuGetFramework" /> used during the restore operation on this graph
\r
1188 <member name="P:NuGet.Commands.RestoreTargetGraph.Conventions">
\r
1190 Gets the <see cref="T:NuGet.Client.ManagedCodeConventions" /> used to resolve assets from packages in this graph
\r
1193 <member name="P:NuGet.Commands.RestoreTargetGraph.RuntimeGraph">
\r
1195 Gets the <see cref="P:NuGet.Commands.RestoreTargetGraph.RuntimeGraph" /> that defines runtimes and their relationships for this graph
\r
1198 <member name="P:NuGet.Commands.RestoreTargetGraph.Graphs">
\r
1200 Gets the resolved dependency graph
\r
1203 <member name="T:NuGet.Commands.SourceRepositoryDependencyProvider">
\r
1205 A source repository dependency provider.
\r
1208 <member name="M:NuGet.Commands.SourceRepositoryDependencyProvider.#ctor(NuGet.Protocol.Core.Types.SourceRepository,NuGet.Common.ILogger,NuGet.Protocol.Core.Types.SourceCacheContext,System.Boolean,System.Boolean)">
\r
1210 Initializes a new <see cref="T:NuGet.Commands.SourceRepositoryDependencyProvider" /> class.
\r
1212 <param name="sourceRepository">A source repository.</param>
\r
1213 <param name="logger">A logger.</param>
\r
1214 <param name="cacheContext">A source cache context.</param>
\r
1215 <param name="ignoreFailedSources">
\r
1216 <c>true</c> to ignore failed sources; otherwise <c>false</c>.</param>
\r
1217 <param name="ignoreWarning">
\r
1218 <c>true</c> to ignore warnings; otherwise <c>false</c>.</param>
\r
1219 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceRepository" />
\r
1220 is <c>null</c>.</exception>
\r
1221 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
\r
1222 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /> is <c>null</c>.</exception>
\r
1224 <member name="M:NuGet.Commands.SourceRepositoryDependencyProvider.FindLibraryAsync(NuGet.LibraryModel.LibraryRange,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
1226 Asynchronously discovers all versions of a package from a source and selects the best match.
\r
1228 <remarks>This does not download the package.</remarks>
\r
1229 <param name="libraryRange">A library range.</param>
\r
1230 <param name="targetFramework">A target framework.</param>
\r
1231 <param name="cacheContext">A source cache context.</param>
\r
1232 <param name="logger">A logger.</param>
\r
1233 <param name="cancellationToken">A cancellation token.</param>
\r
1234 <returns>A task that represents the asynchronous operation.
\r
1235 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.LibraryModel.LibraryIdentity" />
\r
1236 instance.</returns>
\r
1237 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="libraryRange" />
\r
1238 is either <c>null</c> or empty.</exception>
\r
1239 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="targetFramework" />
\r
1240 is either <c>null</c> or empty.</exception>
\r
1241 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" />
\r
1242 is either <c>null</c> or empty.</exception>
\r
1243 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" />
\r
1244 is either <c>null</c> or empty.</exception>
\r
1245 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
1246 is cancelled.</exception>
\r
1248 <member name="M:NuGet.Commands.SourceRepositoryDependencyProvider.GetDependenciesAsync(NuGet.LibraryModel.LibraryIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
1250 Asynchronously gets package dependencies.
\r
1252 <param name="libraryIdentity">A library identity.</param>
\r
1253 <param name="targetFramework">A target framework.</param>
\r
1254 <param name="cacheContext">A source cache context.</param>
\r
1255 <param name="logger">A logger.</param>
\r
1256 <param name="cancellationToken">A cancellation token.</param>
\r
1257 <returns>A task that represents the asynchronous operation.
\r
1258 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.LibraryModel.LibraryDependencyInfo" />
\r
1259 instance.</returns>
\r
1260 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="libraryIdentity" />
\r
1261 is either <c>null</c> or empty.</exception>
\r
1262 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="targetFramework" />
\r
1263 is either <c>null</c> or empty.</exception>
\r
1264 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" />
\r
1265 is either <c>null</c> or empty.</exception>
\r
1266 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" />
\r
1267 is either <c>null</c> or empty.</exception>
\r
1268 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
1269 is cancelled.</exception>
\r
1271 <member name="M:NuGet.Commands.SourceRepositoryDependencyProvider.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
1273 Asynchronously gets a package downloader.
\r
1275 <param name="packageIdentity">A package identity.</param>
\r
1276 <param name="cacheContext">A source cache context.</param>
\r
1277 <param name="logger">A logger.</param>
\r
1278 <param name="cancellationToken">A cancellation token.</param>
\r
1279 <returns>A task that represents the asynchronous operation.
\r
1280 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Packaging.IPackageDownloader" />
\r
1281 instance.</returns>
\r
1282 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
\r
1283 is either <c>null</c> or empty.</exception>
\r
1284 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" />
\r
1285 is either <c>null</c> or empty.</exception>
\r
1286 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" />
\r
1287 is either <c>null</c> or empty.</exception>
\r
1288 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
1289 is cancelled.</exception>
\r
1291 <member name="M:NuGet.Commands.SourceRepositoryDependencyProvider.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
1293 Asynchronously discover all package versions from a feed.
\r
1295 <param name="id">A package ID.</param>
\r
1296 <param name="cacheContext">A source cache context.</param>
\r
1297 <param name="logger">A logger.</param>
\r
1298 <param name="cancellationToken">A cancellation token.</param>
\r
1299 <returns>A task that represents the asynchronous operation.
\r
1300 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
1301 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
1303 <member name="P:NuGet.Commands.SourceRepositoryDependencyProvider.IsHttp">
\r
1305 Gets a flag indicating whether or not the provider source is HTTP or HTTPS.
\r
1308 <member name="P:NuGet.Commands.SourceRepositoryDependencyProvider.Source">
\r
1310 Gets the package source.
\r
1312 <remarks>Optional. This will be <c>null</c> for project providers.</remarks>
\r
1314 <member name="F:NuGet.Commands.BuildAssetsUtils.MacroCandidates">
\r
1316 The macros that we may use in MSBuild to replace path roots.
\r
1319 <member name="M:NuGet.Commands.BuildAssetsUtils.WriteFiles(System.Collections.Generic.IEnumerable{NuGet.Commands.MSBuildOutputFile},NuGet.Common.ILogger)">
\r
1321 Write XML to disk.
\r
1322 Delete files which do not have new XML.
\r
1325 <member name="M:NuGet.Commands.BuildAssetsUtils.GenerateMultiTargetFailureFiles(System.String,System.String,NuGet.ProjectModel.ProjectStyle)">
\r
1327 Create MSBuild targets and props files.
\r
1328 Null will be returned for files that should be removed.
\r
1331 <member name="M:NuGet.Commands.BuildAssetsUtils.AddNuGetPropertiesToFirstImport(System.Collections.Generic.IEnumerable{NuGet.Commands.MSBuildOutputFile},System.Collections.Generic.IEnumerable{System.String},System.String,NuGet.ProjectModel.ProjectStyle,System.String,System.Boolean)">
\r
1333 Add standard properties to only props file if it exists, otherwise the targets.
\r
1336 <member name="M:NuGet.Commands.BuildAssetsUtils.AddNuGetProperties(System.Xml.Linq.XDocument,System.Collections.Generic.IEnumerable{System.String},System.String,NuGet.ProjectModel.ProjectStyle,System.String,System.Boolean)">
\r
1338 Apply standard properties in a property group.
\r
1341 <member name="M:NuGet.Commands.BuildAssetsUtils.GenerateEmptyImportsFile">
\r
1343 Get empty file with the base properties.
\r
1346 <member name="M:NuGet.Commands.BuildAssetsUtils.GenerateMSBuildFile(System.Collections.Generic.List{NuGet.Commands.MSBuildRestoreItemGroup},NuGet.ProjectModel.ProjectStyle)">
\r
1348 Returns null if the result should not exist on disk.
\r
1351 <member name="M:NuGet.Commands.BuildAssetsUtils.HasChanges(System.Xml.Linq.XDocument,System.String,NuGet.Common.ILogger)">
\r
1353 Check if the file has changes compared to the original on disk.
\r
1356 <member name="T:NuGet.Commands.IncludeFlagUtils.DependencyNode">
\r
1358 A simple node class to hold the incoming dependency edge during the graph walk.
\r
1361 <member name="P:NuGet.Commands.IncludeFlagUtils.DependencyNode.DependencyType">
\r
1366 <member name="P:NuGet.Commands.IncludeFlagUtils.DependencyNode.Item">
\r
1371 <member name="M:NuGet.Commands.IncludeFlagUtils.GetDependencyType(NuGet.DependencyResolver.GraphNode{NuGet.DependencyResolver.RemoteResolveResult},NuGet.DependencyResolver.GraphNode{NuGet.DependencyResolver.RemoteResolveResult})">
\r
1373 Find the flags for a node.
\r
1374 Include - Exclude - ParentExclude
\r
1377 <member name="M:NuGet.Commands.IncludeFlagUtils.OrderType(NuGet.DependencyResolver.GraphItem{NuGet.DependencyResolver.RemoteResolveResult})">
\r
1379 Prefer projects over packages
\r
1381 <param name="item">
\r
1386 <member name="M:NuGet.Commands.LockFileUtils.AddAssets(NuGet.ProjectModel.LockFileLibrary,NuGet.Repositories.LocalPackageInfo,NuGet.Commands.RestoreTargetGraph,NuGet.LibraryModel.LibraryIncludeFlags,NuGet.ProjectModel.LockFileTargetLibrary,NuGet.Frameworks.NuGetFramework,System.String,System.Collections.Generic.IList{System.String},NuGet.ContentModel.ContentItemCollection,NuGet.Packaging.NuspecReader,System.Collections.Generic.IReadOnlyList{NuGet.ContentModel.SelectionCriteria})">
\r
1388 Populate assets for a <see cref="T:NuGet.ProjectModel.LockFileLibrary" />.
\r
1391 <member name="M:NuGet.Commands.LockFileUtils.AddRuntimeTargets(NuGet.Commands.RestoreTargetGraph,NuGet.LibraryModel.LibraryIncludeFlags,NuGet.ProjectModel.LockFileTargetLibrary,NuGet.Frameworks.NuGetFramework,System.String,NuGet.ContentModel.ContentItemCollection)">
\r
1394 These are applied only to non-RID target graphs.
\r
1395 They are not used for compatibility checks.
\r
1398 <member name="M:NuGet.Commands.LockFileUtils.AddFrameworkReferences(NuGet.ProjectModel.LockFileTargetLibrary,NuGet.Frameworks.NuGetFramework,NuGet.Packaging.NuspecReader)">
\r
1400 Add framework references.
\r
1403 <member name="M:NuGet.Commands.LockFileUtils.ApplyReferenceFilter(NuGet.ProjectModel.LockFileTargetLibrary,NuGet.Frameworks.NuGetFramework,NuGet.Packaging.NuspecReader)">
\r
1405 Apply filters from the references node in the nuspec.
\r
1408 <member name="M:NuGet.Commands.LockFileUtils.ApplyLibContract(NuGet.Repositories.LocalPackageInfo,NuGet.ProjectModel.LockFileTargetLibrary,NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IList{System.String})">
\r
1410 COMPAT: Support lib/contract so older packages can be consumed
\r
1413 <member name="M:NuGet.Commands.LockFileUtils.CreateLockFileTargetProject(NuGet.DependencyResolver.GraphItem{NuGet.DependencyResolver.RemoteResolveResult},NuGet.LibraryModel.LibraryIdentity,NuGet.LibraryModel.LibraryIncludeFlags,NuGet.Commands.RestoreTargetGraph,NuGet.ProjectModel.ProjectStyle)">
\r
1415 Create a library for a project.
\r
1418 <member name="M:NuGet.Commands.LockFileUtils.ConvertToProjectPaths(System.Collections.Generic.Dictionary{System.String,NuGet.ProjectModel.ProjectRestoreMetadataFile},System.String,System.Collections.Generic.IEnumerable{NuGet.ProjectModel.LockFileItem})">
\r
1420 Convert from the expected nupkg path to the on disk path.
\r
1423 <member name="M:NuGet.Commands.LockFileUtils.GetLockFileItems(System.Collections.Generic.IReadOnlyList{NuGet.ContentModel.SelectionCriteria},NuGet.ContentModel.ContentItemCollection,NuGet.ContentModel.PatternSet[])">
\r
1425 Create lock file items for the best matching group.
\r
1427 <remarks>Enumerate this once after calling.</remarks>
\r
1429 <member name="M:NuGet.Commands.LockFileUtils.GetBuildItemsForPackageId(System.Collections.Generic.IEnumerable{NuGet.ProjectModel.LockFileItem},System.String)">
\r
1431 Get packageId.targets and packageId.props
\r
1434 <member name="M:NuGet.Commands.LockFileUtils.CreateCriteria(NuGet.Commands.RestoreTargetGraph,NuGet.Frameworks.NuGetFramework)">
\r
1436 Creates an ordered list of selection criteria to use. This supports fallback frameworks.
\r
1439 <member name="M:NuGet.Commands.LockFileUtils.ClearIfExists``1(System.Collections.Generic.IList{``0})">
\r
1441 Clears a lock file group and replaces the first item with _._ if
\r
1442 the group has items. Empty groups are left alone.
\r
1445 <member name="M:NuGet.Commands.LockFileUtils.GroupHasNonEmptyItems(System.Collections.Generic.IEnumerable{NuGet.ProjectModel.LockFileItem})">
\r
1447 True if the group has items that do not end with _._
\r
1450 <member name="M:NuGet.Commands.LockFileUtils.GetContentGroupsForFramework(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.List{NuGet.ContentModel.ContentItemGroup},System.String)">
\r
1452 Group all items by the primary key, then select the nearest TxM
\r
1453 within each group.
\r
1454 Items that do not contain the primaryKey will be filtered out.
\r
1457 <member name="M:NuGet.Commands.LockFileUtils.GetRuntimeTargetItems(System.Collections.Generic.List{NuGet.ContentModel.ContentItemGroup},System.String)">
\r
1459 Create LockFileItems from groups of library items.
\r
1461 <param name="groups">Library items grouped by RID.</param>
\r
1462 <param name="assetType">Lock file section the items apply to.</param>
\r
1464 <member name="M:NuGet.Commands.LockFileUtils.ToDirectorySeparator(System.String)">
\r
1466 Replace / with the local directory separator if needed.
\r
1467 For OSX and Linux the same string is returned.
\r
1470 <member name="M:NuGet.Commands.LockFileUtils.ExcludeItems(NuGet.ProjectModel.LockFileTargetLibrary,NuGet.LibraryModel.LibraryIncludeFlags)">
\r
1472 Replace excluded asset groups with _._ if they have > 0 items.
\r
1475 <member name="T:NuGet.Commands.MSBuildRestoreUtility">
\r
1477 Helpers for dealing with dg files and processing msbuild related inputs.
\r
1480 <member name="M:NuGet.Commands.MSBuildRestoreUtility.GetDependencySpec(System.Collections.Generic.IEnumerable{NuGet.Commands.IMSBuildItem})">
\r
1482 Convert MSBuild items to a DependencyGraphSpec.
\r
1485 <member name="M:NuGet.Commands.MSBuildRestoreUtility.ApplyIncludeFlags(NuGet.LibraryModel.LibraryDependency,System.String,System.String,System.String)">
\r
1487 Insert asset flags into dependency, based on ;-delimited string args
\r
1490 <member name="M:NuGet.Commands.MSBuildRestoreUtility.ApplyIncludeFlags(NuGet.ProjectModel.ProjectRestoreReference,System.String,System.String,System.String)">
\r
1492 Insert asset flags into project dependency, based on ;-delimited string args
\r
1495 <member name="M:NuGet.Commands.MSBuildRestoreUtility.GetPackageSpec(System.Collections.Generic.IEnumerable{NuGet.Commands.IMSBuildItem})">
\r
1497 Convert MSBuild items to a PackageSpec.
\r
1500 <member name="M:NuGet.Commands.MSBuildRestoreUtility.RemoveMissingProjects(NuGet.ProjectModel.DependencyGraphSpec)">
\r
1502 Remove missing project dependencies. These are typically caused by
\r
1503 non-NuGet projects which are missing the targets needed to walk them.
\r
1504 Visual Studio ignores these projects so from the command line we should
\r
1505 also. Build will fail with the appropriate errors for missing projects
\r
1506 restore should not warn or message for this.
\r
1509 <member name="M:NuGet.Commands.MSBuildRestoreUtility.ContainsClearKeyword(System.Collections.Generic.IEnumerable{System.String})">
\r
1511 True if the list contains CLEAR.
\r
1514 <member name="M:NuGet.Commands.MSBuildRestoreUtility.HasInvalidClear(System.Collections.Generic.IEnumerable{System.String})">
\r
1516 True if the list contains CLEAR and non-CLEAR keywords.
\r
1518 <remarks>CLEAR;CLEAR is considered valid.</remarks>
\r
1520 <member name="M:NuGet.Commands.MSBuildRestoreUtility.LogErrorForClearIfInvalid(System.Collections.Generic.IEnumerable{System.String},System.String,NuGet.Common.ILogger)">
\r
1522 Logs an error if CLEAR is used with non-CLEAR entries.
\r
1524 <returns>True if an invalid combination exists.</returns>
\r
1526 <member name="M:NuGet.Commands.MSBuildRestoreUtility.GetWarningForUnsupportedProject(System.String)">
\r
1528 Log warning NU1503
\r
1531 <member name="M:NuGet.Commands.MSBuildRestoreUtility.AggregateSources(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})">
\r
1533 Remove duplicates and excluded values a set of sources or fallback folders.
\r
1535 <remarks>Compares with Ordinal, excludes must be exact matches.</remarks>
\r
1537 <member name="M:NuGet.Commands.MSBuildRestoreUtility.GetVersion(NuGet.Commands.IMSBuildItem)">
\r
1539 Return the parsed version or 1.0.0 if the property does not exist.
\r
1542 <member name="M:NuGet.Commands.MSBuildRestoreUtility.PersistDGFileIfDebugging(NuGet.ProjectModel.DependencyGraphSpec,NuGet.Common.ILogger)">
\r
1544 Write the dg file to a temp location if NUGET_PERSIST_DG.
\r
1546 <remarks>This is a noop if NUGET_PERSIST_DG is not set to true.</remarks>
\r
1548 <member name="M:NuGet.Commands.MSBuildRestoreUtility.GetWarningProperties(System.String,System.String,System.String)">
\r
1550 Create warning properties from the msbuild property strings.
\r
1553 <member name="M:NuGet.Commands.MSBuildRestoreUtility.FixSourcePath(System.String)">
\r
1555 Convert http:/url to http://url
\r
1556 If not needed the same path is returned. This is to work around
\r
1557 issues with msbuild dropping slashes from paths on linux and osx.
\r
1560 <member name="M:NuGet.Commands.MSBuildRestoreUtility.IsPersistDGSet">
\r
1562 True if NUGET_PERSIST_DG is set to true.
\r
1565 <member name="M:NuGet.Commands.MSBuildRestoreUtility.GetNuGetLogCodes(System.String)">
\r
1567 Splits and parses a ; or , delimited list of log codes.
\r
1568 Ignores codes that are unknown.
\r
1571 <member name="M:NuGet.Commands.MSBuildRestoreUtility.ReplayWarningsAndErrorsAsync(NuGet.ProjectModel.LockFile,NuGet.Common.ILogger)">
\r
1573 Function used to display errors and warnings at the end of restore operation.
\r
1574 The errors and warnings are read from the assets file based on restore result.
\r
1576 <param name="lockFile">LockFile generated by preview restore.</param>
\r
1577 <param name="logger">Logger used to display warnings and errors.</param>
\r
1579 <member name="M:NuGet.Commands.NoOpRestoreUtilities.IsNoOpSupported(NuGet.Commands.RestoreRequest)">
\r
1581 If the dependencyGraphSpec is not set, we cannot no-op on this project restore.
\r
1584 <member name="M:NuGet.Commands.NoOpRestoreUtilities.GetBuildIntegratedProjectCacheFilePath(NuGet.Commands.RestoreRequest)">
\r
1586 The cache file path is $(BaseIntermediateOutputPath)\$(project).nuget.cache
\r
1589 <member name="M:NuGet.Commands.NoOpRestoreUtilities.GetCacheFilePath(NuGet.Commands.RestoreRequest)">
\r
1591 Evaluate the location of the cache file path, based on ProjectStyle.
\r
1594 <member name="M:NuGet.Commands.NoOpRestoreUtilities.GetCacheFilePath(NuGet.Commands.RestoreRequest,NuGet.ProjectModel.LockFile)">
\r
1596 Evaluate the location of the cache file path, based on ProjectStyle.
\r
1599 <member name="M:NuGet.Commands.NoOpRestoreUtilities.VerifyAssetsAndMSBuildFilesAndPackagesArePresent(NuGet.Commands.RestoreRequest)">
\r
1601 This method verifies that the props/targets files and all the packages written out in the lock file are present on disk
\r
1602 This does not account if the files were manually modified since the last restore
\r
1605 <member name="M:NuGet.Commands.NoOpRestoreUtilities.VerifyPackagesOnDisk(NuGet.Commands.RestoreRequest)">
\r
1607 Read out all the packages specified in the existing lock file and verify that they are in the cache
\r
1610 <member name="M:NuGet.Commands.NoOpRestoreUtilities.GetHash(NuGet.Commands.RestoreRequest)">
\r
1612 Calculates the hash value, used for the no-op optimization, for the request
\r
1613 This methods handles the deduping of tools
\r
1614 Handles the ignoring of RestoreSettings
\r
1617 <member name="M:NuGet.Commands.NoOpRestoreUtilities.UpdateRequestBestMatchingToolPathsIfAvailable(NuGet.Commands.RestoreRequest)">
\r
1619 This method will resolve the cache/lock file paths for the tool if available in the cache
\r
1620 This method will set the CacheFilePath and the LockFilePath in the RestoreMetadat if a matching tool is available
\r
1623 <member name="M:NuGet.Commands.SpecValidationUtility.ValidateDependencySpec(NuGet.ProjectModel.DependencyGraphSpec)">
\r
1625 Validate a dg file. This will throw a RestoreSpecException if there are errors.
\r
1628 <member name="M:NuGet.Commands.ToolRestoreUtility.GetSpec(System.String,System.String,NuGet.Versioning.VersionRange,NuGet.Frameworks.NuGetFramework,System.String,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{NuGet.Configuration.PackageSource},NuGet.ProjectModel.WarningProperties)">
\r
1630 Build a package spec in memory to execute the tool restore as if it were
\r
1631 its own project. For now, we always restore for a null runtime and a single
\r
1632 constant framework.
\r
1635 <member name="M:NuGet.Commands.ToolRestoreUtility.GetSubSetRequests(System.Collections.Generic.IEnumerable{NuGet.Commands.RestoreSummaryRequest})">
\r
1637 Only one output can win per packages folder/version range. Between colliding requests take
\r
1638 the intersection of the inputs used.
\r
1643 <member name="M:NuGet.Commands.ToolRestoreUtility.GetToolIdOrNullFromSpec(NuGet.ProjectModel.PackageSpec)">
\r
1645 Returns the name of the single dependency in the spec or null.
\r
1648 <member name="M:NuGet.Commands.ToolRestoreUtility.GetToolDependencyOrNullFromSpec(NuGet.ProjectModel.PackageSpec)">
\r
1650 Returns the name of the single dependency in the spec or null.
\r
1653 <member name="T:NuGet.Commands.Strings">
\r
1655 A strongly-typed resource class, for looking up localized strings, etc.
\r
1658 <member name="P:NuGet.Commands.Strings.ResourceManager">
\r
1660 Returns the cached ResourceManager instance used by this class.
\r
1663 <member name="P:NuGet.Commands.Strings.Culture">
\r
1665 Overrides the current thread's CurrentUICulture property for all
\r
1666 resource lookups using this strongly typed resource class.
\r
1669 <member name="P:NuGet.Commands.Strings.AddFileToPackage">
\r
1671 Looks up a localized string similar to Add file '{0}' to package as '{1}'.
\r
1674 <member name="P:NuGet.Commands.Strings.BuildingProjectTargetingFramework">
\r
1676 Looks up a localized string similar to Building project '{0}' for target framework '{1}'..
\r
1679 <member name="P:NuGet.Commands.Strings.CannotBeUsedWithOtherValues">
\r
1681 Looks up a localized string similar to '{0}' cannot be used in conjunction with other values..
\r
1684 <member name="P:NuGet.Commands.Strings.Error_BuildFailed">
\r
1686 Looks up a localized string similar to Failed to build using '{0} {1}'..
\r
1689 <member name="P:NuGet.Commands.Strings.Error_CannotFindMsbuild">
\r
1691 Looks up a localized string similar to Cannot find version of msbuild..
\r
1694 <member name="P:NuGet.Commands.Strings.Error_InvalidATF">
\r
1696 Looks up a localized string similar to PackageTargetFallback and AssetTargetFallback cannot be used together. Remove PackageTargetFallback(deprecated) references from the project environment..
\r
1699 <member name="P:NuGet.Commands.Strings.Error_InvalidCommandLineInput">
\r
1701 Looks up a localized string similar to Invalid input '{0}'. The file type was not recognized..
\r
1704 <member name="P:NuGet.Commands.Strings.Error_InvalidCommandLineInputConfig">
\r
1706 Looks up a localized string similar to Invalid input '{0}'. Valid file names are 'packages.config' or 'packages.*.config'..
\r
1709 <member name="P:NuGet.Commands.Strings.Error_InvalidCommandLineInputJson">
\r
1711 Looks up a localized string similar to Invalid input '{0}'. Valid file names are 'project.json' or '*.project.json'..
\r
1714 <member name="P:NuGet.Commands.Strings.Error_InvalidTargetFramework">
\r
1716 Looks up a localized string similar to Failed to build package because of an unsupported targetFramework value on '{0}'..
\r
1719 <member name="P:NuGet.Commands.Strings.Error_MissingSourceParameter">
\r
1721 Looks up a localized string similar to Source parameter was not specified..
\r
1724 <member name="P:NuGet.Commands.Strings.Error_NoPackageVersionsExist">
\r
1726 Looks up a localized string similar to Unable to find package {0}. No packages exist with this id in source(s): {1}.
\r
1729 <member name="P:NuGet.Commands.Strings.Error_NoPackageVersionsExistInRange">
\r
1731 Looks up a localized string similar to Unable to find package {0} with version {1}.
\r
1734 <member name="P:NuGet.Commands.Strings.Error_NoStablePackageVersionsExist">
\r
1736 Looks up a localized string similar to Unable to find a stable package {0} with version {1}.
\r
1739 <member name="P:NuGet.Commands.Strings.Error_PackageCommandNoFilesForLibPackage">
\r
1741 Looks up a localized string similar to Failed to build package. Ensure '{0}' includes assembly files. For help on building symbols package, visit {1}..
\r
1744 <member name="P:NuGet.Commands.Strings.Error_PackageCommandNoFilesForSymbolsPackage">
\r
1746 Looks up a localized string similar to Failed to build package. Ensure '{0}' includes source and symbol files. For help on building symbols package, visit {1}..
\r
1749 <member name="P:NuGet.Commands.Strings.Error_PackFailed">
\r
1751 Looks up a localized string similar to Failed to build package. {0}.
\r
1754 <member name="P:NuGet.Commands.Strings.Error_ProcessingNuspecFile">
\r
1756 Looks up a localized string similar to Error occurred when processing file '{0}': {1}.
\r
1759 <member name="P:NuGet.Commands.Strings.Error_ProjectDoesNotExist">
\r
1761 Looks up a localized string similar to Unable to find project '{0}'. Check that the project reference is valid and that the project file exists..
\r
1764 <member name="P:NuGet.Commands.Strings.Error_UnableToFindProjectInfo">
\r
1766 Looks up a localized string similar to Unable to find project information for '{0}'. The project file may be invalid or missing targets required for restore..
\r
1769 <member name="P:NuGet.Commands.Strings.Error_UnableToLocateBuildOutput">
\r
1771 Looks up a localized string similar to No build found in {0}. Use the -Build option or build the project..
\r
1774 <member name="P:NuGet.Commands.Strings.Error_UnableToLocateRestoreTarget">
\r
1776 Looks up a localized string similar to The folder '{0}' does not contain a project to restore..
\r
1779 <member name="P:NuGet.Commands.Strings.Error_UnableToLocateRestoreTarget_Because">
\r
1781 Looks up a localized string similar to Failed to find a project to restore in the folder '{0}'..
\r
1784 <member name="P:NuGet.Commands.Strings.Error_UnknownBuildAction">
\r
1786 Looks up a localized string similar to Package '{0}' specifies an invalid build action '{1}' for file '{2}'..
\r
1789 <member name="P:NuGet.Commands.Strings.Error_XPROJNotAllowed">
\r
1791 Looks up a localized string similar to Invalid input '{0}'. XProj support has been removed. Support for XProj and standalone project.json files has been removed, to continue working with legacy projects use NuGet 3.5.x from https://nuget.org/downloads.
\r
1794 <member name="P:NuGet.Commands.Strings.FailedToBuildProject">
\r
1796 Looks up a localized string similar to Failed to build '{0}'..
\r
1799 <member name="P:NuGet.Commands.Strings.FileNotAddedToPackage">
\r
1801 Looks up a localized string similar to File '{0}' is not added because the package already contains file '{1}'.
\r
1804 <member name="P:NuGet.Commands.Strings.FoundVersionsInSource">
\r
1806 Looks up a localized string similar to Found {0} version(s) in {1} [ Nearest version: {2} ].
\r
1809 <member name="P:NuGet.Commands.Strings.FoundVersionsInSourceWithoutMatch">
\r
1811 Looks up a localized string similar to Found {0} version(s) in {1}.
\r
1814 <member name="P:NuGet.Commands.Strings.InputFileNotSpecified">
\r
1816 Looks up a localized string similar to Please specify a nuspec, project.json, or project file to use.
\r
1819 <member name="P:NuGet.Commands.Strings.InvalidRestoreInput">
\r
1821 Looks up a localized string similar to Invalid restore input. {0}.
\r
1824 <member name="P:NuGet.Commands.Strings.InvalidRestoreInputWithFiles">
\r
1826 Looks up a localized string similar to Invalid restore input. {0} Input files: {1}..
\r
1829 <member name="P:NuGet.Commands.Strings.InvalidSource">
\r
1831 Looks up a localized string similar to The specified source '{0}' is invalid. Please provide a valid source..
\r
1834 <member name="P:NuGet.Commands.Strings.LocalsCommand_ClearedSuccessful">
\r
1836 Looks up a localized string similar to Local resources cleared..
\r
1839 <member name="P:NuGet.Commands.Strings.LocalsCommand_ClearFailed">
\r
1841 Looks up a localized string similar to Clearing local resources failed: Unable to delete one or more files..
\r
1844 <member name="P:NuGet.Commands.Strings.LocalsCommand_ClearingNuGetCache">
\r
1846 Looks up a localized string similar to Clearing NuGet cache: {0}.
\r
1849 <member name="P:NuGet.Commands.Strings.LocalsCommand_ClearingNuGetGlobalPackagesCache">
\r
1851 Looks up a localized string similar to Clearing NuGet global packages cache: {0}.
\r
1854 <member name="P:NuGet.Commands.Strings.LocalsCommand_ClearingNuGetHttpCache">
\r
1856 Looks up a localized string similar to Clearing NuGet HTTP cache: {0}.
\r
1859 <member name="P:NuGet.Commands.Strings.LocalsCommand_ClearingNuGetTempCache">
\r
1861 Looks up a localized string similar to Clearing NuGet Temp cache: {0}.
\r
1864 <member name="P:NuGet.Commands.Strings.LocalsCommand_FailedToDeletePath">
\r
1866 Looks up a localized string similar to Failed to delete '{0}'..
\r
1869 <member name="P:NuGet.Commands.Strings.LocalsCommand_Help">
\r
1871 Looks up a localized string similar to usage: NuGet locals <all | http-cache | global-packages | temp> [--clear | -c | --list | -l]
\r
1872 For more information, visit http://docs.nuget.org/docs/reference/command-line-reference.
\r
1875 <member name="P:NuGet.Commands.Strings.LocalsCommand_InvalidLocalResourceName">
\r
1877 Looks up a localized string similar to An invalid local resource name was provided. Please provide one of the following values: http-cache, temp, global-packages, all..
\r
1880 <member name="P:NuGet.Commands.Strings.LocalsCommand_LocalResourcePathNotSet">
\r
1882 Looks up a localized string similar to The location of local resource '{0}' is undefined..
\r
1885 <member name="P:NuGet.Commands.Strings.LocalsCommand_LocalsPartiallyCleared">
\r
1887 Looks up a localized string similar to Local resources partially cleared..
\r
1890 <member name="P:NuGet.Commands.Strings.Log_AssetsFileNotOnDisk">
\r
1892 Looks up a localized string similar to The expected assets file for {0} does not exist, no-op is not possible. Continuing restore..
\r
1895 <member name="P:NuGet.Commands.Strings.Log_CheckingCompatibility">
\r
1897 Looks up a localized string similar to Checking compatibility of packages on {0}..
\r
1900 <member name="P:NuGet.Commands.Strings.Log_CheckingPackageCompatibility">
\r
1902 Looks up a localized string similar to Checking compatibility for {0} {1} with {2}..
\r
1905 <member name="P:NuGet.Commands.Strings.Log_Committing">
\r
1907 Looks up a localized string similar to Committing restore....
\r
1910 <member name="P:NuGet.Commands.Strings.Log_ConfigFileSummary">
\r
1912 Looks up a localized string similar to NuGet Config files used:.
\r
1915 <member name="P:NuGet.Commands.Strings.Log_ConvertedPackageToOriginalCase">
\r
1917 Looks up a localized string similar to The package {0} was converted to original case in the packages directory..
\r
1920 <member name="P:NuGet.Commands.Strings.Log_CycleDetected">
\r
1922 Looks up a localized string similar to Cycle detected..
\r
1925 <member name="P:NuGet.Commands.Strings.Log_DependencyBumpedUp">
\r
1927 Looks up a localized string similar to Dependency specified was {0} {1} but ended up with {2} {3}..
\r
1930 <member name="P:NuGet.Commands.Strings.Log_DowngradeWarning">
\r
1932 Looks up a localized string similar to Detected package downgrade: {0} from {1} to {2}. Reference the package directly from the project to select a different version..
\r
1935 <member name="P:NuGet.Commands.Strings.Log_ErrorSummary">
\r
1937 Looks up a localized string similar to Errors in {0}.
\r
1940 <member name="P:NuGet.Commands.Strings.Log_FailedToResolveConflicts">
\r
1942 Looks up a localized string similar to Failed to resolve conflicts for {0}..
\r
1945 <member name="P:NuGet.Commands.Strings.Log_FeedsUsedSummary">
\r
1947 Looks up a localized string similar to Feeds used:.
\r
1950 <member name="P:NuGet.Commands.Strings.Log_FoundProjectRoot">
\r
1952 Looks up a localized string similar to Found project root directory: {0}..
\r
1955 <member name="P:NuGet.Commands.Strings.Log_FrameworkDisplay">
\r
1957 Looks up a localized string similar to {0} ({1}).
\r
1960 <member name="P:NuGet.Commands.Strings.Log_FrameworkRIDDisplay">
\r
1962 Looks up a localized string similar to {0} ({1}) / {2}.
\r
1965 <member name="P:NuGet.Commands.Strings.Log_GeneratingMsBuildFile">
\r
1967 Looks up a localized string similar to Generating MSBuild file {0}..
\r
1970 <member name="P:NuGet.Commands.Strings.Log_ImportsFallbackWarning">
\r
1972 Looks up a localized string similar to Package '{0}' was restored using '{1}' instead of the project target framework '{2}'. This package may not be fully compatible with your project..
\r
1975 <member name="P:NuGet.Commands.Strings.Log_InstalledSummary">
\r
1977 Looks up a localized string similar to Installed:.
\r
1980 <member name="P:NuGet.Commands.Strings.Log_InstalledSummaryCount">
\r
1982 Looks up a localized string similar to {0} package(s) to {1}.
\r
1985 <member name="P:NuGet.Commands.Strings.Log_InstallingPackage">
\r
1987 Looks up a localized string similar to Installing {0} {1}..
\r
1990 <member name="P:NuGet.Commands.Strings.Log_LoadedProject">
\r
1992 Looks up a localized string similar to Loaded project {0} from {1}..
\r
1995 <member name="P:NuGet.Commands.Strings.Log_LockFileMissingLibraryForTargetLibrary">
\r
1997 Looks up a localized string similar to {0} {1} is specified in the Lock File target for {2} but is not present in the top-level Libraries list..
\r
2000 <member name="P:NuGet.Commands.Strings.Log_LockFileOutOfDate">
\r
2002 Looks up a localized string similar to The lock file is out-of-date relative to the project file. Regenerating the lock file and re-locking..
\r
2005 <member name="P:NuGet.Commands.Strings.Log_MergingRuntimes">
\r
2007 Looks up a localized string similar to Merging in runtimes defined in {0}..
\r
2010 <member name="P:NuGet.Commands.Strings.Log_MissingImplementationFx">
\r
2012 Looks up a localized string similar to {0} {1} provides a compile-time reference assembly for {2} on {3}, but there is no compatible run-time assembly..
\r
2015 <member name="P:NuGet.Commands.Strings.Log_MissingImplementationFxRuntime">
\r
2017 Looks up a localized string similar to {0} {1} provides a compile-time reference assembly for {2} on {3}, but there is no run-time assembly compatible with {4}..
\r
2020 <member name="P:NuGet.Commands.Strings.Log_MissingPackagesOnDisk">
\r
2022 Looks up a localized string similar to Not all packages are on disk for: {0}.
\r
2025 <member name="P:NuGet.Commands.Strings.Log_PackageCommandAddedFile">
\r
2027 Looks up a localized string similar to Added file '{0}'..
\r
2030 <member name="P:NuGet.Commands.Strings.Log_PackageCommandAttemptingToBuildSymbolsPackage">
\r
2032 Looks up a localized string similar to Attempting to build symbols package for '{0}'..
\r
2035 <member name="P:NuGet.Commands.Strings.Log_PackageCommandSuccess">
\r
2037 Looks up a localized string similar to Successfully created package '{0}'..
\r
2040 <member name="P:NuGet.Commands.Strings.Log_PackageNotCompatibleWithFx">
\r
2042 Looks up a localized string similar to Package {0} {1} is not compatible with {2}..
\r
2045 <member name="P:NuGet.Commands.Strings.Log_PackageNotCompatibleWithFx_NoSupports">
\r
2047 Looks up a localized string similar to Package {0} {1} does not support any target frameworks..
\r
2050 <member name="P:NuGet.Commands.Strings.Log_PackageNotCompatibleWithFx_Supports">
\r
2052 Looks up a localized string similar to Package {0} {1} supports:.
\r
2055 <member name="P:NuGet.Commands.Strings.Log_PackagesAndProjectsAreCompatible">
\r
2057 Looks up a localized string similar to All packages and projects are compatible with {0}..
\r
2060 <member name="P:NuGet.Commands.Strings.Log_PackagesIncompatible">
\r
2062 Looks up a localized string similar to One or more packages are incompatible with {0}..
\r
2065 <member name="P:NuGet.Commands.Strings.Log_ProjectDoesNotSpecifyTargetFrameworks">
\r
2067 Looks up a localized string similar to The project {0} does not specify any target frameworks in {1}..
\r
2070 <member name="P:NuGet.Commands.Strings.Log_ProjectNotCompatibleWithFx">
\r
2072 Looks up a localized string similar to Project {0} is not compatible with {1}..
\r
2075 <member name="P:NuGet.Commands.Strings.Log_ProjectNotCompatibleWithFx_NoSupports">
\r
2077 Looks up a localized string similar to Project {0} does not support any target frameworks..
\r
2080 <member name="P:NuGet.Commands.Strings.Log_ProjectNotCompatibleWithFx_Supports">
\r
2082 Looks up a localized string similar to Project {0} supports:.
\r
2085 <member name="P:NuGet.Commands.Strings.Log_ProjectsIncompatible">
\r
2087 Looks up a localized string similar to One or more projects are incompatible with {0}..
\r
2090 <member name="P:NuGet.Commands.Strings.Log_PropsFileNotOnDisk">
\r
2092 Looks up a localized string similar to The props file for {0} at location {1} does not exist, no-op is not possible. Continuing restore..
\r
2095 <member name="P:NuGet.Commands.Strings.Log_ReadingProject">
\r
2097 Looks up a localized string similar to Reading project file {0}..
\r
2100 <member name="P:NuGet.Commands.Strings.Log_ResolverConflict">
\r
2102 Looks up a localized string similar to Unable to satisfy conflicting requests for '{0}': {1} Framework: {2}.
\r
2105 <member name="P:NuGet.Commands.Strings.Log_ResolvingConflicts">
\r
2107 Looks up a localized string similar to Resolving conflicts for {0}....
\r
2110 <member name="P:NuGet.Commands.Strings.Log_RestoreComplete">
\r
2112 Looks up a localized string similar to Restore completed in {0} for {1}..
\r
2115 <member name="P:NuGet.Commands.Strings.Log_RestoreFailed">
\r
2117 Looks up a localized string similar to Restore failed in {0} for {1}..
\r
2120 <member name="P:NuGet.Commands.Strings.Log_RestoreNoOpDGChanged">
\r
2122 Looks up a localized string similar to The restore inputs for '{0}' have changed. Continuing restore..
\r
2125 <member name="P:NuGet.Commands.Strings.Log_RestoreNoOpFinish">
\r
2127 Looks up a localized string similar to The restore inputs for '{0}' have not changed. No further actions are required to complete the restore..
\r
2130 <member name="P:NuGet.Commands.Strings.Log_RestoringPackages">
\r
2132 Looks up a localized string similar to Restoring packages for {0}....
\r
2135 <member name="P:NuGet.Commands.Strings.Log_RestoringPackagesForCompat">
\r
2137 Looks up a localized string similar to Restoring packages for {0} to determine compatibility....
\r
2140 <member name="P:NuGet.Commands.Strings.Log_RestoringToolPackages">
\r
2142 Looks up a localized string similar to Restoring packages for tool '{0}' in {1}....
\r
2145 <member name="P:NuGet.Commands.Strings.Log_RunningNonParallelRestore">
\r
2147 Looks up a localized string similar to Running non-parallel restore..
\r
2150 <member name="P:NuGet.Commands.Strings.Log_RunningParallelRestore">
\r
2152 Looks up a localized string similar to Running restore with {0} concurrent jobs..
\r
2155 <member name="P:NuGet.Commands.Strings.Log_ScanningForRuntimeJson">
\r
2157 Looks up a localized string similar to Scanning packages for runtime.json files....
\r
2160 <member name="P:NuGet.Commands.Strings.Log_SkippingAssetsFile">
\r
2162 Looks up a localized string similar to Assets file has not changed. Skipping assets file writing. Path: {0}.
\r
2165 <member name="P:NuGet.Commands.Strings.Log_SkippingCacheFile">
\r
2167 Looks up a localized string similar to No-Op restore. The cache will not be updated. Path: {0}.
\r
2170 <member name="P:NuGet.Commands.Strings.Log_SkippingRuntimeWalk">
\r
2172 Looks up a localized string similar to Skipping runtime dependency walk, no runtimes defined in project.json..
\r
2175 <member name="P:NuGet.Commands.Strings.Log_TargetsFileNotOnDisk">
\r
2177 Looks up a localized string similar to The targets file for {0} at location {1} does not exist, no-op is not possible. Continuing restore..
\r
2180 <member name="P:NuGet.Commands.Strings.Log_ToolSkippingAssetsFile">
\r
2182 Looks up a localized string similar to Tool assets file has not changed. Skipping assets file write. Path: {0}.
\r
2185 <member name="P:NuGet.Commands.Strings.Log_ToolWritingCacheFile">
\r
2187 Looks up a localized string similar to Writing tool cache file to disk. Path: {0}.
\r
2190 <member name="P:NuGet.Commands.Strings.Log_ToolWritingLockFile">
\r
2192 Looks up a localized string similar to Writing tool lock file to disk. Path: {0}.
\r
2195 <member name="P:NuGet.Commands.Strings.Log_UnknownCompatibilityProfile">
\r
2197 Looks up a localized string similar to Unknown Compatibility Profile: {0}.
\r
2200 <member name="P:NuGet.Commands.Strings.Log_UnresolvedDependency">
\r
2202 Looks up a localized string similar to Unable to resolve '{0}' for '{1}'..
\r
2205 <member name="P:NuGet.Commands.Strings.Log_UsingPackagesDirectory">
\r
2207 Looks up a localized string similar to Using packages directory: {0}..
\r
2210 <member name="P:NuGet.Commands.Strings.Log_UsingSource">
\r
2212 Looks up a localized string similar to Using source {0}..
\r
2215 <member name="P:NuGet.Commands.Strings.Log_VersionConflict">
\r
2217 Looks up a localized string similar to Version conflict detected for {0}. Reference the package directly from the project to resolve this issue..
\r
2220 <member name="P:NuGet.Commands.Strings.Log_WritingCacheFile">
\r
2222 Looks up a localized string similar to Writing cache file to disk. Path: {0}.
\r
2225 <member name="P:NuGet.Commands.Strings.Log_WritingLockFile">
\r
2227 Looks up a localized string similar to Writing lock file to disk. Path: {0}.
\r
2230 <member name="P:NuGet.Commands.Strings.MissingRequiredProperty">
\r
2232 Looks up a localized string similar to Missing required property '{0}'..
\r
2235 <member name="P:NuGet.Commands.Strings.MissingRequiredPropertyForProjectType">
\r
2237 Looks up a localized string similar to Missing required property '{0}' for project type '{1}'..
\r
2240 <member name="P:NuGet.Commands.Strings.MSBuildWarning_MultiTarget">
\r
2242 Looks up a localized string similar to Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored..
\r
2245 <member name="P:NuGet.Commands.Strings.NuGetDocs">
\r
2247 Looks up a localized string similar to http://docs.nuget.org/.
\r
2250 <member name="P:NuGet.Commands.Strings.PackageCommandFileFromDependencyIsChanged">
\r
2252 Looks up a localized string similar to File from dependency is not changed. File '{0}' is not added..
\r
2255 <member name="P:NuGet.Commands.Strings.PackageCommandFileFromDependencyIsNotChanged">
\r
2257 Looks up a localized string similar to File from dependency is not changed. File '{0}' is not added..
\r
2260 <member name="P:NuGet.Commands.Strings.PackagingFilesFromOutputPath">
\r
2262 Looks up a localized string similar to Packing files from '{0}'..
\r
2265 <member name="P:NuGet.Commands.Strings.PersistDGFile">
\r
2267 Looks up a localized string similar to Persisting restore input to '{0}'..
\r
2270 <member name="P:NuGet.Commands.Strings.PropertyNotAllowed">
\r
2272 Looks up a localized string similar to Invalid input combination. Property '{0}' is not allowed..
\r
2275 <member name="P:NuGet.Commands.Strings.PropertyNotAllowedForProjectType">
\r
2277 Looks up a localized string similar to Invalid input combination. Property '{0}' is not allowed for project type '{1}'..
\r
2280 <member name="P:NuGet.Commands.Strings.ResolverRequest_ToStringFormat">
\r
2282 Looks up a localized string similar to {0} (via {1}).
\r
2285 <member name="P:NuGet.Commands.Strings.SpecValidationDuplicateFrameworks">
\r
2287 Looks up a localized string similar to Duplicate frameworks found: '{0}'..
\r
2290 <member name="P:NuGet.Commands.Strings.SpecValidationInvalidFramework">
\r
2292 Looks up a localized string similar to Invalid target framework '{0}'..
\r
2295 <member name="P:NuGet.Commands.Strings.SpecValidationMissingDependency">
\r
2297 Looks up a localized string similar to Missing dependency on '{0}'..
\r
2300 <member name="P:NuGet.Commands.Strings.SpecValidationMissingProject">
\r
2302 Looks up a localized string similar to Missing project '{0}'..
\r
2305 <member name="P:NuGet.Commands.Strings.SpecValidationNoFrameworks">
\r
2307 Looks up a localized string similar to No target frameworks specified..
\r
2310 <member name="P:NuGet.Commands.Strings.SpecValidationUAPSingleFramework">
\r
2312 Looks up a localized string similar to UAP projects must contain exactly one target framework..
\r
2315 <member name="P:NuGet.Commands.Strings.SpecValidationZeroRestoreRequests">
\r
2317 Looks up a localized string similar to Restore request does not contain any projects to restore..
\r
2320 <member name="P:NuGet.Commands.Strings.UnableToExtractAssemblyMetadata">
\r
2322 Looks up a localized string similar to Unable to extract metadata from '{0}'..
\r
2325 <member name="P:NuGet.Commands.Strings.UnableToFindBuildOutput">
\r
2327 Looks up a localized string similar to Unable to find '{0}'. Make sure the project has been built..
\r
2330 <member name="P:NuGet.Commands.Strings.UnsupportedProject">
\r
2332 Looks up a localized string similar to Skipping restore for project '{0}'. The project file may be invalid or missing targets required for restore..
\r
2335 <member name="P:NuGet.Commands.Strings.UsingNuspecForMetadata">
\r
2337 Looks up a localized string similar to Using '{0}' for metadata..
\r
2340 <member name="P:NuGet.Commands.Strings.UsingPackagesConfigForDependencies">
\r
2342 Looks up a localized string similar to Found packages.config. Using packages listed as dependencies.
\r
2345 <member name="P:NuGet.Commands.Strings.Warning_DuplicatePropertyKey">
\r
2347 Looks up a localized string similar to '{0}' key already exists in Properties collection. Overriding value..
\r
2350 <member name="P:NuGet.Commands.Strings.Warning_FileDoesNotExist">
\r
2352 Looks up a localized string similar to '{0}' was included in the project but doesn't exist. Skipping....
\r
2355 <member name="P:NuGet.Commands.Strings.Warning_MinVersionDoesNotExist">
\r
2357 Looks up a localized string similar to {0} depends on {1} but {2} was not found. An approximate best match of {3} was resolved..
\r
2360 <member name="P:NuGet.Commands.Strings.Warning_MinVersionNonInclusive">
\r
2362 Looks up a localized string similar to {0} does not provide an inclusive lower bound for dependency {1}. An approximate best match of {2} was resolved..
\r
2365 <member name="P:NuGet.Commands.Strings.Warning_MultiTarget">
\r
2367 Looks up a localized string similar to Packages containing MSBuild targets and props files cannot be fully installed in projects targeting multiple frameworks. The MSBuild targets and props files have been ignored..
\r
2370 <member name="P:NuGet.Commands.Strings.Warning_PackageCommandIssueDescription">
\r
2372 Looks up a localized string similar to Description: {0}.
\r
2375 <member name="P:NuGet.Commands.Strings.Warning_PackageCommandIssueSolution">
\r
2377 Looks up a localized string similar to Solution: {0}.
\r
2380 <member name="P:NuGet.Commands.Strings.Warning_PackageCommandIssueTitle">
\r
2382 Looks up a localized string similar to Issue: {0}.
\r
2385 <member name="P:NuGet.Commands.Strings.Warning_PackageCommandPackageIssueSummary">
\r
2387 Looks up a localized string similar to Issue found with package '{0}'..
\r
2390 <member name="P:NuGet.Commands.Strings.Warning_ProjectDependencyMissingLowerBound">
\r
2392 Looks up a localized string similar to Project dependency {0} does not contain an inclusive lower bound. Include a lower bound in the dependency version to ensure consistent restore results..
\r
2395 <member name="P:NuGet.Commands.Strings.Warning_SemanticVersion">
\r
2397 Looks up a localized string similar to Version "{0}" does not follow semantic versioning guidelines..
\r
2400 <member name="P:NuGet.Commands.Strings.Warning_SemanticVersionSolution">
\r
2402 Looks up a localized string similar to Update your nuspec file or use the AssemblyInformationalVersion assembly attribute to specify a semantic version as described at http://semver.org..
\r
2405 <member name="P:NuGet.Commands.Strings.Warning_SemanticVersionTitle">
\r
2407 Looks up a localized string similar to Use semantic versioning.
\r
2410 <member name="P:NuGet.Commands.Strings.Warning_UnresolvedFilePath">
\r
2412 Looks up a localized string similar to '{0}' was included in the project but the path could not be resolved. Skipping....
\r
2415 <member name="P:NuGet.Commands.Strings.Warning_UnspecifiedField">
\r
2417 Looks up a localized string similar to {0} was not specified. Using '{1}'..
\r
2420 <member name="M:NuGet.Commands.AssetTargetFallbackUtility.EnsureValidFallback(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.String)">
\r
2422 Throw if an invalid combination exists.
\r
2425 <member name="M:NuGet.Commands.AssetTargetFallbackUtility.GetFallbackFramework(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
\r
2427 Returns the fallback framework or the original.
\r
2430 <member name="M:NuGet.Commands.AssetTargetFallbackUtility.ApplyFramework(NuGet.ProjectModel.TargetFrameworkInformation,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
\r
2432 Update TargetFrameworkInformation properties.
\r
2435 <member name="T:NuGet.Commands.CommandRunnerUtility">
\r
2437 Helper functions for shared command runners (push, delete, etc)
\r
2440 <member name="T:NuGet.Commands.Extensions">
\r
2442 Internal extension helpers for NuGet.Commands
\r
2445 <member name="M:NuGet.Commands.Extensions.GetItemById(System.Collections.Generic.IEnumerable{NuGet.DependencyResolver.GraphItem{NuGet.DependencyResolver.RemoteResolveResult}},System.String)">
\r
2447 Search on Key.Name for the given package/project id.
\r
2450 <member name="M:NuGet.Commands.Extensions.LogMessagesAsync(NuGet.Common.ILogger,NuGet.Common.ILogMessage[])">
\r
2455 <member name="M:NuGet.Commands.Extensions.LogMessagesAsync(NuGet.Common.ILogger,System.Collections.Generic.IEnumerable{NuGet.Common.ILogMessage})">
\r
2460 <member name="M:NuGet.Commands.Extensions.AsRestoreLogMessage(NuGet.ProjectModel.IAssetsLogMessage)">
\r
2462 Converts an IAssetsLogMessage into a RestoreLogMessage.
\r
2463 This is needed when an IAssetsLogMessage needs to be logged and loggers do not have visibility to IAssetsLogMessage.
\r
2465 <param name="logMessage">IAssetsLogMessage to be converted.</param>
\r
2466 <returns>RestoreLogMessage equivalent to the IAssetsLogMessage.</returns>
\r
2468 <member name="M:NuGet.Commands.MSBuildProjectFrameworkUtility.GetProjectFrameworkStrings(System.String,System.String,System.String,System.String,System.String,System.String,System.String)">
\r
2470 Determine the target framework of an msbuild project.
\r
2473 <member name="M:NuGet.Commands.MSBuildProjectFrameworkUtility.GetProjectFrameworkStrings(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
\r
2475 Determine the target framework of an msbuild project.
\r
2478 <member name="M:NuGet.Commands.MSBuildProjectFrameworkUtility.GetProjectFrameworks(System.Collections.Generic.IEnumerable{System.String})">
\r
2480 Parse project framework strings into NuGetFrameworks.
\r
2483 <member name="M:NuGet.Commands.MSBuildProjectFrameworkUtility.GetProjectFrameworkReplacement(NuGet.Frameworks.NuGetFramework)">
\r
2485 Parse existing nuget framework for .net core 4.5.1 or 4.5 and return compatible framework instance
\r
2488 <member name="M:NuGet.Commands.MSBuildStringUtility.Split(System.String)">
\r
2490 Split on ; and trim. Null or empty inputs will return an
\r
2494 <member name="M:NuGet.Commands.MSBuildStringUtility.Split(System.String,System.Char[])">
\r
2496 Split on ; and trim. Null or empty inputs will return an
\r
2500 <member name="M:NuGet.Commands.MSBuildStringUtility.TrimAndGetNullForEmpty(System.String)">
\r
2502 Trims the provided string and converts empty strings to null.
\r
2505 <member name="M:NuGet.Commands.MSBuildStringUtility.TrimAndExcludeNullOrEmpty(System.String[])">
\r
2507 Trims the provided strings and excludes empty or null strings.
\r
2510 <member name="M:NuGet.Commands.MSBuildStringUtility.IsTrue(System.String)">
\r
2512 True if the property is set to true
\r
2515 <member name="M:NuGet.Commands.MSBuildStringUtility.IsTrueOrEmpty(System.String)">
\r
2517 True if the property is set to true or empty.
\r
2520 <member name="M:NuGet.Commands.RequestRuntimeUtility.GetRestoreRuntimes(NuGet.Commands.RestoreRequest)">
\r
2522 Combines the project runtimes with the request.RequestedRuntimes.
\r
2523 If those are both empty FallbackRuntimes is returned.
\r
2526 <member name="M:NuGet.Commands.RequestRuntimeUtility.GetDefaultRestoreRuntimes(System.String,System.String)">
\r
2528 Infer the runtimes from the current environment.
\r
2531 <member name="T:NuGet.Commands.Rules.AnalysisResources">
\r
2533 A strongly-typed resource class, for looking up localized strings, etc.
\r
2536 <member name="P:NuGet.Commands.Rules.AnalysisResources.ResourceManager">
\r
2538 Returns the cached ResourceManager instance used by this class.
\r
2541 <member name="P:NuGet.Commands.Rules.AnalysisResources.Culture">
\r
2543 Overrides the current thread's CurrentUICulture property for all
\r
2544 resource lookups using this strongly typed resource class.
\r
2547 <member name="P:NuGet.Commands.Rules.AnalysisResources.AssemblyOutsideLibDescription">
\r
2549 Looks up a localized string similar to The assembly '{0}' is not inside the 'lib' folder and hence it won't be added as reference when the package is installed into a project..
\r
2552 <member name="P:NuGet.Commands.Rules.AnalysisResources.AssemblyOutsideLibSolution">
\r
2554 Looks up a localized string similar to Move it into the 'lib' folder if it should be referenced..
\r
2557 <member name="P:NuGet.Commands.Rules.AnalysisResources.AssemblyOutsideLibTitle">
\r
2559 Looks up a localized string similar to Assembly outside lib folder..
\r
2562 <member name="P:NuGet.Commands.Rules.AnalysisResources.AssemblyUnderLibDescription">
\r
2564 Looks up a localized string similar to The assembly '{0}' is placed directly under 'lib' folder. It is recommended that assemblies be placed inside a framework-specific folder..
\r
2567 <member name="P:NuGet.Commands.Rules.AnalysisResources.AssemblyUnderLibSolution">
\r
2569 Looks up a localized string similar to Move it into a framework-specific folder. If this assembly is targeted for multiple frameworks, ignore this warning..
\r
2572 <member name="P:NuGet.Commands.Rules.AnalysisResources.AssemblyUnderLibTitle">
\r
2574 Looks up a localized string similar to Assembly not inside a framework folder..
\r
2577 <member name="P:NuGet.Commands.Rules.AnalysisResources.DefaultSpecValue">
\r
2579 Looks up a localized string similar to The value "{0}" for {1} is a sample value and should be removed..
\r
2582 <member name="P:NuGet.Commands.Rules.AnalysisResources.DefaultSpecValueSolution">
\r
2584 Looks up a localized string similar to Replace it with an appropriate value or remove it and rebuild your package..
\r
2587 <member name="P:NuGet.Commands.Rules.AnalysisResources.DefaultSpecValueTitle">
\r
2589 Looks up a localized string similar to Remove sample nuspec values..
\r
2592 <member name="P:NuGet.Commands.Rules.AnalysisResources.InvalidFrameworkDescription">
\r
2594 Looks up a localized string similar to The folder '{0}' under 'lib' is not recognized as a valid framework name or a supported culture identifier..
\r
2597 <member name="P:NuGet.Commands.Rules.AnalysisResources.InvalidFrameworkSolution">
\r
2599 Looks up a localized string similar to Rename it to a valid framework name..
\r
2602 <member name="P:NuGet.Commands.Rules.AnalysisResources.InvalidFrameworkTitle">
\r
2604 Looks up a localized string similar to Invalid framework folder..
\r
2607 <member name="P:NuGet.Commands.Rules.AnalysisResources.InvalidPrereleaseDependency_Description">
\r
2609 Looks up a localized string similar to A stable release of a package should not have a prerelease dependency..
\r
2612 <member name="P:NuGet.Commands.Rules.AnalysisResources.InvalidPrereleaseDependency_Solution">
\r
2614 Looks up a localized string similar to Either modify the version spec of dependency "{0}" or update the version field in the nuspec..
\r
2617 <member name="P:NuGet.Commands.Rules.AnalysisResources.InvalidPrereleaseDependency_Title">
\r
2619 Looks up a localized string similar to Prerelease dependency in stable package..
\r
2622 <member name="P:NuGet.Commands.Rules.AnalysisResources.LegacyVersionDescription">
\r
2624 Looks up a localized string similar to The package version '{0}' uses SemVer 2.0.0 or components of SemVer 1.0.0 that are not supported on legacy clients. This message can be ignored if the package is not intended for older clients..
\r
2627 <member name="P:NuGet.Commands.Rules.AnalysisResources.LegacyVersionSolution">
\r
2629 Looks up a localized string similar to Change the package version to a SemVer 1.0.0 string. If the version contains a release label it must start with a letter..
\r
2632 <member name="P:NuGet.Commands.Rules.AnalysisResources.LegacyVersionTitle">
\r
2634 Looks up a localized string similar to Package version not supported on legacy clients..
\r
2637 <member name="P:NuGet.Commands.Rules.AnalysisResources.MisplacedInitScriptDescription">
\r
2639 Looks up a localized string similar to The file '{0}' will be ignored by NuGet because it is not directly under 'tools' folder..
\r
2642 <member name="P:NuGet.Commands.Rules.AnalysisResources.MisplacedInitScriptSolution">
\r
2644 Looks up a localized string similar to Place the file directly under 'tools' folder..
\r
2647 <member name="P:NuGet.Commands.Rules.AnalysisResources.MisplacedInitScriptTitle">
\r
2649 Looks up a localized string similar to Init.ps1 script will be ignored..
\r
2652 <member name="P:NuGet.Commands.Rules.AnalysisResources.MisplacedTransformFileDescription">
\r
2654 Looks up a localized string similar to The transform file '{0}' is outside the 'content' folder and hence will not be transformed during installation of this package..
\r
2657 <member name="P:NuGet.Commands.Rules.AnalysisResources.MisplacedTransformFileSolution">
\r
2659 Looks up a localized string similar to Move it into the 'content' folder..
\r
2662 <member name="P:NuGet.Commands.Rules.AnalysisResources.MisplacedTransformFileTitle">
\r
2664 Looks up a localized string similar to Transform file outside content folder..
\r
2667 <member name="P:NuGet.Commands.Rules.AnalysisResources.MissingSummaryDescription">
\r
2669 Looks up a localized string similar to The Description text is long but the Summary text is empty. This means the Description text will be truncated in the 'Manage NuGet Packages' dialog..
\r
2672 <member name="P:NuGet.Commands.Rules.AnalysisResources.MissingSummarySolution">
\r
2674 Looks up a localized string similar to Provide a brief summary of the package in the Summary field..
\r
2677 <member name="P:NuGet.Commands.Rules.AnalysisResources.MissingSummaryTitle">
\r
2679 Looks up a localized string similar to Consider providing Summary text..
\r
2682 <member name="P:NuGet.Commands.Rules.AnalysisResources.PlaceholderFileInPackageDescription">
\r
2684 Looks up a localized string similar to An empty folder placeholder file '{0}' is in a non-empty folder and should be removed..
\r
2687 <member name="P:NuGet.Commands.Rules.AnalysisResources.PlaceholderFileInPackageSolution">
\r
2689 Looks up a localized string similar to Remove the file from the project..
\r
2692 <member name="P:NuGet.Commands.Rules.AnalysisResources.PlaceholderFileInPackageTitle">
\r
2694 Looks up a localized string similar to Placeholder file in non-empty folder..
\r
2697 <member name="P:NuGet.Commands.Rules.AnalysisResources.ScriptOutsideToolsDescription">
\r
2699 Looks up a localized string similar to The script file '{0}' is outside the 'tools' folder and hence will not be executed during installation of this package..
\r
2702 <member name="P:NuGet.Commands.Rules.AnalysisResources.ScriptOutsideToolsSolution">
\r
2704 Looks up a localized string similar to Move it into the 'tools' folder..
\r
2707 <member name="P:NuGet.Commands.Rules.AnalysisResources.ScriptOutsideToolsTitle">
\r
2709 Looks up a localized string similar to PowerShell file outside tools folder..
\r
2712 <member name="P:NuGet.Commands.Rules.AnalysisResources.UnrecognizedScriptDescription">
\r
2714 Looks up a localized string similar to The script file '{0}' is not recognized by NuGet and hence will not be executed during installation of this package..
\r
2717 <member name="P:NuGet.Commands.Rules.AnalysisResources.UnrecognizedScriptSolution">
\r
2719 Looks up a localized string similar to Rename it to install.ps1, uninstall.ps1 or init.ps1 and place it directly under 'tools'..
\r
2722 <member name="P:NuGet.Commands.Rules.AnalysisResources.UnrecognizedScriptTitle">
\r
2724 Looks up a localized string similar to Unrecognized PowerShell file..
\r
2727 <member name="P:NuGet.Commands.Rules.AnalysisResources.UnspecifiedDependencyVersion">
\r
2729 Looks up a localized string similar to The version of dependency '{0}' is not specified..
\r
2732 <member name="P:NuGet.Commands.Rules.AnalysisResources.UnspecifiedDependencyVersionSolution">
\r
2734 Looks up a localized string similar to Specify the version of dependency and rebuild your package..
\r
2737 <member name="P:NuGet.Commands.Rules.AnalysisResources.UnspecifiedDependencyVersionTitle">
\r
2739 Looks up a localized string similar to Specify version of dependencies..
\r
2742 <member name="P:NuGet.Commands.Rules.AnalysisResources.WinRTObsoleteDescription">
\r
2744 Looks up a localized string similar to The file at '{0}' uses the obsolete 'WinRT' as the framework folder..
\r
2747 <member name="P:NuGet.Commands.Rules.AnalysisResources.WinRTObsoleteSolution">
\r
2749 Looks up a localized string similar to Replace 'WinRT' or 'WinRT45' with 'NetCore45'..
\r
2752 <member name="P:NuGet.Commands.Rules.AnalysisResources.WinRTObsoleteTitle">
\r
2754 Looks up a localized string similar to The framework name 'WinRT' is obsolete..
\r
2757 <member name="T:NuGet.Commands.Rules.LegacyVersionRule">
\r
2759 Warn if the version is not parsable by older nuget clients.
\r
2761 <remarks>This rule should be removed once more users move to SemVer 2.0.0 capable clients.</remarks>
\r
2763 <member name="P:NuGet.Commands.Rules.MisplacedAssemblyRule.ValidFolders">
\r
2765 Folders that are expected to have .dll and .winmd files
\r
2768 <member name="M:NuGet.Shared.NuGet.Common207842.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
2770 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
2772 <typeparam name="TSource">The type of the list</typeparam>
\r
2773 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
2774 <param name="self">This list</param>
\r
2775 <param name="other">The other list</param>
\r
2776 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
2777 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
2778 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
2780 <member name="M:NuGet.Shared.NuGet.Common207842.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
2782 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
2783 null for equality.
\r
2786 <member name="T:NuGet.Shared.NuGet.Common207842.HashCodeCombiner">
\r
2788 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
2791 <member name="M:NuGet.Shared.NuGet.Common207842.HashCodeCombiner.GetHashCode(System.Object[])">
\r
2793 Create a unique hash code for the given set of items
\r
2796 <member name="M:NuGet.Shared.NuGet.Common207842.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
2798 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
2799 Avoid mutating the return value.
\r
2801 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
2803 <member name="T:NuGet.Common.ActivityCorrelationId">
\r
2805 Ambient correlation ID used to associate information pertaining to a current activity. A single activity
\r
2806 engages multiple method calls at different layers. Sometimes it's necessary to identify separate calls
\r
2807 belonging to the same activity if shared state is needed.
\r
2810 <member name="M:NuGet.Common.ActivityCorrelationId.StartNew">
\r
2812 Starts a new activity activity correlation ID by updating ambient context value.
\r
2815 <member name="P:NuGet.Common.ActivityCorrelationId.Current">
\r
2817 Returns current activity correlation ID or a default if not set previously.
\r
2820 <member name="T:NuGet.Common.AggregateEnumerableAsync`1">
\r
2822 Aggregates from a list of already ordered enumerables
\r
2823 The ordered result will contain only unique values
\r
2824 If comparer/EqualityComparer are not provided the default ones for that type will be used.
\r
2825 If the provided enumerables are not sorted already, the behavior is undefined
\r
2828 <member name="T:NuGet.Common.AggregateEnumeratorAsync`1">
\r
2830 Aggregates from a list of already ordered enumerables
\r
2831 The ordered result will contain only unique values
\r
2832 If comparer/EqualityComparer are not provided the default ones for that type will be used.
\r
2833 If the provided enumerables are not sorted already, the behavior is undefined
\r
2836 <member name="T:NuGet.Common.IEnumeratorAsync`1">
\r
2838 Supports async iteration over a generic collection.
\r
2839 Prior to calling Current, MoveNextAsync needs to be called otherwise the behavior is undefined
\r
2841 <typeparam name="T">The type of objects to enumerate.This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see Covariance and Contravariance in Generics.</typeparam>
\r
2842 <filterpriority>1</filterpriority>
\r
2844 <member name="M:NuGet.Common.IEnumeratorAsync`1.MoveNextAsync">
\r
2846 Moves the pointer to the next element in the collection.
\r
2849 Success status of the pointer move
\r
2852 <member name="P:NuGet.Common.IEnumeratorAsync`1.Current">
\r
2854 Gets the element in the collection at the current position of the enumerator.
\r
2855 If <ref>MoveNextAsync</ref> has not been called prior to calling current the behavior is undefined
\r
2856 If the last <ref>MoveNextAsync</ref> call returned false then the next call to Current should throw an InvalidOperationException
\r
2859 The element in the collection at the current position of the enumerator.
\r
2862 <member name="T:NuGet.Common.AsyncLazy`1">
\r
2864 Wrapper class representing shorter syntax of Lazy<Task<T>>"/>.
\r
2865 Useful when declaring a lazy async factory of value T.
\r
2867 <typeparam name="T">Value type</typeparam>
\r
2869 <member name="T:NuGet.Common.AsyncLazy">
\r
2871 Shortcuts to common Lazy<Task<T>> constructor calls
\r
2874 <member name="M:NuGet.Common.ClientVersionUtility.GetNuGetAssemblyVersion">
\r
2876 Find the current NuGet client version from the assembly info as a string.
\r
2877 If no value can be found an InvalidOperationException will be thrown.
\r
2879 <remarks>This can contain prerelease labels if AssemblyInformationalVersionAttribute exists.</remarks>
\r
2881 <member name="T:NuGet.Common.CryptoHashProvider">
\r
2883 CryptoHashProvider helps calculate or verify hash based on SHA256 or SHA512 algorithms
\r
2886 <member name="F:NuGet.Common.CryptoHashProvider.SHA512HashAlgorithm">
\r
2888 Server token used to represent that the hash being used is SHA 512
\r
2891 <member name="F:NuGet.Common.CryptoHashProvider.SHA256HashAlgorithm">
\r
2893 Server token used to represent that the hash being used is SHA 256
\r
2896 <member name="M:NuGet.Common.CryptoHashProvider.#ctor">
\r
2898 Creates an instance of CryptoHashProvider. Since the algorithm is not specified, SHA512 is assumed
\r
2901 <member name="M:NuGet.Common.CryptoHashProvider.#ctor(System.String)">
\r
2903 Creates an instance of CryptoHashProvider using the hashAlgorithm
\r
2906 <member name="M:NuGet.Common.CryptoHashProvider.CalculateHash(System.IO.Stream)">
\r
2908 Calculates the hash for a given stream
\r
2911 <member name="M:NuGet.Common.CryptoHashProvider.CalculateHash(System.Byte[])">
\r
2913 Calculates the hash for a byte array
\r
2916 <member name="M:NuGet.Common.CryptoHashProvider.VerifyHash(System.Byte[],System.Byte[])">
\r
2918 Verifies the hash for the given data and hash
\r
2921 <member name="P:NuGet.Common.CryptoHashProvider.AllowOnlyFipsAlgorithms">
\r
2923 Determines if we are to only allow Fips compliant algorithms.
\r
2926 CryptoConfig.AllowOnlyFipsAlgorithm does not exist in Mono.
\r
2929 <member name="T:NuGet.Common.DatetimeUtility">
\r
2931 static class to provide datetime common utility apis
\r
2934 <member name="M:NuGet.Common.DatetimeUtility.ToReadableTimeFormat(System.TimeSpan)">
\r
2936 take timespan n return in appropriate unit like ms, or seconds, or minutes, or hours
\r
2938 <param name="time">timespan</param>
\r
2942 <member name="P:NuGet.Common.ILogFileContext.FilePath">
\r
2944 Indicates the file for which the error was thrown.
\r
2947 <member name="P:NuGet.Common.ILogFileContext.StartLineNumber">
\r
2949 Indicates the starting line for which the error was thrown.
\r
2952 <member name="P:NuGet.Common.ILogFileContext.StartColumnNumber">
\r
2954 Indicates the starting column for which the error was thrown.
\r
2957 <member name="P:NuGet.Common.ILogFileContext.EndLineNumber">
\r
2959 Indicates the ending line for which the error was thrown.
\r
2962 <member name="P:NuGet.Common.ILogFileContext.EndColumnNumber">
\r
2964 Indicates the ending column for which the error was thrown.
\r
2967 <member name="P:NuGet.Common.ILogMessage.Level">
\r
2969 Level to indicate if this is an error or warning.
\r
2972 <member name="P:NuGet.Common.ILogMessage.WarningLevel">
\r
2974 Level to indicate the warning level for the message.
\r
2975 This is relevant only if the Level == LogLevel.Warning.
\r
2978 <member name="P:NuGet.Common.ILogMessage.Code">
\r
2980 Indicates the NuGet error code.
\r
2983 <member name="P:NuGet.Common.ILogMessage.Message">
\r
2985 Indicates the staring generated by the code to go with the error code.
\r
2988 <member name="P:NuGet.Common.ILogMessage.ProjectPath">
\r
2990 Indicates the project for which the error was thrown.
\r
2993 <member name="P:NuGet.Common.ILogMessage.Time">
\r
2995 Indicates the date time at which the error occurred.
\r
2998 <member name="T:NuGet.Common.ILogMessageException">
\r
3000 Allows converting an Exception to an ILogMessage.
\r
3003 <member name="M:NuGet.Common.ILogMessageException.AsLogMessage">
\r
3005 Retrieve the exception as a log message.
\r
3008 <member name="P:NuGet.Common.IRestoreLogMessage.LibraryId">
\r
3010 Project or Package Id.
\r
3013 <member name="P:NuGet.Common.IRestoreLogMessage.TargetGraphs">
\r
3015 List of TargetGraphs.
\r
3018 <member name="P:NuGet.Common.IRestoreLogMessage.ShouldDisplay">
\r
3020 Bool indicating if this message needs to be logged to the inner logger.
\r
3023 <member name="T:NuGet.Common.LogMessage">
\r
3025 Basic log message.
\r
3028 <member name="T:NuGet.Common.NuGetLogCode">
\r
3030 This enum is used to quantify NuGet error and wanring codes.
\r
3031 Format - NUxyzw where NU is the profix indicating NuGet and xyzw is a 4 digit code
\r
3034 x - 'x' is the largest digit and should be used to quantify a set of errors.
\r
3035 For example 1yzw are set of restore related errors and no other code path should use the range 1000 to 1999 for errors or warnings.
\r
3037 y - 'y' is the second largest digit and should be used for sub sections withing a broad category.
\r
3039 For example 12zw cvould be http related errors.
\r
3040 Further 'y' = 0-4 shoudl be used for errors and 'y' = 5-9 should be warnings.
\r
3042 zw - 'zw' are the least two digit.
\r
3043 These could be used for different errors or warnings within the broad categories set by digits 'xy'.
\r
3050 1100/1600 Resolver
\r
3056 <member name="F:NuGet.Common.NuGetLogCode.Undefined">
\r
3058 Do not display the code.
\r
3061 <member name="F:NuGet.Common.NuGetLogCode.NU1000">
\r
3066 <member name="F:NuGet.Common.NuGetLogCode.NU1001">
\r
3068 Project has zero target frameworks.
\r
3071 <member name="F:NuGet.Common.NuGetLogCode.NU1002">
\r
3073 Invalid combination with CLEAR
\r
3076 <member name="F:NuGet.Common.NuGetLogCode.NU1003">
\r
3078 Invalid combination of PTF and ATF
\r
3081 <member name="F:NuGet.Common.NuGetLogCode.NU1100">
\r
3083 Unable to resolve package, generic message for unknown type constraints.
\r
3086 <member name="F:NuGet.Common.NuGetLogCode.NU1101">
\r
3088 No versions of the package exist on any of the sources.
\r
3091 <member name="F:NuGet.Common.NuGetLogCode.NU1102">
\r
3093 Versions of the package exist, but none are in the range.
\r
3096 <member name="F:NuGet.Common.NuGetLogCode.NU1103">
\r
3098 Range does not allow prerelease packages and only prerelease versions were found
\r
3102 <member name="F:NuGet.Common.NuGetLogCode.NU1104">
\r
3104 Project path does not exist on disk.
\r
3107 <member name="F:NuGet.Common.NuGetLogCode.NU1105">
\r
3109 Project reference was not in the dg spec.
\r
3112 <member name="F:NuGet.Common.NuGetLogCode.NU1106">
\r
3117 <member name="F:NuGet.Common.NuGetLogCode.NU1201">
\r
3119 Dependency project has an incompatible framework.
\r
3122 <member name="F:NuGet.Common.NuGetLogCode.NU1202">
\r
3124 Dependency package does not contain assets for the current framework.
\r
3127 <member name="F:NuGet.Common.NuGetLogCode.NU1203">
\r
3129 un-matched reference assemblies
\r
3132 <member name="F:NuGet.Common.NuGetLogCode.NU1401">
\r
3134 Package MinClientVersion did not match.
\r
3137 <member name="F:NuGet.Common.NuGetLogCode.NU1500">
\r
3142 <member name="F:NuGet.Common.NuGetLogCode.NU1501">
\r
3144 Missing restore target.
\r
3147 <member name="F:NuGet.Common.NuGetLogCode.NU1502">
\r
3149 Unknown compatibility profile
\r
3152 <member name="F:NuGet.Common.NuGetLogCode.NU1503">
\r
3154 Skipping project that does not support restore.
\r
3157 <member name="F:NuGet.Common.NuGetLogCode.NU1601">
\r
3159 Dependency bumped up
\r
3162 <member name="F:NuGet.Common.NuGetLogCode.NU1602">
\r
3164 Non-exact match on dependency range due to non inclusive minimum bound.
\r
3167 <member name="F:NuGet.Common.NuGetLogCode.NU1603">
\r
3169 Non-exact match on dependency range due to missing package version.
\r
3172 <member name="F:NuGet.Common.NuGetLogCode.NU1604">
\r
3174 Project dependency does not include a lower bound.
\r
3177 <member name="F:NuGet.Common.NuGetLogCode.NU1605">
\r
3179 Package dependency downgraded.
\r
3182 <member name="F:NuGet.Common.NuGetLogCode.NU1606">
\r
3184 Circular dependency.
\r
3187 <member name="F:NuGet.Common.NuGetLogCode.NU1607">
\r
3192 <member name="F:NuGet.Common.NuGetLogCode.NU1701">
\r
3194 Fallback framework used.
\r
3197 <member name="F:NuGet.Common.NuGetLogCode.NU1801">
\r
3199 Feed error converted to a warning when ignoreFailedSources is true.
\r
3202 <member name="M:NuGet.Common.RestoreLogMessage.CreateWarning(NuGet.Common.NuGetLogCode,System.String,System.String,System.String[])">
\r
3204 Create a log message for a target graph library.
\r
3207 <member name="M:NuGet.Common.RestoreLogMessage.CreateWarning(NuGet.Common.NuGetLogCode,System.String)">
\r
3209 Create a warning log message.
\r
3212 <member name="M:NuGet.Common.RestoreLogMessage.CreateError(NuGet.Common.NuGetLogCode,System.String)">
\r
3214 Create an error log message.
\r
3217 <member name="M:NuGet.Common.RestoreLogMessage.CreateError(NuGet.Common.NuGetLogCode,System.String,System.String,System.String[])">
\r
3219 Create an error log message for a target graph.
\r
3222 <member name="M:NuGet.Common.RestoreLogMessage.GetDefaultLogCode(NuGet.Common.LogLevel)">
\r
3224 Get default LogCode based on the log level
\r
3227 <member name="T:NuGet.Common.WarningLevel">
\r
3229 These are Warning Levels used by NuGet while throwing warnings.
\r
3230 These logically correspond to .NET spec at https://msdn.microsoft.com/en-us/library/13b90fz7(v=vs.140).aspx
\r
3232 We do not have a level 0 as that has no logical meaning of having a warning with level 0.
\r
3234 Severe - This should be used to throw warnings that are just short of being an error.
\r
3236 Important - Lower level than severe.
\r
3238 Minimal - Lower level than important.
\r
3240 Default - Lowest level of warnings.
\r
3241 Default NuGet logging will ignore these warnings.
\r
3244 <member name="T:NuGet.Common.ExceptionUtilities">
\r
3246 For internal use only
\r
3249 <member name="M:NuGet.Common.ExceptionUtilities.LogException(System.Exception,NuGet.Common.ILogger)">
\r
3251 Log an exception to an ILogger.
\r
3252 This will log using NU1000 if the exception does not contain a code.
\r
3255 <member name="M:NuGet.Common.ExceptionUtilities.LogException(System.Exception,NuGet.Common.ILogger,System.Boolean)">
\r
3257 Log an exception to an ILogger.
\r
3258 This will log using NU1000 if the exception does not contain a code.
\r
3261 <member name="P:NuGet.Common.ExceptionLogger.ShowStack">
\r
3263 Determines whether the full exception (including stack trace) should be displayed to
\r
3264 the user. In prerelease or dogfooding scenarios, it is useful to have a non-verbose
\r
3265 logging level but, in the case of an unhandled exception, print the full exception for
\r
3269 True if the exception stack should be displayed to the user. False, otherwise.
\r
3272 <member name="P:NuGet.Common.ICollectorLogger.Errors">
\r
3274 Fetch all of the errors logged so far. This method is useful when error log messages
\r
3275 should be redisplayed after the initial log message is emitted.
\r
3278 <member name="T:NuGet.Common.ILogger">
\r
3280 A generic interface for logging.
\r
3283 <member name="T:NuGet.Common.LegacyLoggerAdapter">
\r
3285 Call legacy Log* methods from LogAsync/Log.
\r
3286 This is for legacy ILogger implementations,
\r
3287 new loggers should use LoggerBase.
\r
3290 <member name="M:NuGet.Common.LoggerBase.DisplayMessage(NuGet.Common.LogLevel)">
\r
3292 True if the message meets the verbosity level.
\r
3295 <member name="M:NuGet.Common.LoggerBase.CollectMessage(NuGet.Common.LogLevel)">
\r
3297 True if the message is an error or warning.
\r
3300 <member name="M:NuGet.Common.LoggingExtensions.FormatWithCode(NuGet.Common.ILogMessage)">
\r
3302 Formats a ILogMessage into a string representation containg the log code and message.
\r
3303 The log code is added only if it is a valid NuGetLogCode and is greater than NuGetLogCode.Undefined.
\r
3305 <param name="message">ILogMessage to be formatted.</param>
\r
3306 <returns>string representation of the ILogMessage.</returns>
\r
3308 <member name="M:NuGet.Common.LoggingExtensions.GetName(NuGet.Common.NuGetLogCode)">
\r
3310 Formats a NuGetLogCode into a string representation.
\r
3312 <param name="code">NuGetLogCode to be formatted into string.</param>
\r
3313 <returns>strings representation of the NuGetLogCode.</returns>
\r
3315 <member name="M:NuGet.Common.LoggingExtensions.TryGetName(NuGet.Common.NuGetLogCode,System.String@)">
\r
3317 Tries to get the string from the NuGetLogCode enum.
\r
3319 <param name="code">NuGetLogCode to be formatted into string.</param>
\r
3320 <param name="codeString">strings representation of the NuGetLogCode if the result is true else null.</param>
\r
3321 <returns>bool indcating if the GetName operation was successfull or not.</returns>
\r
3323 <member name="M:NuGet.Common.NetworkProtocolUtility.ConfigureSupportedSslProtocols">
\r
3325 This only has effect on .NET Framework (desktop). On .NET Core,
\r
3326 <see cref="!:ServicePointManager" /> is not available. Additionally,
\r
3327 no API is available to configure the supported SSL protocols.
\r
3330 <member name="M:NuGet.Common.NetworkProtocolUtility.SetConnectionLimit">
\r
3332 Set ServicePointManager.DefaultConnectionLimit
\r
3335 <member name="T:NuGet.Common.DirectoryUtility">
\r
3337 Directory operation helpers.
\r
3340 <member name="M:NuGet.Common.DirectoryUtility.CreateSharedDirectory(System.String)">
\r
3342 Creates all directories and subdirectories in the specified path unless they already exist.
\r
3343 New directories can be read and written by all users.
\r
3346 <member name="T:NuGet.Common.FileUtility">
\r
3348 File operation helpers.
\r
3351 <member name="M:NuGet.Common.FileUtility.GetTempFilePath(System.String)">
\r
3353 Get the full path to a new temp file
\r
3356 <member name="M:NuGet.Common.FileUtility.DeleteWithLock(System.String)">
\r
3358 Lock around the output path.
\r
3359 Delete the existing file with retries.
\r
3362 <member name="M:NuGet.Common.FileUtility.ReplaceWithLock(System.Action{System.String},System.String)">
\r
3364 Lock around the output path.
\r
3365 Delete the existing file with retries.
\r
3366 Move a file with retries.
\r
3369 <member name="M:NuGet.Common.FileUtility.Replace(System.Action{System.String},System.String)">
\r
3371 Delete the existing file with retries.
\r
3372 Move a file with retries.
\r
3375 <member name="M:NuGet.Common.FileUtility.Replace(System.String,System.String)">
\r
3377 Delete the existing file with retries.
\r
3378 Move a file with retries.
\r
3381 <member name="M:NuGet.Common.FileUtility.Move(System.String,System.String)">
\r
3383 Move a file with retries.
\r
3384 This will not overwrite
\r
3387 <member name="M:NuGet.Common.FileUtility.Delete(System.String)">
\r
3389 Delete a file with retries.
\r
3392 <member name="T:NuGet.Common.INuGetPathContext">
\r
3394 Common NuGet paths. These values may be overridden in NuGet.Config or by
\r
3395 environment variables, resolving the paths here requires NuGet.Configuration.
\r
3398 <member name="P:NuGet.Common.INuGetPathContext.UserPackageFolder">
\r
3400 User package folder directory.
\r
3403 <member name="P:NuGet.Common.INuGetPathContext.FallbackPackageFolders">
\r
3405 Fallback package folder locations.
\r
3408 <member name="P:NuGet.Common.INuGetPathContext.HttpCacheFolder">
\r
3413 <member name="T:NuGet.Common.NuGetEnvironment.SpecialFolder">
\r
3415 Since <see cref="!:Environment.SpecialFolder" /> is not available on .NET Core, we have to
\r
3416 make our own and re-implement the functionality. On .NET Framework, we can use the
\r
3417 built-in functionality.
\r
3420 <member name="M:NuGet.Common.NuGetEnvironment.GetValueOrThrowMissingEnvVar(System.Func{System.String},System.String)">
\r
3422 Throw a helpful message if a required env var is not set.
\r
3425 <member name="M:NuGet.Common.PathResolver.GetMatches``1(System.Collections.Generic.IEnumerable{``0},System.Func{``0,System.String},System.Collections.Generic.IEnumerable{System.String})">
\r
3427 Returns a collection of files from the source that matches the wildcard.
\r
3429 <param name="source">The collection of files to match.</param>
\r
3430 <param name="getPath">Function that returns the path to filter a package file </param>
\r
3431 <param name="wildcards">The wildcards to apply to match the path with.</param>
\r
3435 <member name="M:NuGet.Common.PathResolver.FilterPackageFiles``1(System.Collections.Generic.ICollection{``0},System.Func{``0,System.String},System.Collections.Generic.IEnumerable{System.String})">
\r
3437 Removes files from the source that match any wildcard.
\r
3440 <member name="M:NuGet.Common.PathResolver.IsWildcardSearch(System.String)">
\r
3442 Returns true if the path contains any wildcard characters.
\r
3445 <member name="M:NuGet.Common.PathUtility.GetStringComparerBasedOnOS">
\r
3447 Returns OrdinalIgnoreCase windows and mac. Ordinal for linux.
\r
3452 <member name="M:NuGet.Common.PathUtility.GetUniquePathsBasedOnOS(System.Collections.Generic.IEnumerable{System.String})">
\r
3454 Returns distinct orderd paths based on the file system case sensitivity.
\r
3457 <member name="M:NuGet.Common.PathUtility.GetPathWithForwardSlashes(System.String)">
\r
3459 Replace all back slashes with forward slashes.
\r
3462 <member name="M:NuGet.Common.PathUtility.GetRelativePath(System.String,System.String)">
\r
3464 Returns path2 relative to path1, with Path.DirectorySeparatorChar as separator
\r
3467 <member name="M:NuGet.Common.PathUtility.GetRelativePath(System.String,System.String,System.Char)">
\r
3469 Returns path2 relative to path1, with given path separator
\r
3472 <member name="M:NuGet.Common.PathValidator.IsValidSource(System.String)">
\r
3474 Validates that a source is a valid path or url.
\r
3476 <param name="source">The path to validate.</param>
\r
3477 <returns>True if valid, False if invalid.</returns>
\r
3479 <member name="M:NuGet.Common.PathValidator.IsValidLocalPath(System.String)">
\r
3481 Validates that path is properly formatted as a local path.
\r
3484 On Windows, a valid local path must starts with the drive letter.
\r
3485 Example: C:\, C:\path, C:\path\to\
\r
3486 Bad: C:\invalid\*\"\chars
\r
3488 <param name="path">The path to validate.</param>
\r
3489 <returns>True if valid, False if invalid.</returns>
\r
3491 <member name="M:NuGet.Common.PathValidator.IsValidUncPath(System.String)">
\r
3493 Validates that path is properly formatted as an UNC path.
\r
3496 Example: \\server\share, \\server\share\path, \\server\share\path\to\
\r
3497 Bad: \\server\invalid\*\"\chars
\r
3499 <param name="path">The path to validate.</param>
\r
3500 <returns>True if valid, False if invalid.</returns>
\r
3502 <member name="M:NuGet.Common.PathValidator.IsValidUrl(System.String)">
\r
3504 Validates that url is properly formatted as an URL based on .NET <see cref="T:System.Uri">Uri</see> class.
\r
3506 <param name="url">The url to validate.</param>
\r
3507 <returns>True if valid, False if invalid.</returns>
\r
3509 <member name="F:NuGet.Common.ProjectJsonPathUtilities.ProjectConfigFileName">
\r
3514 <member name="F:NuGet.Common.ProjectJsonPathUtilities.ProjectConfigFileEnding">
\r
3519 <member name="F:NuGet.Common.ProjectJsonPathUtilities.ProjectLockFileName">
\r
3524 <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetProjectConfigPath(System.String,System.String)">
\r
3526 Finds the projectName.project.json in a directory. If no projectName.project.json exists
\r
3527 the default project.json path will be returned regardless of existance.
\r
3529 <returns>Returns the full path to the project.json file.</returns>
\r
3531 <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetProjectConfigWithProjectName(System.String)">
\r
3533 Creates a projectName.project.json file name.
\r
3536 <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetProjectLockFileNameWithProjectName(System.String)">
\r
3538 Creates a projectName.project.lock.json file name.
\r
3541 <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetLockFilePath(System.String)">
\r
3543 Create the lock file path from the config file path.
\r
3544 If the config file includes a project name the
\r
3545 lock file will include the name also.
\r
3548 <member name="M:NuGet.Common.ProjectJsonPathUtilities.GetProjectNameFromConfigFileName(System.String)">
\r
3550 Parses a projectName.project.json file name into a project name.
\r
3551 If there is no project name null will be returned.
\r
3554 <member name="M:NuGet.Common.ProjectJsonPathUtilities.IsProjectConfig(System.String)">
\r
3556 True if the file is a project.json or projectname.project.json file.
\r
3559 <member name="T:NuGet.Common.Preprocessor">
\r
3561 Simple token replacement system for content files.
\r
3564 <member name="M:NuGet.Common.Preprocessor.ProcessAsync(System.Func{System.Threading.Tasks.Task{System.IO.Stream}},System.Func{System.String,System.String},System.Threading.CancellationToken)">
\r
3566 Asynchronously performs token replacement on a file stream.
\r
3568 <param name="streamTaskFactory">A stream task factory.</param>
\r
3569 <param name="tokenReplacement">A token replacement function.</param>
\r
3570 <param name="cancellationToken">A cancellation token.</param>
\r
3571 <returns>A task that represents the asynchronous operation.
\r
3572 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />.</returns>
\r
3573 <exception cref="T:System.ArgumentException">Thrown if <paramref name="streamTaskFactory" />
\r
3574 is either <c>null</c> or empty.</exception>
\r
3575 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="tokenReplacement" />
\r
3576 is <c>null</c>.</exception>
\r
3577 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
3578 is cancelled.</exception>
\r
3580 <member name="M:NuGet.Common.Preprocessor.Process(System.IO.Stream,System.Func{System.String,System.String})">
\r
3582 Performs token replacement on a stream and returns the result.
\r
3584 <param name="stream">A stream.</param>
\r
3585 <param name="tokenReplacement">A token replacement funciton.</param>
\r
3586 <returns>The token-replaced stream content.</returns>
\r
3587 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" />
\r
3588 is <c>null</c>.</exception>
\r
3589 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="tokenReplacement" />
\r
3590 is <c>null</c>.</exception>
\r
3592 <member name="T:NuGet.Common.Strings">
\r
3594 A strongly-typed resource class, for looking up localized strings, etc.
\r
3597 <member name="P:NuGet.Common.Strings.ResourceManager">
\r
3599 Returns the cached ResourceManager instance used by this class.
\r
3602 <member name="P:NuGet.Common.Strings.Culture">
\r
3604 Overrides the current thread's CurrentUICulture property for all
\r
3605 resource lookups using this strongly typed resource class.
\r
3608 <member name="P:NuGet.Common.Strings.AbsolutePathRequired">
\r
3610 Looks up a localized string similar to An absolute path is required: '{0}'..
\r
3613 <member name="P:NuGet.Common.Strings.Argument_Must_Be_GreaterThanOrEqualTo">
\r
3615 Looks up a localized string similar to Value must be greater than or equal to {0}.
\r
3618 <member name="P:NuGet.Common.Strings.ArgumentNullOrEmpty">
\r
3620 Looks up a localized string similar to Argument cannot be null or empty.
\r
3623 <member name="P:NuGet.Common.Strings.Error_FailedToCreateRandomFile">
\r
3625 Looks up a localized string similar to Failed to create random file for dotnet add pkg command..
\r
3628 <member name="P:NuGet.Common.Strings.MissingRequiredEnvVar">
\r
3630 Looks up a localized string similar to Required environment variable '{0}' is not set. Try setting '{0}' and running the operation again..
\r
3633 <member name="P:NuGet.Common.Strings.NoPackageFoldersFound">
\r
3635 Looks up a localized string similar to At least one package folder path must be provided..
\r
3638 <member name="P:NuGet.Common.Strings.PackageFolderNotFound">
\r
3640 Looks up a localized string similar to Package folder not found: '{0}'..
\r
3643 <member name="P:NuGet.Common.Strings.UnableToDetemineClientVersion">
\r
3645 Looks up a localized string similar to Unable to determine the current NuGet client version..
\r
3648 <member name="P:NuGet.Common.Strings.UnauthorizedLockFail">
\r
3650 Looks up a localized string similar to Unable to obtain lock file access on '{0}' for operations on '{1}'. This may mean that a different user or administator is holding this lock and that this process does not have permission to access it. If no other process is currently performing an operation on this file it may mean that an earlier NuGet process crashed and left an inaccessible lock file, in this case removing the file '{0}' will allow NuGet to continue..
\r
3653 <member name="P:NuGet.Common.Strings.UnsupportedHashAlgorithm">
\r
3655 Looks up a localized string similar to Hash algorithm '{0}' is unsupported. Supported algorithms include: SHA512 and SHA256..
\r
3658 <member name="T:NuGet.Common.Tokenizer">
\r
3660 This class is used to parse string into tokens.
\r
3661 There are two types of tokens: variables, e.g. "$variable$", or text.
\r
3662 The dollar sign can be escaped using $$.
\r
3663 A variable contains only word characters.
\r
3666 - "a $b$ c" is parsed into
\r
3667 {text, "a "}, {variable, "b"}, {text, " c"}.
\r
3668 - "a $$b$$ c" is parsed into
\r
3669 {text, "a $b$ c"}.
\r
3670 - "a $b$ $c" is parsed into
\r
3671 {text, "a "}, {variable, "b"}, {text, " $c"}.
\r
3672 - "a $b$$c$" is parsed into
\r
3673 {text, "a "}, {variable, "b"}, {variable, "c"}.
\r
3674 - "a $b c$d$" is parsed into
\r
3675 {text, "a $b c"}, {variable, "d"} (because space is not a word character).
\r
3678 <member name="M:NuGet.Common.Tokenizer.Read">
\r
3680 Gets the next token.
\r
3682 <returns>The parsed token. Or null if no more tokens are available.</returns>
\r
3684 <member name="M:NuGet.Common.UriUtility.CreateSourceUri(System.String,System.UriKind)">
\r
3686 Same as "new Uri" except that it can handle UNIX style paths that start with '/'
\r
3689 <member name="M:NuGet.Common.UriUtility.TryCreateSourceUri(System.String,System.UriKind)">
\r
3691 Same as "Uri.TryCreate" except that it can handle UNIX style paths that start with '/'
\r
3694 <member name="M:NuGet.Common.UriUtility.UrlEncodeOdataParameter(System.String)">
\r
3696 Provides Uri encoding for V2 servers in the same way that NuGet.Core.dll encoded urls.
\r
3699 <member name="M:NuGet.Common.UriUtility.GetLocalPath(System.String)">
\r
3701 Convert a file:// URI to a local path.
\r
3703 <returns>If the input can be parsed this will return Uri.LocalPath, if the input
\r
3704 is not a URI or fails to parse the original string will be returned.</returns>
\r
3705 <param name="localOrUriPath">Possible file:// URI path or local path.</param>
\r
3707 <member name="M:NuGet.Common.UriUtility.GetAbsolutePathFromFile(System.String,System.String)">
\r
3709 Calls GetAbsolutePath with the directory of <paramref name="sourceFile" />.
\r
3712 <member name="M:NuGet.Common.UriUtility.GetAbsolutePath(System.String,System.String)">
\r
3714 Convert a relative local folder path to an absolute path.
\r
3715 For http sources and UNC shares this will return
\r
3718 <param name="rootDirectory">Directory to make the source relative to.</param>
\r
3719 <param name="path">Source path.</param>
\r
3720 <returns>The absolute source path or the original source. Noops for non-file paths.</returns>
\r
3722 <member name="M:NuGet.Shared.NuGet.Configuration235399.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
3724 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
3726 <typeparam name="TSource">The type of the list</typeparam>
\r
3727 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
3728 <param name="self">This list</param>
\r
3729 <param name="other">The other list</param>
\r
3730 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
3731 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
3732 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
3734 <member name="M:NuGet.Shared.NuGet.Configuration235399.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
3736 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
3737 null for equality.
\r
3740 <member name="T:NuGet.Shared.NuGet.Configuration235399.HashCodeCombiner">
\r
3742 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
3745 <member name="M:NuGet.Shared.NuGet.Configuration235399.HashCodeCombiner.GetHashCode(System.Object[])">
\r
3747 Create a unique hash code for the given set of items
\r
3750 <member name="M:NuGet.Shared.NuGet.Configuration235399.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
3752 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
3753 Avoid mutating the return value.
\r
3755 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
3757 <member name="F:NuGet.Configuration.CredentialRequestType.Proxy">
\r
3759 Indicates that the request credentials are to be used to access a proxy.
\r
3762 <member name="F:NuGet.Configuration.CredentialRequestType.Unauthorized">
\r
3764 Indicates that the remote server rejected the previous request as unauthorized. This
\r
3765 suggests that the server does not know who the caller is (i.e. the caller is not
\r
3769 <member name="F:NuGet.Configuration.CredentialRequestType.Forbidden">
\r
3771 Indicates that the remote server rejected the previous request as forbidden. This
\r
3772 suggests that the server knows who the caller is (i.e. the caller is authorized) but
\r
3773 is not allowed to access the request resource. A different set of credentials could
\r
3774 solve this failure.
\r
3777 <member name="T:NuGet.Configuration.ICredentialService">
\r
3779 A credentials service.
\r
3782 <member name="M:NuGet.Configuration.ICredentialService.GetCredentialsAsync(System.Uri,System.Net.IWebProxy,NuGet.Configuration.CredentialRequestType,System.String,System.Threading.CancellationToken)">
\r
3784 Asynchronously gets credentials.
\r
3786 <param name="uri">The URI for which credentials should be retrieved.</param>
\r
3787 <param name="proxy">A web proxy.</param>
\r
3788 <param name="type">The credential request type.</param>
\r
3789 <param name="message">A message to display when prompting for credentials.</param>
\r
3790 <param name="cancellationToken">A cancellation token.</param>
\r
3791 <returns>A task that represents the asynchronous operation.
\r
3792 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Net.ICredentials" />.</returns>
\r
3793 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="uri" /> is <c>null</c>.</exception>
\r
3794 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
3795 is cancelled.</exception>
\r
3797 <member name="M:NuGet.Configuration.ICredentialService.TryGetLastKnownGoodCredentialsFromCache(System.Uri,System.Boolean,System.Net.ICredentials@)">
\r
3799 Attempts to retrieve last known good credentials for a URI from a credentials cache.
\r
3802 When the return value is <c>true</c>, <paramref name="credentials" /> will have last known
\r
3803 good credentials from the credentials cache. These credentials may have become invalid
\r
3804 since their last use, so there is no guarantee that the credentials are currently valid.
\r
3806 <param name="uri">The URI for which cached credentials should be retrieved.</param>
\r
3807 <param name="isProxy">
\r
3808 <c>true</c> for proxy credentials; otherwise, <c>false</c>.</param>
\r
3809 <param name="credentials">Cached credentials or <c>null</c>.</param>
\r
3811 <c>true</c> if a result is returned from the cache; otherwise, false.</returns>
\r
3812 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="uri" /> is <c>null</c>.</exception>
\r
3814 <member name="P:NuGet.Configuration.ICredentialService.HandlesDefaultCredentials">
\r
3816 Gets a value indicating whether this credential service wants to handle "default credentials" specially,
\r
3817 instead of relying on DefaultNetworkCredentials
\r
3820 <member name="F:NuGet.Configuration.NuGetConstants.DefaultGalleryServerUrl">
\r
3822 NuGet.org gallery Url used as a source display name and as a default "id" when storing nuget.org API key.
\r
3825 Albeit this url is not actual feed we should keep it unchanged for back-compat with earlier NuGet versions.
\r
3826 Typical scenario leading to adding this url to config file is to run setApiKey command without a source:
\r
3827 nuget.exe setApiKey XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
\r
3830 <member name="F:NuGet.Configuration.PackageSource.DefaultProtocolVersion">
\r
3832 The feed version for NuGet prior to v3.
\r
3835 <member name="P:NuGet.Configuration.PackageSource.TrySourceAsUri">
\r
3837 Returns null if Source is an invalid URI
\r
3840 <member name="P:NuGet.Configuration.PackageSource.SourceUri">
\r
3842 Throws if Source is an invalid URI
\r
3845 <member name="P:NuGet.Configuration.PackageSource.IsOfficial">
\r
3847 This does not represent just the NuGet Official Feed alone
\r
3848 It may also represent a Default Package Source set by Configuration Defaults
\r
3851 <member name="P:NuGet.Configuration.PackageSource.ProtocolVersion">
\r
3853 Gets or sets the protocol version of the source. Defaults to 2.
\r
3856 <member name="P:NuGet.Configuration.PackageSource.IsLocal">
\r
3858 True if the source path is file based. Unc shares are not included.
\r
3861 <member name="P:NuGet.Configuration.PackageSource.Origin">
\r
3863 Gets the <see cref="T:NuGet.Configuration.ISettings" /> that this source originated from. May be null.
\r
3866 <member name="T:NuGet.Configuration.PackageSourceCredential">
\r
3868 Represents credentials required to authenticate user within package source web requests.
\r
3871 <member name="M:NuGet.Configuration.PackageSourceCredential.IsValid">
\r
3873 Verifies if object contains valid data, e.g. not empty user name and password.
\r
3875 <returns>True if credentials object is valid</returns>
\r
3877 <member name="M:NuGet.Configuration.PackageSourceCredential.#ctor(System.String,System.String,System.String,System.Boolean)">
\r
3879 Instantiates the credential instance out of raw values read from a config file.
\r
3881 <param name="source">Associated source ID (needed for reporting errors)</param>
\r
3882 <param name="username">User name</param>
\r
3883 <param name="passwordText">Password as stored in config file</param>
\r
3884 <param name="isPasswordClearText">Hints if password provided in clear text</param>
\r
3886 <member name="M:NuGet.Configuration.PackageSourceCredential.FromUserInput(System.String,System.String,System.String,System.Boolean)">
\r
3888 Creates new instance of credential object out values provided by user.
\r
3890 <param name="source">Source ID needed for reporting errors if any</param>
\r
3891 <param name="username">User name</param>
\r
3892 <param name="password">Password text in clear</param>
\r
3893 <param name="storePasswordInClearText">Hints if the password should be stored in clear text on disk.</param>
\r
3894 <returns>New instance of <see cref="T:NuGet.Configuration.PackageSourceCredential" /></returns>
\r
3896 <member name="P:NuGet.Configuration.PackageSourceCredential.Username">
\r
3901 <member name="P:NuGet.Configuration.PackageSourceCredential.PasswordText">
\r
3903 Password text as stored in config file. May be encrypted.
\r
3906 <member name="P:NuGet.Configuration.PackageSourceCredential.IsPasswordClearText">
\r
3908 Indicates if password is stored in clear text.
\r
3911 <member name="P:NuGet.Configuration.PackageSourceCredential.Password">
\r
3913 Retrieves password in clear text. Decrypts on-demand.
\r
3916 <member name="P:NuGet.Configuration.PackageSourceCredential.Source">
\r
3918 Associated source ID
\r
3921 <member name="M:NuGet.Configuration.PackageSourceProvider.LoadPackageSources">
\r
3923 Returns PackageSources if specified in the config file. Else returns the default sources specified in the
\r
3925 If no default values were specified, returns an empty sequence.
\r
3928 <member name="M:NuGet.Configuration.PackageSourceProvider.OnPackageSourcesChanged">
\r
3930 Fires event PackageSourcesChanged
\r
3933 <member name="M:NuGet.Configuration.PackageSourceProvider.SaveActivePackageSource(NuGet.Configuration.PackageSource)">
\r
3935 Saves the <paramref name="source" /> as the active source.
\r
3937 <param name="source">
\r
3940 <member name="P:NuGet.Configuration.PackageSourceProvider.ActivePackageSourceName">
\r
3942 Gets the name of the ActivePackageSource from NuGet.Config
\r
3945 <member name="T:NuGet.Configuration.IProxyCredentialCache">
\r
3947 <see cref="T:System.Net.CredentialCache" />-like interface with Update credential semantics rather than Add/Remove
\r
3950 <member name="M:NuGet.Configuration.IProxyCredentialCache.UpdateCredential(System.Uri,System.Net.NetworkCredential)">
\r
3952 Add or update proxy credential
\r
3954 <param name="proxyAddress">Proxy network address</param>
\r
3955 <param name="credentials">New credential object</param>
\r
3957 <member name="P:NuGet.Configuration.IProxyCredentialCache.Version">
\r
3959 Tracks the cache version. Changes every time proxy credential is updated.
\r
3962 <member name="T:NuGet.Configuration.WebProxy">
\r
3964 Internal implementation of <see cref="T:System.Net.IWebProxy" /> mirroring default desktop one.
\r
3965 Introduced for XPlat coreFx support.
\r
3968 <member name="T:NuGet.Configuration.Resources">
\r
3970 A strongly-typed resource class, for looking up localized strings, etc.
\r
3973 <member name="P:NuGet.Configuration.Resources.ResourceManager">
\r
3975 Returns the cached ResourceManager instance used by this class.
\r
3978 <member name="P:NuGet.Configuration.Resources.Culture">
\r
3980 Overrides the current thread's CurrentUICulture property for all
\r
3981 resource lookups using this strongly typed resource class.
\r
3984 <member name="P:NuGet.Configuration.Resources.Argument_Cannot_Be_Null_Or_Empty">
\r
3986 Looks up a localized string similar to Value cannot be null or empty string..
\r
3989 <member name="P:NuGet.Configuration.Resources.Error_EncryptionUnsupported">
\r
3991 Looks up a localized string similar to Encryption is not supported on non-Windows platforms..
\r
3994 <member name="P:NuGet.Configuration.Resources.Error_NoWritableConfig">
\r
3996 Looks up a localized string similar to There are no writable config files..
\r
3999 <member name="P:NuGet.Configuration.Resources.FileDoesNotExist">
\r
4001 Looks up a localized string similar to File '{0}' does not exist..
\r
4004 <member name="P:NuGet.Configuration.Resources.InvalidNullSettingsOperation">
\r
4006 Looks up a localized string similar to "{0}" cannot be called on a NullSettings. This may be caused on account of insufficient permissions to read or write to "%AppData%\NuGet\NuGet.config"..
\r
4009 <member name="P:NuGet.Configuration.Resources.MustContainAbsolutePath">
\r
4011 Looks up a localized string similar to '{0}' must contain an absolute path '{1}'..
\r
4014 <member name="P:NuGet.Configuration.Resources.PackageSource_Invalid">
\r
4016 Looks up a localized string similar to The package source does not belong to the collection of available sources..
\r
4019 <member name="P:NuGet.Configuration.Resources.RelativeEnvVarPath">
\r
4021 Looks up a localized string similar to Environment variable '{0}' must contain an absolute path, the full path of '{1}' cannot be determined..
\r
4024 <member name="P:NuGet.Configuration.Resources.Settings_FileName_Cannot_Be_A_Path">
\r
4026 Looks up a localized string similar to Parameter 'fileName' to Settings must be just a fileName and not a path.
\r
4029 <member name="P:NuGet.Configuration.Resources.ShowError_ConfigInvalidOperation">
\r
4031 Looks up a localized string similar to NuGet.Config is malformed. Path: '{0}'..
\r
4034 <member name="P:NuGet.Configuration.Resources.ShowError_ConfigInvalidXml">
\r
4036 Looks up a localized string similar to NuGet.Config is not valid XML. Path: '{0}'..
\r
4039 <member name="P:NuGet.Configuration.Resources.ShowError_ConfigRootInvalid">
\r
4041 Looks up a localized string similar to NuGet.Config does not contain the expected root element: 'configuration'. Path: '{0}'..
\r
4044 <member name="P:NuGet.Configuration.Resources.ShowError_ConfigUnauthorizedAccess">
\r
4046 Looks up a localized string similar to Failed to read NuGet.Config due to unauthorized access. Path: '{0}'..
\r
4049 <member name="P:NuGet.Configuration.Resources.Unknown_Config_Exception">
\r
4051 Looks up a localized string similar to Unexpected failure reading NuGet.Config. Path: '{0}'..
\r
4054 <member name="P:NuGet.Configuration.Resources.UnsupportedDecryptPassword">
\r
4056 Looks up a localized string similar to Password decryption is not supported on .NET Core for this platform. The following feed uses an encrypted password: '{0}'. You can use a clear text password as a workaround..
\r
4059 <member name="P:NuGet.Configuration.Resources.UnsupportedEncryptPassword">
\r
4061 Looks up a localized string similar to Password encryption is not supported on .NET Core for this platform. The following feed try to use an encrypted password: '{0}'. You can use a clear text password as a workaround..
\r
4064 <member name="P:NuGet.Configuration.Resources.UserSettings_UnableToParseConfigFile">
\r
4066 Looks up a localized string similar to Unable to parse config file '{0}'..
\r
4069 <member name="M:NuGet.Configuration.ConfigurationDefaults.#ctor(System.String,System.String)">
\r
4071 An internal constructor MAINLY INTENDED FOR TESTING THE CLASS. But, the product code is only expected to
\r
4072 use the static Instance property
\r
4073 Only catches FileNotFoundException. Will throw all exceptions including other IOExceptions and
\r
4074 XmlExceptions for invalid xml and so on
\r
4076 <param name="directory">The directory that has the NuGetDefaults.Config</param>
\r
4077 <param name="configFile">Name of the NuGetDefaults.Config</param>
\r
4079 <member name="T:NuGet.Configuration.ISettings">
\r
4081 Interface to expose NuGet Settings
\r
4084 <member name="M:NuGet.Configuration.ISettings.GetValue(System.String,System.String,System.Boolean)">
\r
4086 Gets a value for the given key from the given section
\r
4087 If isPath is true, then the value represents a path. If the path value is already rooted, it is simply
\r
4089 Otherwise, path relative to ISettings.Root is returned
\r
4092 <member name="M:NuGet.Configuration.ISettings.GetSettingValues(System.String,System.Boolean)">
\r
4094 Gets all the values under section
\r
4097 <member name="M:NuGet.Configuration.ISettings.GetNestedValues(System.String,System.String)">
\r
4099 Gets all the values under section
\r
4102 <member name="M:NuGet.Configuration.ISettings.SetValues(System.String,System.Collections.Generic.IReadOnlyList{NuGet.Configuration.SettingValue})">
\r
4104 Sets the values under the specified <paramref name="section" />.
\r
4106 <param name="section">The name of the section.</param>
\r
4107 <param name="values">The values to set.</param>
\r
4109 <member name="M:NuGet.Configuration.ISettings.UpdateSections(System.String,System.Collections.Generic.IReadOnlyList{NuGet.Configuration.SettingValue})">
\r
4111 Updates the <paramref name="values" /> across multiple <see cref="T:NuGet.Configuration.ISettings" /> instances in the hierarchy.
\r
4112 Values are updated in the <see cref="T:NuGet.Configuration.ISettings" /> with the nearest priority.
\r
4114 <param name="section">The name of the section.</param>
\r
4115 <param name="values">The values to set.</param>
\r
4117 <member name="P:NuGet.Configuration.ISettings.Root">
\r
4119 Folder under which the config file is present
\r
4122 <member name="P:NuGet.Configuration.ISettings.FileName">
\r
4124 The file name of the config file. Joining <see cref="P:NuGet.Configuration.ISettings.Root" /> and
\r
4125 <see cref="P:NuGet.Configuration.ISettings.FileName" /> results in the full path to the config file.
\r
4128 <member name="P:NuGet.Configuration.ISettings.Priority">
\r
4130 Enumerates the sequence of <see cref="T:NuGet.Configuration.ISettings" /> instances used to fetch settings
\r
4131 values (e.g. with <see cref="M:NuGet.Configuration.ISettings.GetValue(System.String,System.String,System.Boolean)" />). This enumeration includes this instance
\r
4135 <member name="E:NuGet.Configuration.ISettings.SettingsChanged">
\r
4137 Event raised when the setting have been changed.
\r
4140 <member name="M:NuGet.Configuration.NuGetPathContext.Create(NuGet.Configuration.ISettings)">
\r
4142 Load paths from already loaded settings.
\r
4144 <param name="settings">NuGet.Config settings.</param>
\r
4146 <member name="M:NuGet.Configuration.NuGetPathContext.Create(System.String)">
\r
4148 Load settings based on the solution or project root directory. NuGet.Config files will
\r
4149 be discovered based on this path. The machine wide config will also be loaded.
\r
4151 <param name="settingsRoot">Root directory of the solution or project.</param>
\r
4153 <member name="P:NuGet.Configuration.NuGetPathContext.FallbackPackageFolders">
\r
4155 Fallback package folders. There many be zero or more of these.
\r
4158 <member name="P:NuGet.Configuration.NuGetPathContext.UserPackageFolder">
\r
4160 User global packages folder.
\r
4163 <member name="P:NuGet.Configuration.NuGetPathContext.HttpCacheFolder">
\r
4165 User level http cache.
\r
4168 <member name="T:NuGet.Configuration.Settings">
\r
4170 Concrete implementation of ISettings to support NuGet Settings
\r
4173 <member name="F:NuGet.Configuration.Settings.DefaultSettingsFileName">
\r
4175 Default file name for a settings file is 'NuGet.config'
\r
4176 Also, the machine level setting file at '%APPDATA%\NuGet' always uses this name
\r
4179 <member name="F:NuGet.Configuration.Settings.OrderedSettingsFileNames">
\r
4181 NuGet config names with casing ordered by precedence.
\r
4184 <member name="M:NuGet.Configuration.Settings.LoadDefaultSettings(System.String)">
\r
4186 Load default settings based on a directory.
\r
4187 This includes machine wide settings.
\r
4190 <member name="M:NuGet.Configuration.Settings.LoadDefaultSettings(System.String,System.String,NuGet.Configuration.IMachineWideSettings)">
\r
4192 Loads user settings from the NuGet configuration files. The method walks the directory
\r
4193 tree in <paramref name="root" /> up to its root, and reads each NuGet.config file
\r
4194 it finds in the directories. It then reads the user specific settings,
\r
4195 which is file <paramref name="configFileName" />
\r
4196 in <paramref name="root" /> if <paramref name="configFileName" /> is not null,
\r
4197 If <paramref name="configFileName" /> is null, the user specific settings file is
\r
4198 %AppData%\NuGet\NuGet.config.
\r
4199 After that, the machine wide settings files are added.
\r
4202 For example, if <paramref name="root" /> is c:\dir1\dir2, <paramref name="configFileName" />
\r
4203 is "userConfig.file", the files loaded are (in the order that they are loaded):
\r
4204 c:\dir1\dir2\nuget.config
\r
4205 c:\dir1\nuget.config
\r
4207 c:\dir1\dir2\userConfig.file
\r
4208 machine wide settings (e.g. c:\programdata\NuGet\Config\*.config)
\r
4210 <param name="root">
\r
4211 The file system to walk to find configuration files.
\r
4214 <param name="configFileName">The user specified configuration file.</param>
\r
4215 <param name="machineWideSettings">
\r
4216 The machine wide settings. If it's not null, the
\r
4217 settings files in the machine wide settings are added after the user sepcific
\r
4220 <returns>The settings object loaded.</returns>
\r
4222 <member name="M:NuGet.Configuration.Settings.LoadSpecificSettings(System.String,System.String)">
\r
4224 Loads Specific NuGet.Config file. The method only loads specific config file
\r
4225 which is file <paramref name="configFileName" />from <paramref name="root" />.
\r
4228 <member name="M:NuGet.Configuration.Settings.LoadDefaultSettings(System.String,System.String,NuGet.Configuration.IMachineWideSettings,System.Boolean,System.Boolean)">
\r
4230 For internal use only
\r
4233 <member name="M:NuGet.Configuration.Settings.LoadMachineWideSettings(System.String,System.String[])">
\r
4235 Loads the machine wide settings.
\r
4238 For example, if <paramref name="paths" /> is {"IDE", "Version", "SKU" }, then
\r
4239 the files loaded are (in the order that they are loaded):
\r
4240 %programdata%\NuGet\Config\IDE\Version\SKU\*.config
\r
4241 %programdata%\NuGet\Config\IDE\Version\*.config
\r
4242 %programdata%\NuGet\Config\IDE\*.config
\r
4243 %programdata%\NuGet\Config\*.config
\r
4245 <param name="root">The file system in which the settings files are read.</param>
\r
4246 <param name="paths">The additional paths under which to look for settings files.</param>
\r
4247 <returns>The list of settings read.</returns>
\r
4249 <member name="M:NuGet.Configuration.Settings.GetSettingsFileNames(System.String)">
\r
4251 Order is most significant (e.g. applied last) to least significant (applied first)
\r
4253 c:\someLocation\nuget.config
\r
4257 <member name="M:NuGet.Configuration.Settings.GetSettingsFileNameFromDir(System.String)">
\r
4259 Checks for each possible casing of nuget.config in the directory. The first match is
\r
4260 returned. If there are no nuget.config files null is returned.
\r
4262 <remarks>For windows <see cref="F:NuGet.Configuration.Settings.OrderedSettingsFileNames" /> contains a single casing since
\r
4263 the file system is case insensitive.</remarks>
\r
4265 <member name="P:NuGet.Configuration.Settings.Root">
\r
4267 Folder under which the config file is present
\r
4270 <member name="P:NuGet.Configuration.Settings.ConfigFilePath">
\r
4272 Full path to the ConfigFile corresponding to this Settings object
\r
4275 <member name="T:NuGet.Configuration.SettingValue">
\r
4277 Represents a single setting value in a settings file
\r
4280 <member name="P:NuGet.Configuration.SettingValue.Key">
\r
4282 Represents the key of the setting
\r
4285 <member name="P:NuGet.Configuration.SettingValue.Value">
\r
4287 Represents the value of the setting
\r
4290 <member name="P:NuGet.Configuration.SettingValue.OriginalValue">
\r
4292 original value of the source as in NuGet.Config
\r
4295 <member name="P:NuGet.Configuration.SettingValue.IsMachineWide">
\r
4297 IsMachineWide tells if the setting is machine-wide or not
\r
4300 <member name="P:NuGet.Configuration.SettingValue.Priority">
\r
4302 The priority of this setting in the nuget.config hierarchy. Bigger number means higher priority
\r
4305 <member name="P:NuGet.Configuration.SettingValue.Origin">
\r
4307 Gets the <see cref="T:NuGet.Configuration.ISettings" /> that provided this value.
\r
4310 <member name="P:NuGet.Configuration.SettingValue.AdditionalData">
\r
4312 Gets additional values with the specified setting.
\r
4315 When reading from an XML based settings file, this includes all attributes on the element
\r
4316 other than the <c>Key</c> and <c>Value</c>.
\r
4319 <member name="T:NuGet.Configuration.XPlatMachineWideSetting">
\r
4321 Machine wide settings based on the default machine wide config directory.
\r
4324 <member name="T:NuGet.Configuration.IExtensionLocator">
\r
4326 Provides a common facility for locating extensions
\r
4329 <member name="M:NuGet.Configuration.IExtensionLocator.FindExtensions">
\r
4331 Find paths to all extensions
\r
4334 <member name="M:NuGet.Configuration.IExtensionLocator.FindCredentialProviders">
\r
4336 Find paths to all credential providers
\r
4339 <member name="M:NuGet.Configuration.SettingsUtility.GetConfigValue(NuGet.Configuration.ISettings,System.String,System.Boolean,System.Boolean)">
\r
4341 Retrieves a config value for the specified key
\r
4343 <param name="settings">The settings instance to retrieve </param>
\r
4344 <param name="key">The key to look up</param>
\r
4345 <param name="decrypt">Determines if the retrieved value needs to be decrypted.</param>
\r
4346 <param name="isPath">Determines if the retrieved value is returned as a path.</param>
\r
4347 <returns>Null if the key was not found, value from config otherwise.</returns>
\r
4349 <member name="M:NuGet.Configuration.SettingsUtility.SetConfigValue(NuGet.Configuration.ISettings,System.String,System.String,System.Boolean)">
\r
4351 Sets a config value in the setting.
\r
4353 <param name="settings">The settings instance to store the key-value in.</param>
\r
4354 <param name="key">The key to store.</param>
\r
4355 <param name="value">The value to store.</param>
\r
4356 <param name="encrypt">Determines if the value needs to be encrypted prior to storing.</param>
\r
4358 <member name="M:NuGet.Configuration.SettingsUtility.DeleteConfigValue(NuGet.Configuration.ISettings,System.String)">
\r
4360 Deletes a config value from settings
\r
4362 <param name="settings">The settings instance to delete the key from.</param>
\r
4363 <param name="key">The key to delete.</param>
\r
4364 <returns>True if the value was deleted, false otherwise.</returns>
\r
4366 <member name="M:NuGet.Configuration.SettingsUtility.GetFallbackPackageFolders(NuGet.Configuration.ISettings)">
\r
4368 Read fallback folders from the environment variable or from nuget.config.
\r
4371 <member name="M:NuGet.Configuration.SettingsUtility.GetFallbackPackageFoldersFromConfig(NuGet.Configuration.ISettings)">
\r
4373 Read fallback folders only from nuget.config.
\r
4376 <member name="M:NuGet.Configuration.SettingsUtility.GetHttpCacheFolder">
\r
4378 Get the HTTP cache folder from either an environment variable or a default.
\r
4381 <member name="M:NuGet.Configuration.SettingsUtility.GetDefaultPushSource(NuGet.Configuration.ISettings)">
\r
4383 The DefaultPushSource can be:
\r
4385 - An absolute file path
\r
4386 - A relative file path
\r
4387 - The name of a registered source from a config file
\r
4390 <member name="M:NuGet.Configuration.SettingsUtility.VerifyPathIsRooted(System.String,System.String)">
\r
4392 Throw if a path is relative.
\r
4395 <member name="M:NuGet.Shared.NuGet.DependencyResolver.Core263041.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
4397 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
4399 <typeparam name="TSource">The type of the list</typeparam>
\r
4400 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
4401 <param name="self">This list</param>
\r
4402 <param name="other">The other list</param>
\r
4403 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
4404 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
4405 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
4407 <member name="M:NuGet.Shared.NuGet.DependencyResolver.Core263041.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
4409 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
4410 null for equality.
\r
4413 <member name="T:NuGet.Shared.NuGet.DependencyResolver.Core263041.HashCodeCombiner">
\r
4415 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
4418 <member name="M:NuGet.Shared.NuGet.DependencyResolver.Core263041.HashCodeCombiner.GetHashCode(System.Object[])">
\r
4420 Create a unique hash code for the given set of items
\r
4423 <member name="M:NuGet.Shared.NuGet.DependencyResolver.Core263041.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
4425 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
4426 Avoid mutating the return value.
\r
4428 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
4430 <member name="T:NuGet.DependencyResolver.GraphEdge`1">
\r
4432 GraphEdge holds a reference to the parent node, the incoming edge to the parent, and
\r
4433 the out going edge to the current position of the walk.
\r
4435 Root -> OuterEdge -> Node -> Edge -> (Current Node)
\r
4438 <member name="P:NuGet.DependencyResolver.GraphEdge`1.OuterEdge">
\r
4440 Incoming edge to <see cref="P:NuGet.DependencyResolver.GraphEdge`1.Item" />.
\r
4443 <member name="P:NuGet.DependencyResolver.GraphEdge`1.Item">
\r
4445 Graph node between <see cref="P:NuGet.DependencyResolver.GraphEdge`1.OuterEdge" /> and <see cref="P:NuGet.DependencyResolver.GraphEdge`1.Edge" />.
\r
4448 <member name="P:NuGet.DependencyResolver.GraphEdge`1.Edge">
\r
4450 Outgoing edge from <see cref="P:NuGet.DependencyResolver.GraphEdge`1.Item" />.
\r
4453 <member name="T:NuGet.DependencyResolver.LibraryRangeCacheKey">
\r
4455 Helper class to hold a library range and framework.
\r
4458 <member name="P:NuGet.DependencyResolver.LibraryRangeCacheKey.Framework">
\r
4463 <member name="P:NuGet.DependencyResolver.LibraryRangeCacheKey.LibraryRange">
\r
4465 Library range information.
\r
4468 <member name="M:NuGet.DependencyResolver.PackagingUtility.GetLibraryDependencyFromNuspec(NuGet.Packaging.Core.PackageDependency)">
\r
4470 Convert a nuspec dependency to a library dependency.
\r
4473 <member name="T:NuGet.DependencyResolver.IRemoteDependencyProvider">
\r
4475 A remote dependency provider.
\r
4478 <member name="M:NuGet.DependencyResolver.IRemoteDependencyProvider.FindLibraryAsync(NuGet.LibraryModel.LibraryRange,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
4480 Asynchronously discovers all versions of a package from a source and selects the best match.
\r
4482 <remarks>This does not download the package.</remarks>
\r
4483 <param name="libraryRange">A library range.</param>
\r
4484 <param name="targetFramework">A target framework.</param>
\r
4485 <param name="cacheContext">A source cache context.</param>
\r
4486 <param name="logger">A logger.</param>
\r
4487 <param name="cancellationToken">A cancellation token.</param>
\r
4488 <returns>A task that represents the asynchronous operation.
\r
4489 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.LibraryModel.LibraryIdentity" />
\r
4490 instance.</returns>
\r
4491 <exception cref="!:ArgumentNullException">Thrown if <paramref name="libraryRange" />
\r
4492 is either <c>null</c> or empty.</exception>
\r
4493 <exception cref="!:ArgumentNullException">Thrown if <paramref name="targetFramework" />
\r
4494 is either <c>null</c> or empty.</exception>
\r
4495 <exception cref="!:ArgumentNullException">Thrown if <paramref name="cacheContext" />
\r
4496 is either <c>null</c> or empty.</exception>
\r
4497 <exception cref="!:ArgumentNullException">Thrown if <paramref name="logger" />
\r
4498 is either <c>null</c> or empty.</exception>
\r
4499 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
4500 is cancelled.</exception>
\r
4502 <member name="M:NuGet.DependencyResolver.IRemoteDependencyProvider.GetDependenciesAsync(NuGet.LibraryModel.LibraryIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
4504 Asynchronously gets package dependencies.
\r
4506 <param name="libraryIdentity">A library identity.</param>
\r
4507 <param name="targetFramework">A target framework.</param>
\r
4508 <param name="cacheContext">A source cache context.</param>
\r
4509 <param name="logger">A logger.</param>
\r
4510 <param name="cancellationToken">A cancellation token.</param>
\r
4511 <returns>A task that represents the asynchronous operation.
\r
4512 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.LibraryModel.LibraryDependencyInfo" />
\r
4513 instance.</returns>
\r
4514 <exception cref="!:ArgumentNullException">Thrown if <paramref name="libraryIdentity" />
\r
4515 is either <c>null</c> or empty.</exception>
\r
4516 <exception cref="!:ArgumentNullException">Thrown if <paramref name="targetFramework" />
\r
4517 is either <c>null</c> or empty.</exception>
\r
4518 <exception cref="!:ArgumentNullException">Thrown if <paramref name="cacheContext" />
\r
4519 is either <c>null</c> or empty.</exception>
\r
4520 <exception cref="!:ArgumentNullException">Thrown if <paramref name="logger" />
\r
4521 is either <c>null</c> or empty.</exception>
\r
4522 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
4523 is cancelled.</exception>
\r
4525 <member name="M:NuGet.DependencyResolver.IRemoteDependencyProvider.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
4527 Asynchronously gets a package downloader.
\r
4529 <param name="packageIdentity">A package identity.</param>
\r
4530 <param name="cacheContext">A source cache context.</param>
\r
4531 <param name="logger">A logger.</param>
\r
4532 <param name="cancellationToken">A cancellation token.</param>
\r
4533 <returns>A task that represents the asynchronous operation.
\r
4534 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Packaging.IPackageDownloader" />
\r
4535 instance.</returns>
\r
4536 <exception cref="!:ArgumentNullException">Thrown if <paramref name="packageIdentity" />
\r
4537 is either <c>null</c> or empty.</exception>
\r
4538 <exception cref="!:ArgumentNullException">Thrown if <paramref name="cacheContext" />
\r
4539 is either <c>null</c> or empty.</exception>
\r
4540 <exception cref="!:ArgumentNullException">Thrown if <paramref name="logger" />
\r
4541 is either <c>null</c> or empty.</exception>
\r
4542 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
4543 is cancelled.</exception>
\r
4545 <member name="P:NuGet.DependencyResolver.IRemoteDependencyProvider.IsHttp">
\r
4547 Gets a flag indicating whether or not the provider source is HTTP or HTTPS.
\r
4550 <member name="P:NuGet.DependencyResolver.IRemoteDependencyProvider.Source">
\r
4552 Gets the package source.
\r
4554 <remarks>Optional. This will be <c>null</c> for project providers.</remarks>
\r
4556 <member name="T:NuGet.DependencyResolver.LocalDependencyProvider">
\r
4558 A local dependency provider.
\r
4561 <member name="M:NuGet.DependencyResolver.LocalDependencyProvider.#ctor(NuGet.DependencyResolver.IDependencyProvider)">
\r
4563 Initializes a new <see cref="T:NuGet.DependencyResolver.LocalDependencyProvider" /> class.
\r
4565 <param name="dependencyProvider">
\r
4567 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="dependencyProvider" />
\r
4568 is <c>null</c>.</exception>
\r
4570 <member name="M:NuGet.DependencyResolver.LocalDependencyProvider.FindLibraryAsync(NuGet.LibraryModel.LibraryRange,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
4572 Asynchronously discovers all versions of a package from a source and selects the best match.
\r
4574 <remarks>This does not download the package.</remarks>
\r
4575 <param name="libraryRange">A library range.</param>
\r
4576 <param name="targetFramework">A target framework.</param>
\r
4577 <param name="cacheContext">A source cache context.</param>
\r
4578 <param name="logger">A logger.</param>
\r
4579 <param name="cancellationToken">A cancellation token.</param>
\r
4580 <returns>A task that represents the asynchronous operation.
\r
4581 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.LibraryModel.LibraryIdentity" />
\r
4582 instance.</returns>
\r
4583 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="libraryRange" />
\r
4584 is either <c>null</c> or empty.</exception>
\r
4585 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="targetFramework" />
\r
4586 is either <c>null</c> or empty.</exception>
\r
4588 <member name="M:NuGet.DependencyResolver.LocalDependencyProvider.GetDependenciesAsync(NuGet.LibraryModel.LibraryIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
4590 Asynchronously gets package dependencies.
\r
4592 <param name="libraryIdentity">A library identity.</param>
\r
4593 <param name="targetFramework">A target framework.</param>
\r
4594 <param name="cacheContext">A source cache context.</param>
\r
4595 <param name="logger">A logger.</param>
\r
4596 <param name="cancellationToken">A cancellation token.</param>
\r
4597 <returns>A task that represents the asynchronous operation.
\r
4598 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.LibraryModel.LibraryDependencyInfo" />
\r
4599 instance.</returns>
\r
4600 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="libraryIdentity" />
\r
4601 is either <c>null</c> or empty.</exception>
\r
4602 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="targetFramework" />
\r
4603 is either <c>null</c> or empty.</exception>
\r
4605 <member name="M:NuGet.DependencyResolver.LocalDependencyProvider.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
4607 Asynchronously gets a package downloader.
\r
4609 <param name="packageIdentity">A package identity.</param>
\r
4610 <param name="cacheContext">A source cache context.</param>
\r
4611 <param name="logger">A logger.</param>
\r
4612 <param name="cancellationToken">A cancellation token.</param>
\r
4613 <returns>A task that represents the asynchronous operation.
\r
4614 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Packaging.IPackageDownloader" />
\r
4615 instance.</returns>
\r
4616 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
4618 <member name="P:NuGet.DependencyResolver.LocalDependencyProvider.IsHttp">
\r
4620 Gets a flag indicating whether or not the provider source is HTTP or HTTPS.
\r
4623 <member name="P:NuGet.DependencyResolver.LocalDependencyProvider.Source">
\r
4625 Gets the package source.
\r
4627 <remarks>Optional. This will be <c>null</c> for project providers.</remarks>
\r
4629 <member name="T:NuGet.DependencyResolver.LocalMatch">
\r
4631 Extends <see cref="T:NuGet.DependencyResolver.RemoteMatch" /> to add a reference to the full Library.
\r
4634 <member name="P:NuGet.DependencyResolver.LocalMatch.LocalLibrary">
\r
4636 Full local Library metadata
\r
4639 <member name="P:NuGet.DependencyResolver.LocalMatch.LocalProvider">
\r
4641 The local provider where the library was found.
\r
4644 <member name="P:NuGet.DependencyResolver.RemoteWalkContext.FindLibraryEntryCache">
\r
4646 Library entry cache.
\r
4649 <member name="P:NuGet.DependencyResolver.RemoteWalkContext.PackageFileCache">
\r
4651 Files contained in a package.
\r
4654 <member name="P:NuGet.DependencyResolver.RemoteWalkContext.IsMsBuildBased">
\r
4656 True if this is a csproj or similar project. Xproj should be false.
\r
4659 <member name="T:NuGet.DependencyResolver.Strings">
\r
4661 A strongly-typed resource class, for looking up localized strings, etc.
\r
4664 <member name="P:NuGet.DependencyResolver.Strings.ResourceManager">
\r
4666 Returns the cached ResourceManager instance used by this class.
\r
4669 <member name="P:NuGet.DependencyResolver.Strings.Culture">
\r
4671 Overrides the current thread's CurrentUICulture property for all
\r
4672 resource lookups using this strongly typed resource class.
\r
4675 <member name="P:NuGet.DependencyResolver.Strings.Error_PackageNotFoundWhenExpected">
\r
4677 Looks up a localized string similar to The feed '{0}' lists package '{1}' but multiple attempts to download the nupkg have failed. The feed is either invalid or required packages were removed while the current operation was in progress. Verify the package exists on the feed and try again..
\r
4680 <member name="M:NuGet.Shared.NuGet.Frameworks281435.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
4682 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
4684 <typeparam name="TSource">The type of the list</typeparam>
\r
4685 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
4686 <param name="self">This list</param>
\r
4687 <param name="other">The other list</param>
\r
4688 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
4689 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
4690 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
4692 <member name="M:NuGet.Shared.NuGet.Frameworks281435.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
4694 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
4695 null for equality.
\r
4698 <member name="T:NuGet.Shared.NuGet.Frameworks281435.HashCodeCombiner">
\r
4700 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
4703 <member name="M:NuGet.Shared.NuGet.Frameworks281435.HashCodeCombiner.GetHashCode(System.Object[])">
\r
4705 Create a unique hash code for the given set of items
\r
4708 <member name="M:NuGet.Shared.NuGet.Frameworks281435.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
4710 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
4711 Avoid mutating the return value.
\r
4713 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
4715 <member name="T:NuGet.Frameworks.AssetTargetFallbackFramework">
\r
4717 AssetTargetFallbackFramework only fallback when zero assets are selected. These do not
\r
4718 auto fallback during GetNearest as FallbackFramework would.
\r
4721 <member name="M:NuGet.Frameworks.AssetTargetFallbackFramework.AsFallbackFramework">
\r
4723 Create a FallbackFramework from the current AssetTargetFallbackFramework.
\r
4726 <member name="P:NuGet.Frameworks.AssetTargetFallbackFramework.Fallback">
\r
4728 List framework to fall back to.
\r
4731 <member name="P:NuGet.Frameworks.AssetTargetFallbackFramework.RootFramework">
\r
4733 Root project framework.
\r
4736 <member name="T:NuGet.Frameworks.FrameworkPrecedenceSorter">
\r
4738 Sorts frameworks according to the framework mappings
\r
4741 <member name="T:NuGet.Frameworks.NuGetFrameworkFullComparer">
\r
4743 A case insensitive compare of the framework, version, and profile
\r
4746 <member name="T:NuGet.Frameworks.NuGetFrameworkNameComparer">
\r
4748 A case insensitive compare of the framework name only
\r
4751 <member name="T:NuGet.Frameworks.NuGetFrameworkSorter">
\r
4753 Sorts NuGet Frameworks in a consistent way for package readers.
\r
4754 The order is not particularly useful here beyond making things deterministic
\r
4755 since it compares completely different frameworks.
\r
4758 <member name="T:NuGet.Frameworks.CompatibilityCacheKey">
\r
4760 Internal cache key used to store framework compatibility.
\r
4763 <member name="M:NuGet.Frameworks.CompatibilityProvider.IsCompatible(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
\r
4765 Check if the frameworks are compatible.
\r
4767 <param name="target">Project framework</param>
\r
4768 <param name="candidate">Other framework to check against the project framework</param>
\r
4769 <returns>True if framework supports other</returns>
\r
4771 <member name="M:NuGet.Frameworks.CompatibilityProvider.IsCompatibleCore(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
\r
4773 Actual compatibility check without caching
\r
4776 <member name="M:NuGet.Frameworks.CompatibilityProvider.GetEquivalentFrameworksClosure(NuGet.Frameworks.NuGetFramework)">
\r
4778 Find all equivalent frameworks, and their equivalent frameworks.
\r
4784 For A we need to find B, C, and D so we must retrieve equivalent frameworks for A, B, and C
\r
4785 also as we discover them.
\r
4788 <member name="T:NuGet.Frameworks.CompatibilityTable">
\r
4790 Creates a table of compatible frameworks.
\r
4793 <member name="M:NuGet.Frameworks.CompatibilityTable.HasFramework(NuGet.Frameworks.NuGetFramework)">
\r
4795 True if the framework is in the table.
\r
4798 <member name="M:NuGet.Frameworks.CompatibilityTable.GetNearest(NuGet.Frameworks.NuGetFramework)">
\r
4800 Gives the smallest set of frameworks from the table that cover everything the given framework would cover.
\r
4803 <member name="M:NuGet.Frameworks.CompatibilityTable.TryGetCompatible(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
\r
4805 Returns the list of all frameworks compatible with the given framework
\r
4808 <member name="P:NuGet.Frameworks.DefaultFrameworkMappings.Instance">
\r
4810 Singleton instance of the default framework mappings.
\r
4813 <member name="T:NuGet.Frameworks.DefaultPortableFrameworkMappings">
\r
4815 Contains the standard portable framework mappings
\r
4818 <member name="P:NuGet.Frameworks.DefaultPortableFrameworkMappings.Instance">
\r
4820 Static instance of the portable framework mappings
\r
4823 <member name="M:NuGet.Frameworks.IFrameworkCompatibilityListProvider.GetFrameworksSupporting(NuGet.Frameworks.NuGetFramework)">
\r
4825 Get a list of frameworks supporting the provided framework. This list
\r
4826 is not meant to be exhaustive but is instead meant to be human-readable.
\r
4827 Ex: netstandard1.5 -> netstandardapp1.5, net462, dnxcore50, ...
\r
4830 <member name="M:NuGet.Frameworks.IFrameworkCompatibilityProvider.IsCompatible(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
\r
4832 Ex: IsCompatible(net45, net40) -> true
\r
4833 Ex: IsCompatible(net40, net45) -> false
\r
4835 <param name="framework">Project target framework</param>
\r
4836 <param name="other">Library framework that is going to be installed</param>
\r
4837 <returns>True if framework supports other</returns>
\r
4839 <member name="T:NuGet.Frameworks.IFrameworkMappings">
\r
4841 A raw list of framework mappings. These are indexed by the framework name provider and in most cases all
\r
4843 mirrored so that the IFrameworkMappings implementation only needs to provide the minimum amount of
\r
4847 <member name="P:NuGet.Frameworks.IFrameworkMappings.IdentifierSynonyms">
\r
4849 Synonym ‒> Identifier
\r
4850 Ex: NET Framework ‒> .NET Framework
\r
4853 <member name="P:NuGet.Frameworks.IFrameworkMappings.IdentifierShortNames">
\r
4855 Ex: .NET Framework ‒> net
\r
4858 <member name="P:NuGet.Frameworks.IFrameworkMappings.ProfileShortNames">
\r
4860 Ex: WindowsPhone ‒> wp
\r
4863 <member name="P:NuGet.Frameworks.IFrameworkMappings.EquivalentFrameworks">
\r
4865 Equal frameworks. Used for legacy conversions.
\r
4866 ex: Framework: Win8 <‒> Framework: NetCore45 Platform: Win8
\r
4869 <member name="P:NuGet.Frameworks.IFrameworkMappings.EquivalentProfiles">
\r
4871 Framework, EquivalentProfile1, EquivalentProfile2
\r
4872 Ex: Silverlight, WindowsPhone71, WindowsPhone
\r
4875 <member name="P:NuGet.Frameworks.IFrameworkMappings.SubSetFrameworks">
\r
4877 Frameworks which are subsets of others.
\r
4878 Ex: .NETCore ‒> .NET
\r
4879 Everything in .NETCore maps to .NET and is one way compatible. Version numbers follow the same format.
\r
4882 <member name="P:NuGet.Frameworks.IFrameworkMappings.CompatibilityMappings">
\r
4884 Additional framework compatibility rules beyond name and version matching.
\r
4885 Ex: .NETFramework supports ‒> Native
\r
4888 <member name="P:NuGet.Frameworks.IFrameworkMappings.NonPackageBasedFrameworkPrecedence">
\r
4890 Ordered list of framework identifiers. The first framework in the list will be preferred over other
\r
4891 framework identifiers. This is enable better tie breaking in scenarios where legacy frameworks are
\r
4892 equivalently compatible to a new framework.
\r
4893 Example: UAP10.0 ‒> win81, wpa81
\r
4896 <member name="P:NuGet.Frameworks.IFrameworkMappings.PackageBasedFrameworkPrecedence">
\r
4898 Same as <see cref="P:NuGet.Frameworks.IFrameworkMappings.NonPackageBasedFrameworkPrecedence" /> but is only referred to if all of the packages
\r
4899 in consideration are package based (determined by <see cref="P:NuGet.Frameworks.NuGetFramework.IsPackageBased" />).
\r
4902 <member name="P:NuGet.Frameworks.IFrameworkMappings.EquivalentFrameworkPrecedence">
\r
4904 Only used to choose between frameworks that are equivalent. This favors more human-readable target
\r
4905 frameworks identifiers.
\r
4908 <member name="P:NuGet.Frameworks.IFrameworkMappings.ShortNameReplacements">
\r
4910 Rewrite folder short names to the given value.
\r
4911 Ex: dotnet50 ‒> dotnet
\r
4914 <member name="P:NuGet.Frameworks.IFrameworkMappings.FullNameReplacements">
\r
4916 Rewrite full framework names to the given value.
\r
4917 Ex: .NETPlatform,Version=v0.0 ‒> .NETPlatform,Version=v5.0
\r
4920 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetIdentifier(System.String,System.String@)">
\r
4922 Returns the official framework identifier for an alias or short name.
\r
4925 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetShortIdentifier(System.String,System.String@)">
\r
4927 Gives the short name used for folders in NuGet
\r
4930 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetProfile(System.String,System.String,System.String@)">
\r
4932 Get the official profile name from the short name.
\r
4935 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetShortProfile(System.String,System.String,System.String@)">
\r
4937 Returns the shortened version of the profile name.
\r
4940 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetVersion(System.String,System.Version@)">
\r
4942 Parses a version string using single digit rules if no dots exist
\r
4945 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetVersionString(System.String,System.Version)">
\r
4947 Returns a shortened version. If all digits are single digits no dots will be used.
\r
4950 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableProfileNumber(System.String,System.Int32@)">
\r
4952 Tries to parse the portable profile number out of a profile.
\r
4955 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableProfile(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.Int32@)">
\r
4957 Looks up the portable profile number based on the framework list.
\r
4960 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableFrameworks(System.Int32,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
\r
4962 Returns the frameworks based on a portable profile number.
\r
4965 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableFrameworks(System.Int32,System.Boolean,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
\r
4967 Returns the frameworks based on a portable profile number.
\r
4970 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableFrameworks(System.String,System.Boolean,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
\r
4972 Returns the frameworks based on a profile string.
\r
4973 Profile can be either the number in format: Profile=7, or the shortened NuGet version: net45+win8
\r
4976 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableFrameworks(System.String,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
\r
4978 Parses a shortened portable framework profile list.
\r
4982 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetPortableCompatibilityMappings(System.Int32,System.Collections.Generic.IEnumerable{NuGet.Frameworks.FrameworkRange}@)">
\r
4984 Returns ranges of frameworks that are known to be supported by the given portable profile number.
\r
4985 Ex: Profile7 -> netstandard1.1
\r
4988 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetEquivalentFrameworks(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
\r
4990 Returns a list of all possible substitutions where the framework name
\r
4995 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetEquivalentFrameworks(NuGet.Frameworks.FrameworkRange,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)">
\r
4997 Gives all substitutions for a framework range.
\r
5000 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetCompatibilityMappings(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.FrameworkRange}@)">
\r
5002 Returns ranges of frameworks that are known to be supported by the given framework.
\r
5003 Ex: net45 -> native
\r
5006 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetSubSetFrameworks(System.String,System.Collections.Generic.IEnumerable{System.String}@)">
\r
5008 Returns all sub sets of the given framework.
\r
5009 Ex: .NETFramework -> .NETCore
\r
5010 These will have the same version, but a different framework
\r
5013 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.CompareFrameworks(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
\r
5015 The ascending order of frameworks should be based on the following ordered groups:
\r
5017 1. Non-package-based frameworks in <see cref="P:NuGet.Frameworks.IFrameworkMappings.NonPackageBasedFrameworkPrecedence" />.
\r
5018 2. Other non-package-based frameworks.
\r
5019 3. Package-based frameworks in <see cref="P:NuGet.Frameworks.IFrameworkMappings.PackageBasedFrameworkPrecedence" />.
\r
5020 4. Other package-based frameworks.
\r
5022 For group #1 and #3, the order within the group is based on the order of the respective precedence list.
\r
5023 For group #2 and #4, the order is the original order in the incoming list. This should later be made
\r
5024 consistent between different input orderings by using the <see cref="T:NuGet.Frameworks.NuGetFrameworkSorter" />.
\r
5026 <remarks>netcore50 is a special case since netcore451 is not packages based, but netcore50 is.
\r
5027 This sort will treat all versions of netcore as non-packages based.</remarks>
\r
5029 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.CompareEquivalentFrameworks(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
\r
5031 Used to pick between two equivalent frameworks. This is meant to favor the more human-readable
\r
5032 framework. Note that this comparison does not validate that the provided frameworks are indeed
\r
5033 equivalent (e.g. with
\r
5034 <see cref="M:NuGet.Frameworks.IFrameworkNameProvider.TryGetEquivalentFrameworks(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework}@)" />).
\r
5037 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetShortNameReplacement(NuGet.Frameworks.NuGetFramework)">
\r
5039 Returns folder short names rewrites.
\r
5040 Ex: dotnet50 -> dotnet
\r
5043 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetFullNameReplacement(NuGet.Frameworks.NuGetFramework)">
\r
5045 Returns full name rewrites.
\r
5046 Ex: .NETPlatform,Version=v0.0 -> .NETPlatform,Version=v5.0
\r
5049 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetNetStandardVersions">
\r
5051 Returns all versions of .NETStandard in ascending order.
\r
5054 <member name="M:NuGet.Frameworks.IFrameworkNameProvider.GetCompatibleCandidates">
\r
5056 Returns a list of frameworks that could be compatible with .NETStandard.
\r
5059 <member name="T:NuGet.Frameworks.IFrameworkSpecific">
\r
5061 A group or object that is specific to a single target framework
\r
5064 <member name="P:NuGet.Frameworks.IFrameworkSpecific.TargetFramework">
\r
5069 <member name="T:NuGet.Frameworks.IFrameworkTargetable">
\r
5071 Use this to expose the list of target frameworks an object can be used for.
\r
5074 <member name="P:NuGet.Frameworks.IFrameworkTargetable.SupportedFrameworks">
\r
5076 All frameworks supported by the parent
\r
5079 <member name="P:NuGet.Frameworks.IPortableFrameworkMappings.ProfileFrameworks">
\r
5081 Ex: 5 -> net4, win8
\r
5084 <member name="P:NuGet.Frameworks.IPortableFrameworkMappings.ProfileOptionalFrameworks">
\r
5086 Additional optional frameworks supported in a portable profile.
\r
5087 Ex: 5 -> MonoAndroid1+MonoTouch1
\r
5090 <member name="P:NuGet.Frameworks.IPortableFrameworkMappings.CompatibilityMappings">
\r
5092 Compatibility mapping for portable profiles. This is a separate compatibility from that in
\r
5093 <see cref="P:NuGet.Frameworks.IFrameworkMappings.CompatibilityMappings" />.
\r
5096 <member name="P:NuGet.Frameworks.FallbackFramework.Fallback">
\r
5098 List framework to fall back to.
\r
5101 <member name="T:NuGet.Frameworks.FrameworkConstants.CommonFrameworks">
\r
5103 Interned frameworks that are commonly used in NuGet
\r
5106 <member name="T:NuGet.Frameworks.FrameworkExpander">
\r
5108 FrameworkExpander finds all equivalent and compatible frameworks for a NuGetFramework
\r
5111 <member name="M:NuGet.Frameworks.FrameworkExpander.Expand(NuGet.Frameworks.NuGetFramework)">
\r
5113 Return all possible equivalent, subset, and known compatible frameworks.
\r
5116 <member name="M:NuGet.Frameworks.FrameworkExpander.ExpandInternal(NuGet.Frameworks.NuGetFramework)">
\r
5118 Finds all expansions using the mapping provider
\r
5121 <member name="M:NuGet.Frameworks.NuGetFrameworkExtensions.IsDesktop(NuGet.Frameworks.NuGetFramework)">
\r
5123 True if the Framework is .NETFramework
\r
5126 <member name="M:NuGet.Frameworks.NuGetFrameworkExtensions.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework)">
\r
5128 Return the item with the target framework nearest the project framework
\r
5131 <member name="F:NuGet.Frameworks.FrameworkNameProvider._identifierSynonyms">
\r
5133 Contains identifier -> identifier
\r
5134 Ex: .NET Framework -> .NET Framework
\r
5135 Ex: NET Framework -> .NET Framework
\r
5136 This includes self mappings.
\r
5139 <member name="M:NuGet.Frameworks.FrameworkNameProvider.TryConvertOrNormalize(System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.String},System.String@)">
\r
5141 Converts a key using the mappings, or if the key is already converted, finds the normalized form.
\r
5144 <member name="M:NuGet.Frameworks.FrameworkNameProvider.GetAllEquivalentFrameworks(NuGet.Frameworks.NuGetFramework)">
\r
5146 Get all equivalent frameworks including the given framework
\r
5149 <member name="M:NuGet.Frameworks.FrameworkNameProvider.AddEquivalentProfiles(System.Collections.Generic.IEnumerable{NuGet.Frameworks.FrameworkSpecificMapping})">
\r
5151 2 way per framework profile equivalence
\r
5153 <param name="mappings">
\r
5156 <member name="M:NuGet.Frameworks.FrameworkNameProvider.AddEquivalentFrameworks(System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework}})">
\r
5158 2 way framework equivalence
\r
5160 <param name="mappings">
\r
5163 <member name="T:NuGet.Frameworks.FrameworkRange">
\r
5165 An inclusive range of frameworks
\r
5168 <member name="M:NuGet.Frameworks.FrameworkRange.Satisfies(NuGet.Frameworks.NuGetFramework)">
\r
5170 True if the framework version falls between the min and max
\r
5173 <member name="P:NuGet.Frameworks.FrameworkRange.Min">
\r
5178 <member name="P:NuGet.Frameworks.FrameworkRange.Max">
\r
5183 <member name="P:NuGet.Frameworks.FrameworkRange.IncludeMin">
\r
5185 Minimum version inclusiveness.
\r
5188 <member name="P:NuGet.Frameworks.FrameworkRange.IncludeMax">
\r
5190 Maximum version inclusiveness.
\r
5193 <member name="P:NuGet.Frameworks.FrameworkRange.FrameworkIdentifier">
\r
5195 Framework Identifier of both the Min and Max
\r
5198 <member name="T:NuGet.Frameworks.FrameworkReducer">
\r
5200 Reduces a list of frameworks into the smallest set of frameworks required.
\r
5203 <member name="M:NuGet.Frameworks.FrameworkReducer.#ctor">
\r
5205 Creates a FrameworkReducer using the default framework mappings.
\r
5208 <member name="M:NuGet.Frameworks.FrameworkReducer.#ctor(NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
\r
5210 Creates a FrameworkReducer using custom framework mappings.
\r
5213 <member name="M:NuGet.Frameworks.FrameworkReducer.GetNearest(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
\r
5215 Returns the nearest matching framework that is compatible.
\r
5217 <param name="framework">Project target framework</param>
\r
5218 <param name="possibleFrameworks">Possible frameworks to narrow down</param>
\r
5219 <returns>Nearest compatible framework. If no frameworks are compatible null is returned.</returns>
\r
5221 <member name="M:NuGet.Frameworks.FrameworkReducer.ReduceEquivalent(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
\r
5223 Remove duplicates found in the equivalence mappings.
\r
5226 <member name="M:NuGet.Frameworks.FrameworkReducer.ReduceUpwards(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
\r
5228 Reduce to the highest framework
\r
5229 Ex: net45, net403, net40 -> net45
\r
5232 <member name="M:NuGet.Frameworks.FrameworkReducer.ReduceDownwards(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
\r
5234 Reduce to the lowest framework
\r
5235 Ex: net45, net403, net40 -> net40
\r
5238 <member name="M:NuGet.Frameworks.FrameworkReducer.ExplodePortableFrameworks(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.Boolean)">
\r
5240 Create lookup of the given PCLs to their actual frameworks
\r
5243 <member name="M:NuGet.Frameworks.FrameworkReducer.ExplodePortableFramework(NuGet.Frameworks.NuGetFramework,System.Boolean)">
\r
5245 portable-net45+win8 -> net45, win8
\r
5248 <member name="M:NuGet.Frameworks.FrameworkReducer.GetBestPCL(System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework})">
\r
5250 Order PCLs when there is no other way to decide.
\r
5253 <member name="M:NuGet.Frameworks.FrameworkReducer.IsBetterPCL(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
\r
5255 Sort PCLs using these criteria
\r
5256 1. Lowest number of frameworks (highest surface area) wins first
\r
5257 2. Profile with the highest version numbers wins next
\r
5258 3. String compare is used as a last resort
\r
5261 <member name="T:NuGet.Frameworks.FrameworkSpecificMapping">
\r
5263 A keyvalue pair specific to a framework identifier
\r
5266 <member name="T:NuGet.Frameworks.HashCodeCombiner">
\r
5268 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
5271 <member name="M:NuGet.Frameworks.HashCodeCombiner.GetHashCode(System.Object[])">
\r
5273 Create a unique hash code for the given set of items
\r
5276 <member name="T:NuGet.Frameworks.NuGetFramework">
\r
5278 A portable implementation of the .NET FrameworkName type with added support for NuGet folder names.
\r
5281 <member name="F:NuGet.Frameworks.NuGetFramework.Comparer">
\r
5283 Full framework comparison of the identifier, version, profile, platform, and platform version
\r
5286 <member name="F:NuGet.Frameworks.NuGetFramework.FrameworkNameComparer">
\r
5288 Framework name only comparison.
\r
5291 <member name="F:NuGet.Frameworks.NuGetFramework._packagesBased">
\r
5293 Frameworks that are packages based across all versions.
\r
5296 <member name="F:NuGet.Frameworks.NuGetFramework.UnsupportedFramework">
\r
5298 An unknown or invalid framework
\r
5301 <member name="F:NuGet.Frameworks.NuGetFramework.AgnosticFramework">
\r
5303 A framework with no specific target framework. This can be used for content only packages.
\r
5306 <member name="F:NuGet.Frameworks.NuGetFramework.AnyFramework">
\r
5308 A wildcard matching all frameworks
\r
5311 <member name="M:NuGet.Frameworks.NuGetFramework.GetDotNetFrameworkName(NuGet.Frameworks.IFrameworkNameProvider)">
\r
5313 Formatted to a System.Versioning.FrameworkName
\r
5316 <member name="M:NuGet.Frameworks.NuGetFramework.GetShortFolderName">
\r
5318 Creates the shortened version of the framework using the default mappings.
\r
5322 <member name="M:NuGet.Frameworks.NuGetFramework.GetShortFolderName(NuGet.Frameworks.IFrameworkNameProvider)">
\r
5324 Creates the shortened version of the framework using the given mappings.
\r
5327 <member name="M:NuGet.Frameworks.NuGetFramework.Parse(System.String)">
\r
5329 Creates a NuGetFramework from a folder name using the default mappings.
\r
5332 <member name="M:NuGet.Frameworks.NuGetFramework.Parse(System.String,NuGet.Frameworks.IFrameworkNameProvider)">
\r
5334 Creates a NuGetFramework from a folder name using the given mappings.
\r
5337 <member name="M:NuGet.Frameworks.NuGetFramework.ParseFrameworkName(System.String,NuGet.Frameworks.IFrameworkNameProvider)">
\r
5339 Creates a NuGetFramework from a .NET FrameworkName
\r
5342 <member name="M:NuGet.Frameworks.NuGetFramework.ParseFolder(System.String)">
\r
5344 Creates a NuGetFramework from a folder name using the default mappings.
\r
5347 <member name="M:NuGet.Frameworks.NuGetFramework.ParseFolder(System.String,NuGet.Frameworks.IFrameworkNameProvider)">
\r
5349 Creates a NuGetFramework from a folder name using the given mappings.
\r
5352 <member name="M:NuGet.Frameworks.NuGetFramework.TryParseDeprecatedFramework(System.String,NuGet.Frameworks.NuGetFramework@)">
\r
5354 Attempt to parse a common but deprecated framework using an exact string match
\r
5355 Support for these should be dropped as soon as possible.
\r
5358 <member name="M:NuGet.Frameworks.NuGetFramework.TryParseCommonFramework(System.String,NuGet.Frameworks.NuGetFramework@)">
\r
5360 A set of special and common frameworks that can be returned from the list of constants without parsing
\r
5361 Using the interned frameworks here optimizes comparisons since they can be checked by reference.
\r
5362 This is designed to optimize
\r
5365 <member name="P:NuGet.Frameworks.NuGetFramework.Framework">
\r
5370 <member name="P:NuGet.Frameworks.NuGetFramework.Version">
\r
5372 Target framework version
\r
5375 <member name="P:NuGet.Frameworks.NuGetFramework.HasProfile">
\r
5377 True if the profile is non-empty
\r
5380 <member name="P:NuGet.Frameworks.NuGetFramework.Profile">
\r
5382 Target framework profile
\r
5385 <member name="P:NuGet.Frameworks.NuGetFramework.DotNetFrameworkName">
\r
5387 Formatted to a System.Versioning.FrameworkName
\r
5390 <member name="P:NuGet.Frameworks.NuGetFramework.IsPCL">
\r
5392 Portable class library check
\r
5395 <member name="P:NuGet.Frameworks.NuGetFramework.IsPackageBased">
\r
5397 True if the framework is packages based.
\r
5398 Ex: dotnet, dnxcore, netcoreapp, netstandard, uap, netcore50
\r
5401 <member name="P:NuGet.Frameworks.NuGetFramework.AllFrameworkVersions">
\r
5403 True if this framework matches for all versions.
\r
5407 <member name="P:NuGet.Frameworks.NuGetFramework.IsUnsupported">
\r
5409 True if this framework was invalid or unknown. This framework is only compatible with Any and Agnostic.
\r
5412 <member name="P:NuGet.Frameworks.NuGetFramework.IsAgnostic">
\r
5414 True if this framework is non-specific. Always compatible.
\r
5417 <member name="P:NuGet.Frameworks.NuGetFramework.IsAny">
\r
5419 True if this is the any framework. Always compatible.
\r
5422 <member name="P:NuGet.Frameworks.NuGetFramework.IsSpecificFramework">
\r
5424 True if this framework is real and not one of the special identifiers.
\r
5427 <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework,System.Func{``0,NuGet.Frameworks.NuGetFramework})">
\r
5429 Find the most compatible group based on target framework
\r
5431 <param name="items">framework specific groups or items</param>
\r
5432 <param name="framework">project target framework</param>
\r
5433 <param name="selector">retrieves the framework from the group</param>
\r
5435 <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider,System.Func{``0,NuGet.Frameworks.NuGetFramework})">
\r
5437 Find the most compatible group based on target framework
\r
5439 <param name="items">framework specific groups or items</param>
\r
5440 <param name="framework">project target framework</param>
\r
5441 <param name="selector">retrieves the framework from the group</param>
\r
5442 <param name="frameworkMappings">framework mappings</param>
\r
5444 <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework)">
\r
5446 Find the most compatible group based on target framework
\r
5448 <param name="items">framework specific groups or items</param>
\r
5449 <param name="framework">project target framework</param>
\r
5451 <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.GetNearest``1(System.Collections.Generic.IEnumerable{``0},NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
\r
5453 Find the most compatible group based on target framework
\r
5455 <param name="items">framework specific groups or items</param>
\r
5456 <param name="framework">project target framework</param>
\r
5458 <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.IsCompatibleWithFallbackCheck(NuGet.Frameworks.NuGetFramework,NuGet.Frameworks.NuGetFramework)">
\r
5460 Check compatibility with additional checks for the fallback framework.
\r
5463 <member name="M:NuGet.Frameworks.NuGetFrameworkUtility.IsNetCore50AndUp(NuGet.Frameworks.NuGetFramework)">
\r
5465 True if the framework is netcore50 or higher. This is where the framework
\r
5466 becomes packages based.
\r
5469 <member name="M:NuGet.Frameworks.OneWayCompatibilityMappingEntry.#ctor(NuGet.Frameworks.FrameworkRange,NuGet.Frameworks.FrameworkRange)">
\r
5471 Creates a one way compatibility mapping.
\r
5472 Ex: net -supports-> native
\r
5474 <param name="targetFramework">Project framework</param>
\r
5475 <param name="supportedFramework">Framework that is supported by the project framework</param>
\r
5477 <member name="P:NuGet.Frameworks.OneWayCompatibilityMappingEntry.TargetFrameworkRange">
\r
5479 Primary framework range or project target framework that supports the SuppportedFrameworkRange
\r
5482 <member name="P:NuGet.Frameworks.OneWayCompatibilityMappingEntry.SupportedFrameworkRange">
\r
5484 Framework range that is supported by the TargetFrameworkRange
\r
5487 <member name="T:NuGet.Frameworks.Strings">
\r
5489 A strongly-typed resource class, for looking up localized strings, etc.
\r
5492 <member name="P:NuGet.Frameworks.Strings.ResourceManager">
\r
5494 Returns the cached ResourceManager instance used by this class.
\r
5497 <member name="P:NuGet.Frameworks.Strings.Culture">
\r
5499 Overrides the current thread's CurrentUICulture property for all
\r
5500 resource lookups using this strongly typed resource class.
\r
5503 <member name="P:NuGet.Frameworks.Strings.FrameworkMismatch">
\r
5505 Looks up a localized string similar to Frameworks must have the same identifier, profile, and platform..
\r
5508 <member name="P:NuGet.Frameworks.Strings.InvalidFrameworkIdentifier">
\r
5510 Looks up a localized string similar to Invalid framework identifier '{0}'..
\r
5513 <member name="P:NuGet.Frameworks.Strings.InvalidFrameworkVersion">
\r
5515 Looks up a localized string similar to Invalid framework version '{0}'..
\r
5518 <member name="P:NuGet.Frameworks.Strings.InvalidPortableFrameworksDueToHyphen">
\r
5520 Looks up a localized string similar to Invalid portable frameworks '{0}'. A hyphen may not be in any of the portable framework names..
\r
5523 <member name="P:NuGet.Frameworks.Strings.MissingPortableFrameworks">
\r
5525 Looks up a localized string similar to Invalid portable frameworks for '{0}'. A portable framework must have at least one framework in the profile..
\r
5528 <member name="M:NuGet.Shared.NuGet.LibraryModel317288.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
5530 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
5532 <typeparam name="TSource">The type of the list</typeparam>
\r
5533 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
5534 <param name="self">This list</param>
\r
5535 <param name="other">The other list</param>
\r
5536 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
5537 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
5538 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
5540 <member name="M:NuGet.Shared.NuGet.LibraryModel317288.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
5542 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
5543 null for equality.
\r
5546 <member name="T:NuGet.Shared.NuGet.LibraryModel317288.HashCodeCombiner">
\r
5548 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
5551 <member name="M:NuGet.Shared.NuGet.LibraryModel317288.HashCodeCombiner.GetHashCode(System.Object[])">
\r
5553 Create a unique hash code for the given set of items
\r
5556 <member name="M:NuGet.Shared.NuGet.LibraryModel317288.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
5558 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
5559 Avoid mutating the return value.
\r
5561 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
5563 <member name="M:NuGet.LibraryModel.LibraryDependency.HasFlag(NuGet.LibraryModel.LibraryDependencyTypeFlag)">
\r
5565 Type property flag
\r
5568 <member name="P:NuGet.LibraryModel.LibraryDependency.AutoReferenced">
\r
5570 True if the PackageReference is added by the SDK and not the user.
\r
5573 <member name="M:NuGet.LibraryModel.LibraryDependencyInfo.CreateUnresolved(NuGet.LibraryModel.LibraryIdentity,NuGet.Frameworks.NuGetFramework)">
\r
5578 <member name="M:NuGet.LibraryModel.LibraryDependencyInfo.Create(NuGet.LibraryModel.LibraryIdentity,NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.LibraryModel.LibraryDependency})">
\r
5583 <member name="P:NuGet.LibraryModel.LibraryDependencyInfo.Resolved">
\r
5585 False if the package could not be found.
\r
5588 <member name="P:NuGet.LibraryModel.LibraryDependencyInfo.Library">
\r
5590 Original library identity from the nuspec.
\r
5591 This contains the original casing for the id/version.
\r
5594 <member name="P:NuGet.LibraryModel.LibraryDependencyInfo.Dependencies">
\r
5599 <member name="P:NuGet.LibraryModel.LibraryDependencyInfo.Framework">
\r
5601 Target framework used to select the dependencies.
\r
5604 <member name="F:NuGet.LibraryModel.LibraryDependencyTarget.PackageProjectExternal">
\r
5606 A package, project, or external project
\r
5609 <member name="T:NuGet.LibraryModel.LibraryDependencyTargetUtils">
\r
5611 Helper methods for dealing with LibraryDependencyTarget strings.
\r
5614 <member name="M:NuGet.LibraryModel.LibraryDependencyTargetUtils.Parse(System.String)">
\r
5616 Convert flag string into a LibraryTypeFlag.
\r
5619 <member name="M:NuGet.LibraryModel.LibraryDependencyTargetUtils.GetFlagString(NuGet.LibraryModel.LibraryDependencyTarget)">
\r
5621 Convert type flags to a friendly string.
\r
5624 <member name="T:NuGet.LibraryModel.LibraryIncludeFlagUtils">
\r
5626 Helper methods for dealing with include/exclude flag strings.
\r
5629 <member name="F:NuGet.LibraryModel.LibraryIncludeFlagUtils.DefaultSuppressParent">
\r
5631 By default build, contentFiles, and analyzers do not flow transitively between projects.
\r
5634 <member name="M:NuGet.LibraryModel.LibraryIncludeFlagUtils.GetFlags(System.Collections.Generic.IEnumerable{System.String})">
\r
5636 Convert set of flag strings into a LibraryIncludeFlags.
\r
5639 <member name="M:NuGet.LibraryModel.LibraryIncludeFlagUtils.GetFlagString(NuGet.LibraryModel.LibraryIncludeFlags)">
\r
5641 Convert library flags to a friendly string.
\r
5644 <member name="M:NuGet.LibraryModel.LibraryIncludeFlagUtils.GetFlags(System.String,NuGet.LibraryModel.LibraryIncludeFlags)">
\r
5646 Convert set of flag strings into a LibraryIncludeFlags.
\r
5649 <member name="M:NuGet.LibraryModel.LibraryRange.TypeConstraintAllows(NuGet.LibraryModel.LibraryDependencyTarget)">
\r
5651 True if the type constraint allows the flag.
\r
5654 <member name="M:NuGet.LibraryModel.LibraryRange.TypeConstraintAllowsAnyOf(NuGet.LibraryModel.LibraryDependencyTarget)">
\r
5656 True if any flags are allowed by the constraint.
\r
5659 <member name="F:NuGet.LibraryModel.LibraryType.Project">
\r
5661 Indicates that the library comes from compiling an XRE-based Project
\r
5664 <member name="F:NuGet.LibraryModel.LibraryType.ExternalProject">
\r
5666 Indicates that the library comes from compiling an external project (such as an MSBuild-based project)
\r
5669 <member name="F:NuGet.LibraryModel.LibraryType.Package">
\r
5671 Indicates that the library comes from a NuGet Package
\r
5674 <member name="F:NuGet.LibraryModel.LibraryType.Assembly">
\r
5676 Indicates that the library comes from a stand-alone .NET Assembly
\r
5679 <member name="F:NuGet.LibraryModel.LibraryType.Reference">
\r
5681 Indicates that the library comes from a .NET Assembly in a globally-accessible
\r
5682 location such as the GAC or the Framework Reference Assemblies
\r
5685 <member name="F:NuGet.LibraryModel.LibraryType.WinMD">
\r
5687 Indicates that the library comes from a Windows Metadata Assembly (.winmd file)
\r
5690 <member name="F:NuGet.LibraryModel.LibraryType.Unresolved">
\r
5692 Indicates that the library could not be resolved
\r
5695 <member name="M:NuGet.Shared.NuGet.Packaging.Core329290.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
5697 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
5699 <typeparam name="TSource">The type of the list</typeparam>
\r
5700 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
5701 <param name="self">This list</param>
\r
5702 <param name="other">The other list</param>
\r
5703 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
5704 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
5705 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
5707 <member name="M:NuGet.Shared.NuGet.Packaging.Core329290.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
5709 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
5710 null for equality.
\r
5713 <member name="T:NuGet.Shared.NuGet.Packaging.Core329290.HashCodeCombiner">
\r
5715 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
5718 <member name="M:NuGet.Shared.NuGet.Packaging.Core329290.HashCodeCombiner.GetHashCode(System.Object[])">
\r
5720 Create a unique hash code for the given set of items
\r
5723 <member name="M:NuGet.Shared.NuGet.Packaging.Core329290.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
5725 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
5726 Avoid mutating the return value.
\r
5728 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
5730 <member name="T:NuGet.Packaging.FrameworkSpecificGroup">
\r
5732 A group of items/files from a nupkg with the same target framework.
\r
5735 <member name="M:NuGet.Packaging.FrameworkSpecificGroup.#ctor(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{System.String})">
\r
5737 Framework specific group
\r
5739 <param name="targetFramework">group target framework</param>
\r
5740 <param name="items">group items</param>
\r
5742 <member name="P:NuGet.Packaging.FrameworkSpecificGroup.TargetFramework">
\r
5744 Group target framework
\r
5747 <member name="P:NuGet.Packaging.FrameworkSpecificGroup.Items">
\r
5749 Item relative paths
\r
5752 <member name="T:NuGet.Packaging.PackageDependencyGroup">
\r
5754 Package dependencies grouped to a target framework.
\r
5757 <member name="M:NuGet.Packaging.PackageDependencyGroup.#ctor(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependency})">
\r
5761 <param name="targetFramework">target framework</param>
\r
5762 <param name="packages">dependant packages</param>
\r
5764 <member name="P:NuGet.Packaging.PackageDependencyGroup.TargetFramework">
\r
5766 Dependency group target framework
\r
5769 <member name="P:NuGet.Packaging.PackageDependencyGroup.Packages">
\r
5771 Package dependencies
\r
5774 <member name="T:NuGet.Packaging.Core.IPackageIdentityComparer">
\r
5776 Compares the id and version of a package
\r
5779 <member name="F:NuGet.Packaging.Core.PackageDependencyComparer.Default">
\r
5782 Null ranges and the All range are treated as equal.
\r
5785 <member name="P:NuGet.Packaging.Core.PackageDependencyInfoComparer.Default">
\r
5790 <member name="T:NuGet.Packaging.Core.PackageIdentityComparer">
\r
5792 Compares the Id, Version, and Version release label. Version build metadata is ignored.
\r
5795 <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.#ctor">
\r
5797 Default version range comparer.
\r
5800 <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.#ctor(NuGet.Versioning.VersionComparison)">
\r
5802 Compare versions with a specific VersionComparison
\r
5805 <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.#ctor(NuGet.Versioning.IVersionComparer)">
\r
5807 Compare versions with a specific IVersionComparer
\r
5810 <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.Equals(NuGet.Packaging.Core.PackageIdentity,NuGet.Packaging.Core.PackageIdentity)">
\r
5812 True if the package identities are the same when ignoring build metadata.
\r
5815 <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.GetHashCode(NuGet.Packaging.Core.PackageIdentity)">
\r
5817 Hash code of the id and version
\r
5820 <member name="M:NuGet.Packaging.Core.PackageIdentityComparer.Compare(NuGet.Packaging.Core.PackageIdentity,NuGet.Packaging.Core.PackageIdentity)">
\r
5822 Compares on the Id first, then version
\r
5825 <member name="P:NuGet.Packaging.Core.PackageIdentityComparer.Default">
\r
5827 Default comparer that compares on the id, version, and version release labels.
\r
5830 <member name="T:NuGet.Packaging.Core.ContentFilesEntry">
\r
5832 metadata/contentFiles/files entry from a nuspec
\r
5835 <member name="P:NuGet.Packaging.Core.ContentFilesEntry.Include">
\r
5839 <remarks>Required</remarks>
\r
5841 <member name="P:NuGet.Packaging.Core.ContentFilesEntry.Exclude">
\r
5846 <member name="P:NuGet.Packaging.Core.ContentFilesEntry.BuildAction">
\r
5851 <member name="P:NuGet.Packaging.Core.ContentFilesEntry.CopyToOutput">
\r
5853 If true the item will be copied to the output folder.
\r
5856 <member name="P:NuGet.Packaging.Core.ContentFilesEntry.Flatten">
\r
5858 If true the content items will keep the same folder structure in the output
\r
5862 <member name="T:NuGet.Packaging.Core.ExtractPackageFileDelegate">
\r
5864 Callback invoked to extract a package file.
\r
5866 <param name="sourceFile">The path of the file in the package.</param>
\r
5867 <param name="targetPath">The path to write to.</param>
\r
5868 <param name="fileStream">The file <see cref="T:System.IO.Stream" />.</param>
\r
5869 <returns>The file name if the file was written; otherwise <c>null</c>.</returns>
\r
5871 <member name="T:NuGet.Packaging.Core.IAsyncPackageCoreReader">
\r
5873 A basic asynchronous package reader that provides the identity, min client version, and file access.
\r
5875 <remarks>Higher level concepts used for normal development nupkgs should go at a higher level</remarks>
\r
5877 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetIdentityAsync(System.Threading.CancellationToken)">
\r
5879 Asynchronously gets the identity of the package.
\r
5881 <param name="cancellationToken">A cancellation token.</param>
\r
5882 <returns>A task that represents the asynchronous operation.
\r
5883 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Packaging.Core.PackageIdentity" />.</returns>
\r
5884 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5885 is cancelled.</exception>
\r
5887 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetMinClientVersionAsync(System.Threading.CancellationToken)">
\r
5889 Asynchronously gets the minimum client version needed to consume the package.
\r
5891 <param name="cancellationToken">A cancellation token.</param>
\r
5892 <returns>A task that represents the asynchronous operation.
\r
5893 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Versioning.NuGetVersion" />.</returns>
\r
5894 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5895 is cancelled.</exception>
\r
5897 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetPackageTypesAsync(System.Threading.CancellationToken)">
\r
5899 Asynchronously gets zero or more package types from the .nuspec.
\r
5901 <param name="cancellationToken">A cancellation token.</param>
\r
5902 <returns>A task that represents the asynchronous operation.
\r
5903 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
5904 <see cref="T:System.Collections.Generic.IReadOnlyList`1" />.</returns>
\r
5905 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5906 is cancelled.</exception>
\r
5908 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetStreamAsync(System.String,System.Threading.CancellationToken)">
\r
5910 Asynchronously returns a file stream from the package.
\r
5912 <param name="path">The file path in the package.</param>
\r
5913 <param name="cancellationToken">A cancellation token.</param>
\r
5914 <returns>A task that represents the asynchronous operation.
\r
5915 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.IO.Stream" />.</returns>
\r
5916 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5917 is cancelled.</exception>
\r
5919 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetFilesAsync(System.Threading.CancellationToken)">
\r
5921 Asynchronously gets all files in the package.
\r
5923 <param name="cancellationToken">A cancellation token.</param>
\r
5924 <returns>A task that represents the asynchronous operation.
\r
5925 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
5926 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
5927 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5928 is cancelled.</exception>
\r
5930 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetFilesAsync(System.String,System.Threading.CancellationToken)">
\r
5932 Asynchronously gets files in a folder in the package.
\r
5934 <param name="folder">A folder path in the package.</param>
\r
5935 <param name="cancellationToken">A cancellation token.</param>
\r
5936 <returns>A task that represents the asynchronous operation.
\r
5937 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
5938 <see cref="T:System.Collections.Generic.IEnumerable`1" /> for files under the specified folder.</returns>
\r
5939 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5940 is cancelled.</exception>
\r
5942 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetNuspecAsync(System.Threading.CancellationToken)">
\r
5944 Asynchronously gets a nuspec stream.
\r
5946 <param name="cancellationToken">A cancellation token.</param>
\r
5947 <returns>A task that represents the asynchronous operation.
\r
5948 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.IO.Stream" />.</returns>
\r
5949 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5950 is cancelled.</exception>
\r
5952 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.GetNuspecFileAsync(System.Threading.CancellationToken)">
\r
5954 Asynchronously gets a nuspec file path.
\r
5956 <param name="cancellationToken">A cancellation token.</param>
\r
5957 <returns>A task that represents the asynchronous operation.
\r
5958 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
\r
5959 representing the nuspec file path.</returns>
\r
5960 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5961 is cancelled.</exception>
\r
5963 <member name="M:NuGet.Packaging.Core.IAsyncPackageCoreReader.CopyFilesAsync(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Packaging.Core.ExtractPackageFileDelegate,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
5965 Asynchronously copies files from a package to a new location.
\r
5967 <param name="destination">The destination path to copy to.</param>
\r
5968 <param name="packageFiles">The package files to copy.</param>
\r
5969 <param name="extractFile">A package file extraction delegate.</param>
\r
5970 <param name="logger">A logger.</param>
\r
5971 <param name="cancellationToken">A cancellation token.</param>
\r
5972 <returns>A task that represents the asynchronous operation.
\r
5973 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns am
\r
5974 <see cref="T:System.Collections.Generic.IEnumerable`1" /> for the copied file paths.</returns>
\r
5975 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
5976 is cancelled.</exception>
\r
5978 <member name="T:NuGet.Packaging.Core.INuspecCoreReader">
\r
5980 A basic nuspec reader that understands ONLY the id, version, and min client version of a package.
\r
5982 <remarks>Higher level concepts used for normal development nupkgs should go at a higher level</remarks>
\r
5984 <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetId">
\r
5991 <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetVersion">
\r
5996 <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetMinClientVersion">
\r
5998 Minimum client version needed to consume the package.
\r
6001 <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetPackageTypes">
\r
6003 Gets zero or more package types from the .nuspec.
\r
6006 <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetIdentity">
\r
6008 Id and Version of a package.
\r
6011 <member name="M:NuGet.Packaging.Core.INuspecCoreReader.GetMetadata">
\r
6013 Package metadata in the nuspec
\r
6016 <member name="T:NuGet.Packaging.Core.IPackageCoreReader">
\r
6018 Basic package reader that provides the identity, min client version, and file access.
\r
6020 <remarks>Higher level concepts used for normal development nupkgs should go at a higher level</remarks>
\r
6022 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetIdentity">
\r
6024 Gets the package identity.
\r
6026 <returns>A package identity.</returns>
\r
6028 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetMinClientVersion">
\r
6030 Gets the minimum client version needed to consume the package.
\r
6032 <returns>A NuGet version.</returns>
\r
6034 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetPackageTypes">
\r
6036 Gets zero or more package types from the .nuspec.
\r
6038 <returns>A readonly list of package types.</returns>
\r
6040 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetStream(System.String)">
\r
6042 Gets a file stream from the package.
\r
6044 <returns>A stream for a file in the package.</returns>
\r
6046 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetFiles">
\r
6048 Gets all files in the package.
\r
6050 <returns>An enumerable of files in the package.</returns>
\r
6052 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetFiles(System.String)">
\r
6054 Gets files in a folder in the package.
\r
6056 <param name="folder">Folder path</param>
\r
6057 <returns>An enumerable of files under specified folder.</returns>
\r
6059 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetNuspec">
\r
6061 Gets a nuspec stream.
\r
6063 <returns>A stream for the nuspec.</returns>
\r
6065 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.GetNuspecFile">
\r
6067 Gets a nuspec file path.
\r
6069 <returns>The nuspec file path.</returns>
\r
6071 <member name="M:NuGet.Packaging.Core.IPackageCoreReader.CopyFiles(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Packaging.Core.ExtractPackageFileDelegate,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
6073 Copies files from a package to a new location.
\r
6075 <param name="destination">The destination folder path.</param>
\r
6076 <param name="packageFiles">The package files to copy.</param>
\r
6077 <param name="extractFile">A package file extraction delegate.</param>
\r
6078 <param name="logger">A logger.</param>
\r
6079 <param name="token">A cancellation token.</param>
\r
6080 <returns>An enumerable of paths of files copied to the destination.</returns>
\r
6082 <member name="T:NuGet.Packaging.Core.NuspecCoreReader">
\r
6084 A basic nuspec reader that understand id, version, and a flat list of dependencies.
\r
6087 <member name="M:NuGet.Packaging.Core.NuspecCoreReader.#ctor(System.IO.Stream)">
\r
6089 Read a nuspec from a stream.
\r
6092 <member name="M:NuGet.Packaging.Core.NuspecCoreReader.#ctor(System.Xml.Linq.XDocument)">
\r
6094 Reads a nuspec from XML
\r
6097 <member name="M:NuGet.Packaging.Core.NuspecCoreReader.GetDependencies">
\r
6099 Returns a flat list of dependencies from a nuspec
\r
6102 <member name="T:NuGet.Packaging.Core.NuspecCoreReaderBase">
\r
6104 A very basic Nuspec reader that understands the Id, Version, PackageType, and MinClientVersion of a package.
\r
6107 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.#ctor(System.String)">
\r
6109 Read a nuspec from a path.
\r
6112 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.#ctor(System.IO.Stream)">
\r
6114 Read a nuspec from a stream.
\r
6117 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.#ctor(System.IO.Stream,System.Boolean)">
\r
6119 Read a nuspec from a stream.
\r
6122 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.#ctor(System.Xml.Linq.XDocument)">
\r
6124 Reads a nuspec from XML
\r
6127 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetId">
\r
6132 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetVersion">
\r
6134 Version of the package
\r
6137 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetMinClientVersion">
\r
6139 The minimum client version this package supports.
\r
6142 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetPackageTypes">
\r
6144 Gets zero or more package types from the .nuspec.
\r
6147 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.IsServiceable">
\r
6149 Returns if the package is serviceable.
\r
6152 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetDevelopmentDependency">
\r
6154 The developmentDependency attribute
\r
6157 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetMetadata">
\r
6162 <member name="M:NuGet.Packaging.Core.NuspecCoreReaderBase.GetMetadataValue(System.String)">
\r
6164 Returns a nuspec metadata value or string.Empty.
\r
6167 <member name="P:NuGet.Packaging.Core.NuspecCoreReaderBase.MetadataValues">
\r
6169 Indexed metadata values of the XML elements in the nuspec.
\r
6170 If duplicate keys exist only the first is used.
\r
6173 <member name="P:NuGet.Packaging.Core.NuspecCoreReaderBase.Xml">
\r
6178 <member name="T:NuGet.Packaging.Core.NuspecUtility">
\r
6180 Until NuspecReader and Manifest are unified, this is a place to share implementations of
\r
6181 reading and parsing specific elements out of the .nuspec XML.
\r
6184 <member name="M:NuGet.Packaging.Core.NuspecUtility.GetPackageTypes(System.Xml.Linq.XElement,System.Boolean)">
\r
6186 Gets the package types from a .nuspec metadata XML element.
\r
6188 <param name="metadataNode">The metadata XML element.</param>
\r
6189 <param name="useMetadataNamespace">
\r
6190 Whether or not to use the metadata element's namespace when finding the package type
\r
6191 nodes. If false is specified, only the local names of the package type nodes are used
\r
6192 for comparison. If true is specified, the package type nodes must have the same
\r
6193 namespace as the metadata node.
\r
6196 A list of package types. If no package types are found in the metadata node, an empty
\r
6200 <member name="M:NuGet.Packaging.Core.NuspecUtility.IsServiceable(System.Xml.Linq.XElement)">
\r
6202 Gets the value of serviceable element from a .nuspec metadata XML element.
\r
6204 <param name="metadataNode">The metadata XML element.</param>
\r
6206 true if the serviceable element is set in the .nuspec file as true, else false.
\r
6209 <member name="T:NuGet.Packaging.Core.PackageDependency">
\r
6211 Represents a package dependency Id and allowed version range.
\r
6214 <member name="M:NuGet.Packaging.Core.PackageDependency.GetHashCode">
\r
6216 Hash code from the default PackageDependencyComparer
\r
6219 <member name="M:NuGet.Packaging.Core.PackageDependency.ToString">
\r
6221 Id and Version range string
\r
6224 <member name="P:NuGet.Packaging.Core.PackageDependency.Id">
\r
6226 Dependency package Id
\r
6229 <member name="P:NuGet.Packaging.Core.PackageDependency.Include">
\r
6231 Types to include from the dependency package.
\r
6234 <member name="P:NuGet.Packaging.Core.PackageDependency.Exclude">
\r
6236 Types to exclude from the dependency package.
\r
6239 <member name="P:NuGet.Packaging.Core.PackageDependency.VersionRange">
\r
6241 Range of versions allowed for the depenency
\r
6244 <member name="T:NuGet.Packaging.Core.PackageDependencyInfo">
\r
6246 Represents a package identity and the dependencies of a package.
\r
6249 This class does not support groups of dependencies, the group will need to be selected before
\r
6253 <member name="M:NuGet.Packaging.Core.PackageDependencyInfo.#ctor(System.String,NuGet.Versioning.NuGetVersion,System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependency})">
\r
6255 Represents a package identity and the dependencies of a package.
\r
6257 <param name="id">package name</param>
\r
6258 <param name="version">package version</param>
\r
6259 <param name="dependencies">package dependencies</param>
\r
6261 <member name="M:NuGet.Packaging.Core.PackageDependencyInfo.GetHashCode">
\r
6263 Hash code from the default PackageDependencyInfoComparer
\r
6268 <member name="M:NuGet.Packaging.Core.PackageDependencyInfo.ToString">
\r
6270 Example: Id : Dependency1, Dependency2
\r
6275 <member name="P:NuGet.Packaging.Core.PackageDependencyInfo.Dependencies">
\r
6277 Package dependencies
\r
6280 <member name="T:NuGet.Packaging.Core.PackageIdentity">
\r
6282 Represents the core identity of a nupkg.
\r
6285 <member name="M:NuGet.Packaging.Core.PackageIdentity.#ctor(System.String,NuGet.Versioning.NuGetVersion)">
\r
6287 Creates a new package identity.
\r
6289 <param name="id">name</param>
\r
6290 <param name="version">version</param>
\r
6292 <member name="M:NuGet.Packaging.Core.PackageIdentity.Equals(NuGet.Packaging.Core.PackageIdentity)">
\r
6294 True if the package identities are the same.
\r
6296 <param name="other">
\r
6301 <member name="M:NuGet.Packaging.Core.PackageIdentity.Equals(NuGet.Packaging.Core.PackageIdentity,NuGet.Versioning.VersionComparison)">
\r
6303 True if the identity objects are equal based on the given comparison mode.
\r
6306 <member name="M:NuGet.Packaging.Core.PackageIdentity.CompareTo(NuGet.Packaging.Core.PackageIdentity)">
\r
6308 Sorts based on the id, then version
\r
6311 <member name="M:NuGet.Packaging.Core.PackageIdentity.Equals(System.Object)">
\r
6313 Compare using the default comparer.
\r
6316 <member name="M:NuGet.Packaging.Core.PackageIdentity.GetHashCode">
\r
6318 Creates a hash code using the default comparer.
\r
6321 <member name="M:NuGet.Packaging.Core.PackageIdentity.ToString">
\r
6323 PackageIdentity.ToString returns packageId.packageVersion"
\r
6326 <member name="P:NuGet.Packaging.Core.PackageIdentity.Id">
\r
6331 <member name="P:NuGet.Packaging.Core.PackageIdentity.Version">
\r
6335 <remarks>can be null</remarks>
\r
6337 <member name="P:NuGet.Packaging.Core.PackageIdentity.HasVersion">
\r
6339 True if the version is non-null
\r
6342 <member name="P:NuGet.Packaging.Core.PackageIdentity.Comparer">
\r
6344 An equality comparer that checks the id, version, and version release label.
\r
6347 <member name="F:NuGet.Packaging.Core.PackagingCoreConstants.EmptyFolder">
\r
6349 _._ denotes an empty folder since OPC does not allow an
\r
6350 actual empty folder.
\r
6353 <member name="F:NuGet.Packaging.Core.PackagingCoreConstants.ForwardSlashEmptyFolder">
\r
6355 /_._ can be used to check empty folders from package readers where the / is normalized.
\r
6358 <member name="T:NuGet.Packaging.Core.PackagingException">
\r
6360 Generic packaging exception.
\r
6363 <member name="T:NuGet.Packaging.Core.Strings">
\r
6365 A strongly-typed resource class, for looking up localized strings, etc.
\r
6368 <member name="P:NuGet.Packaging.Core.Strings.ResourceManager">
\r
6370 Returns the cached ResourceManager instance used by this class.
\r
6373 <member name="P:NuGet.Packaging.Core.Strings.Culture">
\r
6375 Overrides the current thread's CurrentUICulture property for all
\r
6376 resource lookups using this strongly typed resource class.
\r
6379 <member name="P:NuGet.Packaging.Core.Strings.InvalidPackageTypeVersion">
\r
6381 Looks up a localized string similar to Nuspec file contains a package type with an invalid package version '{0}'..
\r
6384 <member name="P:NuGet.Packaging.Core.Strings.MissingMetadataNode">
\r
6386 Looks up a localized string similar to Nuspec file does not contain the '{0}' node..
\r
6389 <member name="P:NuGet.Packaging.Core.Strings.MissingNuspec">
\r
6391 Looks up a localized string similar to Nuspec file does not exist in package..
\r
6394 <member name="P:NuGet.Packaging.Core.Strings.MissingPackageTypeName">
\r
6396 Looks up a localized string similar to Nuspec file contains a package type that is missing the name attribute..
\r
6399 <member name="P:NuGet.Packaging.Core.Strings.MultipleNuspecFiles">
\r
6401 Looks up a localized string similar to Package contains multiple nuspec files..
\r
6404 <member name="P:NuGet.Packaging.Core.Strings.MultiplePackageTypes">
\r
6406 Looks up a localized string similar to Nuspec file contains multiple package types. Zero or one package type nodes are allowed..
\r
6409 <member name="P:NuGet.Packaging.Core.Strings.StringCannotBeNullOrEmpty">
\r
6411 Looks up a localized string similar to String argument '{0}' cannot be null or empty.
\r
6414 <member name="M:NuGet.Shared.NuGet.Packaging343723.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
6416 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
6418 <typeparam name="TSource">The type of the list</typeparam>
\r
6419 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
6420 <param name="self">This list</param>
\r
6421 <param name="other">The other list</param>
\r
6422 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
6423 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
6424 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
6426 <member name="M:NuGet.Shared.NuGet.Packaging343723.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
6428 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
6429 null for equality.
\r
6432 <member name="T:NuGet.Shared.NuGet.Packaging343723.HashCodeCombiner">
\r
6434 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
6437 <member name="M:NuGet.Shared.NuGet.Packaging343723.HashCodeCombiner.GetHashCode(System.Object[])">
\r
6439 Create a unique hash code for the given set of items
\r
6442 <member name="M:NuGet.Shared.NuGet.Packaging343723.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
6444 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
6445 Avoid mutating the return value.
\r
6447 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
6449 <member name="T:NuGet.RuntimeModel.IObjectWriter">
\r
6451 Provides functionality for writing an object graph.
\r
6452 The output format is defined by implementors.
\r
6455 <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteObjectStart(System.String)">
\r
6457 Writes the start of a nested object.
\r
6459 This new object becomes the scope for all other method calls until either WriteObjectStart
\r
6460 is called again to start a new nested object or WriteObjectEnd is called.
\r
6462 Every call to WriteObjectStart must be balanced by a corresponding call to WriteObjectEnd.
\r
6464 <param name="name">The name of the object. Throws if <c>null</c>.</param>
\r
6466 <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteObjectEnd">
\r
6468 Writes the end of a nested object.
\r
6470 The parent object for this object becomes the scope for subsequent method calls.
\r
6471 If this object is the root object, no further writing is allowed.
\r
6473 Every call to WriteObjectStart must be balanced by a corresponding call to WriteObjectEnd.
\r
6476 <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteNameValue(System.String,System.Int32)">
\r
6478 Writes a name-value pair.
\r
6480 <param name="name">The name of the datum. Throws if <c>null</c>.</param>
\r
6481 <param name="value">The datum.</param>
\r
6483 <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteNameValue(System.String,System.Boolean)">
\r
6485 Writes a name-value pair.
\r
6487 <param name="name">The name of the datum. Throws if <c>null</c>.</param>
\r
6488 <param name="value">The datum.</param>
\r
6490 <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteNameValue(System.String,System.String)">
\r
6492 Writes a name-value pair.
\r
6494 <param name="name">The name of the datum. Throws if <c>null</c>.</param>
\r
6495 <param name="value">The datum.</param>
\r
6497 <member name="M:NuGet.RuntimeModel.IObjectWriter.WriteNameArray(System.String,System.Collections.Generic.IEnumerable{System.String})">
\r
6499 Writes a name-collection pair.
\r
6501 <param name="name">The name of the data. Throws if <c>null</c>.</param>
\r
6502 <param name="values">The data.</param>
\r
6504 <member name="T:NuGet.RuntimeModel.JsonObjectWriter">
\r
6506 Generates JSON from an object graph.
\r
6508 This is non-private only to facilitate unit testing.
\r
6511 <member name="M:NuGet.RuntimeModel.JsonObjectWriter.GetJson">
\r
6513 Gets the JSON for the object.
\r
6515 Once <see cref="M:NuGet.RuntimeModel.JsonObjectWriter.GetJson" /> is called, no further writing is allowed.
\r
6518 <member name="M:NuGet.RuntimeModel.JsonObjectWriter.GetJObject">
\r
6520 Gets the JObject (in-memory JSON model) for the object.
\r
6522 Once <see cref="M:NuGet.RuntimeModel.JsonObjectWriter.GetJObject" /> is called, no further writing is allowed.
\r
6527 <member name="M:NuGet.RuntimeModel.JsonObjectWriter.WriteTo(Newtonsoft.Json.JsonTextWriter)">
\r
6529 Writes the result to a <c>JsonTextWriter</c>.
\r
6531 Once WriteTo is called, no further writing is allowed.
\r
6534 <member name="M:NuGet.RuntimeModel.RuntimeDescription.Merge(NuGet.RuntimeModel.RuntimeDescription,NuGet.RuntimeModel.RuntimeDescription)">
\r
6536 Merges the content of the other runtime description in to this runtime description
\r
6538 <param name="other">The other description to merge in to this description</param>
\r
6540 <member name="M:NuGet.RuntimeModel.RuntimeGraph.Merge(NuGet.RuntimeModel.RuntimeGraph,NuGet.RuntimeModel.RuntimeGraph)">
\r
6542 Merges the content of the other runtime graph in to this runtime graph
\r
6544 <param name="other">The other graph to merge in to this graph</param>
\r
6546 <member name="M:NuGet.RuntimeModel.RuntimeGraph.AreCompatible(System.String,System.String)">
\r
6548 Determines if two runtime identifiers are compatible, based on the import graph
\r
6550 <param name="criteria">The criteria being tested</param>
\r
6551 <param name="provided">The value the criteria is being tested against</param>
\r
6553 true if an asset for the runtime in <paramref name="provided" /> can be installed in a project
\r
6554 targetting <paramref name="criteria" />, false otherwise
\r
6557 <member name="T:NuGet.Packaging.IAsyncPackageContentReader">
\r
6559 An asynchronous package content reader.
\r
6562 <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetFrameworkItemsAsync(System.Threading.CancellationToken)">
\r
6564 Asynchronously returns all framework references found in the nuspec.
\r
6566 <param name="cancellationToken">A cancellation token.</param>
\r
6567 <returns>A task that represents the asynchronous operation.
\r
6568 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
6569 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
6570 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6571 is cancelled.</exception>
\r
6573 <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetBuildItemsAsync(System.Threading.CancellationToken)">
\r
6575 Asynchronously returns all items under the build folder.
\r
6577 <param name="cancellationToken">A cancellation token.</param>
\r
6578 <returns>A task that represents the asynchronous operation.
\r
6579 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
6580 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
6581 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6582 is cancelled.</exception>
\r
6584 <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetToolItemsAsync(System.Threading.CancellationToken)">
\r
6586 Asynchronously returns all items under the tools folder.
\r
6588 <param name="cancellationToken">A cancellation token.</param>
\r
6589 <returns>A task that represents the asynchronous operation.
\r
6590 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
6591 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
6592 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6593 is cancelled.</exception>
\r
6595 <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetContentItemsAsync(System.Threading.CancellationToken)">
\r
6597 Asynchronously returns all items found in the content folder.
\r
6600 Some legacy behavior has been dropped here due to the mix of content folders and target framework
\r
6603 <param name="cancellationToken">A cancellation token.</param>
\r
6604 <returns>A task that represents the asynchronous operation.
\r
6605 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
6606 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
6607 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6608 is cancelled.</exception>
\r
6610 <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetLibItemsAsync(System.Threading.CancellationToken)">
\r
6612 Asynchronously returns all lib items without any filtering.
\r
6614 <remarks>Use GetReferenceItemsAsync(...) for the filtered list.</remarks>
\r
6615 <param name="cancellationToken">A cancellation token.</param>
\r
6616 <returns>A task that represents the asynchronous operation.
\r
6617 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
6618 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
6619 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6620 is cancelled.</exception>
\r
6622 <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetReferenceItemsAsync(System.Threading.CancellationToken)">
\r
6624 Asynchronously returns lib items + filtering based on the nuspec and other NuGet rules.
\r
6626 <param name="cancellationToken">A cancellation token.</param>
\r
6627 <returns>A task that represents the asynchronous operation.
\r
6628 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
6629 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
6630 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6631 is cancelled.</exception>
\r
6633 <member name="M:NuGet.Packaging.IAsyncPackageContentReader.GetPackageDependenciesAsync(System.Threading.CancellationToken)">
\r
6635 Asynchronously returns package dependencies.
\r
6637 <param name="cancellationToken">A cancellation token.</param>
\r
6638 <returns>A task that represents the asynchronous operation.
\r
6639 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
6640 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
6641 <exception cref="!:OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6642 is cancelled.</exception>
\r
6644 <member name="T:NuGet.Packaging.INuspecReader">
\r
6646 A development package nuspec reader
\r
6649 <member name="M:NuGet.Packaging.INuspecReader.GetLanguage">
\r
6651 The locale ID for the package, such as en-us.
\r
6654 <member name="M:NuGet.Packaging.IPackageContentReader.GetFrameworkItems">
\r
6656 Returns all framework references found in the nuspec.
\r
6659 <member name="M:NuGet.Packaging.IPackageContentReader.GetBuildItems">
\r
6661 Returns all items under the build folder.
\r
6664 <member name="M:NuGet.Packaging.IPackageContentReader.GetToolItems">
\r
6666 Returns all items under the tools folder.
\r
6669 <member name="M:NuGet.Packaging.IPackageContentReader.GetContentItems">
\r
6671 Returns all items found in the content folder.
\r
6674 Some legacy behavior has been dropped here due to the mix of content folders and target framework
\r
6678 <member name="M:NuGet.Packaging.IPackageContentReader.GetLibItems">
\r
6680 Returns all lib items without any filtering. Use GetReferenceItems for the filtered list.
\r
6683 <member name="M:NuGet.Packaging.IPackageContentReader.GetReferenceItems">
\r
6685 Returns lib items + filtering based on the nuspec and other NuGet rules.
\r
6688 <member name="M:NuGet.Packaging.IPackageContentReader.GetPackageDependencies">
\r
6690 Returns package dependencies.
\r
6693 <member name="T:NuGet.Packaging.IPackageDownloader">
\r
6695 A package downloader.
\r
6698 <member name="M:NuGet.Packaging.IPackageDownloader.CopyNupkgFileToAsync(System.String,System.Threading.CancellationToken)">
\r
6700 Asynchronously copies a .nupkg to a target file path.
\r
6702 <param name="destinationFilePath">The destination file path.</param>
\r
6703 <param name="cancellationToken">A cancellation token.</param>
\r
6704 <returns>A task that represents the asynchronous operation.
\r
6705 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
\r
6706 indicating whether or not the copy was successful.</returns>
\r
6707 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
6708 <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
\r
6709 is either <c>null</c> or empty.</exception>
\r
6710 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6711 is cancelled.</exception>
\r
6713 <member name="M:NuGet.Packaging.IPackageDownloader.GetPackageHashAsync(System.String,System.Threading.CancellationToken)">
\r
6715 Asynchronously gets a package hash.
\r
6717 <param name="hashAlgorithm">The hash algorithm.</param>
\r
6718 <param name="cancellationToken">A cancellation token.</param>
\r
6719 <returns>A task that represents the asynchronous operation.
\r
6720 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
\r
6721 representing the package hash.</returns>
\r
6722 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
6723 <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
\r
6724 is either <c>null</c> or empty.</exception>
\r
6725 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6726 is cancelled.</exception>
\r
6728 <member name="M:NuGet.Packaging.IPackageDownloader.SetExceptionHandler(System.Func{System.Exception,System.Threading.Tasks.Task{System.Boolean}})">
\r
6730 Sets an exception handler for package downloads.
\r
6732 <remarks>The exception handler returns a task that represents the asynchronous operation.
\r
6733 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
\r
6734 indicating whether or not the exception was handled. To handle an exception and stop its
\r
6735 propagation, the task should return <c>true</c>. Otherwise, the exception will be rethrown.</remarks>
\r
6736 <param name="handleExceptionAsync">An exception handler.</param>
\r
6737 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handleExceptionAsync" />
\r
6738 is <c>null</c>.</exception>
\r
6740 <member name="M:NuGet.Packaging.IPackageDownloader.SetThrottle(System.Threading.SemaphoreSlim)">
\r
6742 Sets a throttle for package downloads.
\r
6744 <param name="throttle">A throttle. Can be <c>null</c>.</param>
\r
6746 <member name="P:NuGet.Packaging.IPackageDownloader.ContentReader">
\r
6748 Gets an asynchronous package content reader.
\r
6750 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
6752 <member name="P:NuGet.Packaging.IPackageDownloader.CoreReader">
\r
6754 Gets an asynchronous package core reader.
\r
6756 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
6758 <member name="T:NuGet.Packaging.IPackageResolver">
\r
6760 Core package resolver
\r
6763 <member name="M:NuGet.Packaging.IPackageResolver.Resolve(System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageIdentity},System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo},System.Threading.CancellationToken)">
\r
6765 Resolve a set of packages
\r
6767 <param name="targets">Package or packages to install</param>
\r
6768 <param name="availablePackages">All relevant packages. This list must include the target packages.</param>
\r
6769 <returns>A set of packages meeting the package dependency requirements</returns>
\r
6771 <member name="M:NuGet.Packaging.IPackageResolver.Resolve(System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageIdentity},System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo},System.Collections.Generic.IEnumerable{NuGet.Packaging.PackageReference},System.Threading.CancellationToken)">
\r
6773 Resolve a set of packages
\r
6775 <param name="targets">Package or packages to install</param>
\r
6776 <param name="availablePackages">
\r
6777 All relevant packages. This list must include the target packages and
\r
6778 installed packages.
\r
6780 <param name="installedPackages">
\r
6781 Packages already installed into the project. These will be favored as
\r
6782 dependency options.
\r
6784 <returns>A set of packages meeting the package dependency requirements</returns>
\r
6786 <member name="M:NuGet.Packaging.IPackageResolver.Resolve(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo},System.Threading.CancellationToken)">
\r
6788 Resolve a set of packages
\r
6790 <param name="targets">Package or packages to install</param>
\r
6791 <param name="availablePackages">All relevant packages. This list must include the target packages.</param>
\r
6792 <returns>A set of packages meeting the package dependency requirements</returns>
\r
6794 <member name="M:NuGet.Packaging.IPackageResolver.Resolve(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo},System.Collections.Generic.IEnumerable{NuGet.Packaging.PackageReference},System.Threading.CancellationToken)">
\r
6796 Resolve a set of packages
\r
6798 <param name="targets">Package or packages to install</param>
\r
6799 <param name="availablePackages">
\r
6800 All relevant packages. This list must include the target packages and
\r
6801 installed packages.
\r
6803 <param name="installedPackages">
\r
6804 Packages already installed into the project. These will be favored as
\r
6805 dependency options.
\r
6807 <returns>A set of packages meeting the package dependency requirements</returns>
\r
6809 <member name="T:NuGet.Packaging.MinClientVersionException">
\r
6811 Custom exception type for a package that has a higher minClientVersion than the current client.
\r
6814 <member name="P:NuGet.Packaging.FallbackPackagePathInfo.PathResolver">
\r
6816 Path resolver for the root package folder containing this package.
\r
6819 <member name="P:NuGet.Packaging.FallbackPackagePathInfo.Id">
\r
6824 <member name="P:NuGet.Packaging.FallbackPackagePathInfo.Version">
\r
6829 <member name="M:NuGet.Packaging.FallbackPackagePathResolver.#ctor(NuGet.Common.INuGetPathContext)">
\r
6831 Creates a package folder path resolver that scans multiple folders to find a package.
\r
6833 <param name="pathContext">NuGet paths loaded from NuGet.Config settings.</param>
\r
6835 <member name="M:NuGet.Packaging.FallbackPackagePathResolver.GetPackageDirectory(System.String,System.String)">
\r
6837 Returns the root directory of an installed package.
\r
6839 <param name="packageId">Package id.</param>
\r
6840 <param name="version">Package version.</param>
\r
6841 <returns>Returns the path if the package exists in any of the folders. Null if the package does not exist.</returns>
\r
6843 <member name="M:NuGet.Packaging.FallbackPackagePathResolver.GetPackageDirectory(System.String,NuGet.Versioning.NuGetVersion)">
\r
6845 Returns the root directory of an installed package.
\r
6847 <param name="packageId">Package id.</param>
\r
6848 <param name="version">Package version.</param>
\r
6849 <returns>Returns the path if the package exists in any of the folders. Null if the package does not exist.</returns>
\r
6851 <member name="M:NuGet.Packaging.FallbackPackagePathResolver.GetPackageInfo(System.String,NuGet.Versioning.NuGetVersion)">
\r
6853 Returns the package info along with a path resolver specific to the folder where the package exists.
\r
6855 <param name="packageId">Package id.</param>
\r
6856 <param name="version">Package version.</param>
\r
6857 <returns>Returns the package info if the package exists in any of the folders. Null if the package does not exist.</returns>
\r
6859 <member name="T:NuGet.Packaging.LocalPackageArchiveDownloader">
\r
6861 A package downloader for local archive packages.
\r
6864 <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.#ctor(System.String,NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger)">
\r
6866 Initializes a new <see cref="T:NuGet.Packaging.LocalPackageArchiveDownloader" /> class.
\r
6868 <param name="packageFilePath">A source package archive file path.</param>
\r
6869 <param name="packageIdentity">A package identity.</param>
\r
6870 <param name="logger">A logger.</param>
\r
6871 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageFilePath" />
\r
6872 is either <c>null</c> or an empty string.</exception>
\r
6873 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
\r
6874 is either <c>null</c> or an empty string.</exception>
\r
6875 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" />
\r
6876 is either <c>null</c> or an empty string.</exception>
\r
6878 <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.Dispose">
\r
6880 Disposes of this instance.
\r
6883 <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.CopyNupkgFileToAsync(System.String,System.Threading.CancellationToken)">
\r
6885 Asynchronously copies a .nupkg to a target file path.
\r
6887 <param name="destinationFilePath">The destination file path.</param>
\r
6888 <param name="cancellationToken">A cancellation token.</param>
\r
6889 <returns>A task that represents the asynchronous operation.
\r
6890 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
\r
6891 indicating whether or not the copy was successful.</returns>
\r
6892 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
6893 <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
\r
6894 is either <c>null</c> or empty.</exception>
\r
6895 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6896 is cancelled.</exception>
\r
6898 <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.GetPackageHashAsync(System.String,System.Threading.CancellationToken)">
\r
6900 Asynchronously gets a package hash.
\r
6902 <param name="hashAlgorithm">The hash algorithm.</param>
\r
6903 <param name="cancellationToken">A cancellation token.</param>
\r
6904 <returns>A task that represents the asynchronous operation.
\r
6905 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
\r
6906 representing the package hash.</returns>
\r
6907 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
6908 <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
\r
6909 is either <c>null</c> or empty.</exception>
\r
6910 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
6911 is cancelled.</exception>
\r
6913 <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.SetExceptionHandler(System.Func{System.Exception,System.Threading.Tasks.Task{System.Boolean}})">
\r
6915 Sets an exception handler for package downloads.
\r
6917 <remarks>The exception handler returns a task that represents the asynchronous operation.
\r
6918 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
\r
6919 indicating whether or not the exception was handled. To handle an exception and stop its
\r
6920 propagation, the task should return <c>true</c>. Otherwise, the exception will be rethrown.</remarks>
\r
6921 <param name="handleExceptionAsync">An exception handler.</param>
\r
6922 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handleExceptionAsync" />
\r
6923 is <c>null</c>.</exception>
\r
6925 <member name="M:NuGet.Packaging.LocalPackageArchiveDownloader.SetThrottle(System.Threading.SemaphoreSlim)">
\r
6927 Sets a throttle for package downloads.
\r
6929 <param name="throttle">A throttle. Can be <c>null</c>.</param>
\r
6931 <member name="P:NuGet.Packaging.LocalPackageArchiveDownloader.ContentReader">
\r
6933 Gets an asynchronous package content reader.
\r
6935 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
6937 <member name="P:NuGet.Packaging.LocalPackageArchiveDownloader.CoreReader">
\r
6939 Gets an asynchronous package core reader.
\r
6941 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
6943 <member name="T:NuGet.Packaging.MinClientVersionUtility">
\r
6945 Helpers for dealing with the NuGet client version and package minClientVersions.
\r
6948 <member name="M:NuGet.Packaging.MinClientVersionUtility.VerifyMinClientVersion(NuGet.Packaging.Core.NuspecCoreReaderBase)">
\r
6950 Check the package minClientVersion and throw if it is greater than the current client version.
\r
6953 <member name="M:NuGet.Packaging.MinClientVersionUtility.IsMinClientVersionCompatible(NuGet.Packaging.Core.NuspecCoreReaderBase)">
\r
6955 Verify minClientVersion.
\r
6958 <member name="M:NuGet.Packaging.MinClientVersionUtility.IsMinClientVersionCompatible(NuGet.Versioning.NuGetVersion)">
\r
6960 Verify minClientVersion.
\r
6963 <member name="M:NuGet.Packaging.MinClientVersionUtility.GetNuGetClientVersion">
\r
6965 Read the NuGet client version from the assembly info as a NuGetVersion.
\r
6968 <member name="T:NuGet.Packaging.NuspecReader">
\r
6970 Reads .nuspec files
\r
6973 <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.String)">
\r
6975 Nuspec file reader.
\r
6978 <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.String,NuGet.Frameworks.IFrameworkNameProvider)">
\r
6980 Nuspec file reader.
\r
6983 <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.IO.Stream)">
\r
6985 Nuspec file reader
\r
6987 <param name="stream">Nuspec file stream.</param>
\r
6989 <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.Xml.Linq.XDocument)">
\r
6991 Nuspec file reader
\r
6993 <param name="xml">Nuspec file xml data.</param>
\r
6995 <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.IO.Stream,NuGet.Frameworks.IFrameworkNameProvider,System.Boolean)">
\r
6997 Nuspec file reader
\r
6999 <param name="stream">Nuspec file stream.</param>
\r
7000 <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
\r
7002 <member name="M:NuGet.Packaging.NuspecReader.#ctor(System.Xml.Linq.XDocument,NuGet.Frameworks.IFrameworkNameProvider)">
\r
7004 Nuspec file reader
\r
7006 <param name="xml">Nuspec file xml data.</param>
\r
7007 <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
\r
7009 <member name="M:NuGet.Packaging.NuspecReader.GetDependencyGroups">
\r
7011 Read package dependencies for all frameworks
\r
7014 <member name="M:NuGet.Packaging.NuspecReader.GetDependencyGroups(System.Boolean)">
\r
7016 Read package dependencies for all frameworks
\r
7019 <member name="M:NuGet.Packaging.NuspecReader.GetReferenceGroups">
\r
7021 Reference item groups
\r
7024 <member name="M:NuGet.Packaging.NuspecReader.GetFrameworkReferenceGroups">
\r
7026 Framework reference groups
\r
7029 <member name="M:NuGet.Packaging.NuspecReader.GetLanguage">
\r
7034 <member name="M:NuGet.Packaging.NuspecReader.GetLicenseUrl">
\r
7036 Package License Url
\r
7039 <member name="M:NuGet.Packaging.NuspecReader.GetContentFiles">
\r
7041 Build action groups
\r
7044 <member name="M:NuGet.Packaging.NuspecReader.GetTitle">
\r
7049 <member name="M:NuGet.Packaging.NuspecReader.GetAuthors">
\r
7054 <member name="M:NuGet.Packaging.NuspecReader.GetTags">
\r
7059 <member name="M:NuGet.Packaging.NuspecReader.GetOwners">
\r
7064 <member name="M:NuGet.Packaging.NuspecReader.GetDescription">
\r
7066 Package description.
\r
7069 <member name="M:NuGet.Packaging.NuspecReader.GetReleaseNotes">
\r
7071 Package release notes.
\r
7074 <member name="M:NuGet.Packaging.NuspecReader.GetSummary">
\r
7079 <member name="M:NuGet.Packaging.NuspecReader.GetProjectUrl">
\r
7081 Package project url.
\r
7084 <member name="M:NuGet.Packaging.NuspecReader.GetIconUrl">
\r
7089 <member name="M:NuGet.Packaging.NuspecReader.GetCopyright">
\r
7091 Copyright information.
\r
7094 <member name="M:NuGet.Packaging.NuspecReader.GetRequireLicenseAcceptance">
\r
7096 Require license acceptance when installing the package.
\r
7099 <member name="T:NuGet.Packaging.PackageArchiveReader">
\r
7101 Reads a development nupkg
\r
7104 <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Stream)">
\r
7106 Nupkg package reader
\r
7108 <param name="stream">Nupkg data stream.</param>
\r
7110 <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Stream,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
\r
7112 Nupkg package reader
\r
7114 <param name="stream">Nupkg data stream.</param>
\r
7115 <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
\r
7116 <param name="compatibilityProvider">Framework compatibility provider.</param>
\r
7118 <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Stream,System.Boolean)">
\r
7120 Nupkg package reader
\r
7122 <param name="stream">Nupkg data stream.</param>
\r
7123 <param name="leaveStreamOpen">If true the nupkg stream will not be closed by the zip reader.</param>
\r
7125 <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Stream,System.Boolean,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
\r
7127 Nupkg package reader
\r
7129 <param name="stream">Nupkg data stream.</param>
\r
7130 <param name="leaveStreamOpen">leave nupkg stream open</param>
\r
7131 <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
\r
7132 <param name="compatibilityProvider">Framework compatibility provider.</param>
\r
7134 <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Compression.ZipArchive)">
\r
7136 Nupkg package reader
\r
7138 <param name="zipArchive">ZipArchive containing the nupkg data.</param>
\r
7140 <member name="M:NuGet.Packaging.PackageArchiveReader.#ctor(System.IO.Compression.ZipArchive,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
\r
7142 Nupkg package reader
\r
7144 <param name="zipArchive">ZipArchive containing the nupkg data.</param>
\r
7145 <param name="frameworkProvider">Framework mapping provider for NuGetFramework parsing.</param>
\r
7146 <param name="compatibilityProvider">Framework compatibility provider.</param>
\r
7148 <member name="T:NuGet.Packaging.EmptyFrameworkFolderFile">
\r
7150 Represents an empty framework folder in NuGet 2.0+ packages.
\r
7151 An empty framework folder is represented by a file named "_._".
\r
7154 <member name="P:NuGet.Packaging.IPackageFile.Path">
\r
7156 Gets the full path of the file inside the package.
\r
7159 <member name="P:NuGet.Packaging.IPackageFile.EffectivePath">
\r
7161 Gets the path that excludes the root folder (content/lib/tools) and framework folder (if present).
\r
7164 If a package has the Path as 'content\[net40]\scripts\jQuery.js', the EffectivePath
\r
7165 will be 'scripts\jQuery.js'.
\r
7167 If it is 'tools\init.ps1', the EffectivePath will be 'init.ps1'.
\r
7170 <member name="P:NuGet.Packaging.IPackageMetadata.FrameworkReferences">
\r
7172 Specifies assemblies from GAC that the package depends on.
\r
7175 <member name="P:NuGet.Packaging.IPackageMetadata.PackageAssemblyReferences">
\r
7177 Returns sets of References specified in the manifest.
\r
7180 <member name="P:NuGet.Packaging.IPackageMetadata.DependencyGroups">
\r
7182 Specifies sets other packages that the package depends on.
\r
7185 <member name="P:NuGet.Packaging.IPackageMetadata.ContentFiles">
\r
7187 Returns sets of Content Files specified in the manifest.
\r
7190 <member name="M:NuGet.Packaging.Manifest.Save(System.IO.Stream)">
\r
7192 Saves the current manifest to the specified stream.
\r
7194 <param name="stream">The target stream.</param>
\r
7196 <member name="M:NuGet.Packaging.Manifest.Save(System.IO.Stream,System.Int32)">
\r
7198 Saves the current manifest to the specified stream.
\r
7200 <param name="stream">The target stream.</param>
\r
7201 <param name="minimumManifestVersion">The minimum manifest version that this class must use when saving.</param>
\r
7203 <member name="M:NuGet.Packaging.ManifestMetadata.#ctor(NuGet.Packaging.IPackageMetadata)">
\r
7205 Constructs a ManifestMetadata instance from an IPackageMetadata instance
\r
7208 <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV1">
\r
7213 <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV2">
\r
7215 Added copyrights, references and release notes
\r
7218 <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV3">
\r
7220 Used if the version is a semantic version.
\r
7223 <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV4">
\r
7225 Added 'targetFramework' attribute for 'dependency' elements.
\r
7226 Allow framework folders under 'content' and 'tools' folders.
\r
7229 <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV5">
\r
7231 Added 'targetFramework' attribute for 'references' elements.
\r
7232 Added 'minClientVersion' attribute
\r
7235 <member name="F:NuGet.Packaging.ManifestSchemaUtility.SchemaVersionV6">
\r
7237 Allows XDT transformation
\r
7240 <member name="M:NuGet.Packaging.PackageBuilder.ResolvePackagePath(System.String,System.String,System.String,System.String)">
\r
7242 Determins the path of the file inside a package.
\r
7243 For recursive wildcard paths, we preserve the path portion beginning with the wildcard.
\r
7244 For non-recursive wildcard paths, we use the file name from the actual file path on disk.
\r
7247 <member name="M:NuGet.Packaging.PackageBuilder.IsKnownFolder(System.String)">
\r
7249 Returns true if the path uses a known folder root.
\r
7252 <member name="M:NuGet.Packaging.PackageBuilder.ParseTags(System.String)">
\r
7254 Tags come in this format. tag1 tag2 tag3 etc..
\r
7257 <member name="P:NuGet.Packaging.PackageBuilder.Properties">
\r
7259 Exposes the additional properties extracted by the metadata
\r
7260 extractor or received from the command line.
\r
7263 <member name="P:NuGet.Packaging.PackageBuilder.ContentFiles">
\r
7265 ContentFiles section from the manifest for content v2
\r
7268 <member name="M:NuGet.Packaging.PackageReferenceSet.#ctor(System.Collections.Generic.IEnumerable{System.String})">
\r
7270 Creates a new Package Reference Set
\r
7272 <param name="references">IEnumerable set of string references</param>
\r
7274 <member name="M:NuGet.Packaging.PackageReferenceSet.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
\r
7276 Creates a new Package Reference Set
\r
7278 <param name="targetFramework">The target framework to use, pass Any for AnyFramework. Does not allow null.</param>
\r
7279 <param name="references">IEnumerable set of string references</param>
\r
7281 <member name="M:NuGet.Packaging.PackageReferenceSet.#ctor(NuGet.Frameworks.NuGetFramework,System.Collections.Generic.IEnumerable{System.String})">
\r
7283 Creates a new Package Reference Set
\r
7285 <param name="targetFramework">The target framework to use.</param>
\r
7286 <param name="references">IEnumerable set of string references</param>
\r
7288 <member name="P:NuGet.Packaging.PhysicalPackageFile.SourcePath">
\r
7293 <member name="P:NuGet.Packaging.PhysicalPackageFile.TargetPath">
\r
7298 <member name="M:NuGet.Packaging.FrameworkNameUtility.ParseFrameworkFolderName(System.String,System.Boolean,System.String@)">
\r
7300 Parses the specified string into FrameworkName object.
\r
7302 <param name="path">The string to be parse.</param>
\r
7303 <param name="strictParsing">if set to <c>true</c>, parse the first folder of path even if it is unrecognized framework.</param>
\r
7304 <param name="effectivePath">returns the path after the parsed target framework</param>
\r
7308 <member name="P:NuGet.Packaging.PackageExtractionContext.UseLegacyPackageInstallPath">
\r
7310 If True package folder paths will use the non-normalized version path,
\r
7311 even for new installs.
\r
7314 <member name="M:NuGet.Packaging.PackageHelper.GetSatellitePackageInfoAsync(NuGet.Packaging.Core.IAsyncPackageCoreReader,System.Threading.CancellationToken)">
\r
7316 A package is deemed to be a satellite package if it has a language property set, the id of the package is
\r
7317 of the format [.*].[Language]
\r
7318 and it has at least one dependency with an id that maps to the runtime package .
\r
7321 <member name="M:NuGet.Packaging.PackageHelper.GetInstalledPackageFilesAsync(NuGet.Packaging.PackageArchiveReader,NuGet.Packaging.Core.PackageIdentity,NuGet.Packaging.PackagePathResolver,NuGet.Packaging.PackageSaveMode,System.Threading.CancellationToken)">
\r
7323 This returns all the installed package files (does not include satellite files)
\r
7326 <member name="F:NuGet.Packaging.PackageSaveMode.Defaultv2">
\r
7328 Default package save mode for v2 (packages.config)-style restore.
\r
7329 This includes <see cref="F:NuGet.Packaging.PackageSaveMode.Files" /> and <see cref="F:NuGet.Packaging.PackageSaveMode.Nupkg" />.
\r
7332 <member name="F:NuGet.Packaging.PackageSaveMode.Defaultv3">
\r
7334 Default package save mode for v3 (project.json)-style restore.
\r
7335 This includes <see cref="F:NuGet.Packaging.PackageSaveMode.Files" />, <see cref="F:NuGet.Packaging.PackageSaveMode.Nuspec" />, and <see cref="F:NuGet.Packaging.PackageSaveMode.Nupkg" />.
\r
7338 <member name="F:NuGet.Packaging.XmlDocFileSaveMode.None">
\r
7340 Treat XML doc files as regular files (legacy behavior).
\r
7343 <member name="F:NuGet.Packaging.XmlDocFileSaveMode.Skip">
\r
7345 Do not extract XML documentation files
\r
7348 <member name="F:NuGet.Packaging.XmlDocFileSaveMode.Compress">
\r
7350 Compress XML doc files in a zip archive.
\r
7353 <member name="T:NuGet.Packaging.ZipArchiveExtensions">
\r
7355 Nupkg reading helper methods
\r
7358 <member name="M:NuGet.Packaging.PackageExtractor.InstallFromSourceAsync(System.Func{System.IO.Stream,System.Threading.Tasks.Task},NuGet.Packaging.VersionFolderPathContext,System.Threading.CancellationToken)">
\r
7360 Uses a copy function to install a package to a global packages directory.
\r
7362 <param name="copyToAsync">
\r
7363 A function which should copy the package to the provided destination stream.
\r
7365 <param name="versionFolderPathContext">
\r
7366 The version folder path context, which encapsulates all of the parameters to observe
\r
7367 while installing the package.
\r
7369 <param name="token">The cancellation token.</param>
\r
7371 True if the package was installed. False if the package already exists and therefore
\r
7372 resulted in no copy operation.
\r
7375 <member name="T:NuGet.Packaging.PackageFolderReader">
\r
7377 Reads an unzipped nupkg folder.
\r
7380 <member name="M:NuGet.Packaging.PackageFolderReader.#ctor(System.String)">
\r
7382 Package folder reader
\r
7385 <member name="M:NuGet.Packaging.PackageFolderReader.#ctor(System.IO.DirectoryInfo)">
\r
7387 Package folder reader
\r
7389 <param name="folder">root directory of an extracted nupkg</param>
\r
7391 <member name="M:NuGet.Packaging.PackageFolderReader.#ctor(System.String,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
\r
7393 Package folder reader
\r
7395 <param name="folderPath">root directory of an extracted nupkg</param>
\r
7396 <param name="frameworkProvider">framework mappings</param>
\r
7397 <param name="compatibilityProvider">framework compatibility provider</param>
\r
7399 <member name="M:NuGet.Packaging.PackageFolderReader.#ctor(System.IO.DirectoryInfo,NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
\r
7401 Package folder reader
\r
7403 <param name="folder">root directory of an extracted nupkg</param>
\r
7404 <param name="frameworkProvider">framework mappings</param>
\r
7405 <param name="compatibilityProvider">framework compatibility provider</param>
\r
7407 <member name="M:NuGet.Packaging.PackageFolderReader.GetStream(System.String)">
\r
7409 Opens a local file in read only mode.
\r
7412 <member name="M:NuGet.Packaging.PackageFolderReader.GetRelativePath(System.IO.DirectoryInfo,System.IO.FileInfo)">
\r
7414 Build the relative path in the same format that ZipArchive uses
\r
7417 <member name="T:NuGet.Packaging.PackagePathResolver">
\r
7419 A V2 path resolver.
\r
7422 <member name="T:NuGet.Packaging.PackageReaderBase">
\r
7424 Abstract class that both the zip and folder package readers extend
\r
7425 This class contains the path conventions for both zip and folder readers
\r
7428 <member name="M:NuGet.Packaging.PackageReaderBase.#ctor(NuGet.Frameworks.IFrameworkNameProvider)">
\r
7430 Instantiates a new <see cref="T:NuGet.Packaging.PackageReaderBase" /> class.
\r
7432 <param name="frameworkProvider">A framework mapping provider.</param>
\r
7433 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="frameworkProvider" /> is <c>null</c>.</exception>
\r
7435 <member name="M:NuGet.Packaging.PackageReaderBase.#ctor(NuGet.Frameworks.IFrameworkNameProvider,NuGet.Frameworks.IFrameworkCompatibilityProvider)">
\r
7437 Instantiates a new <see cref="T:NuGet.Packaging.PackageReaderBase" /> class.
\r
7439 <param name="frameworkProvider">A framework mapping provider.</param>
\r
7440 <param name="compatibilityProvider">A framework compatibility provider.</param>
\r
7441 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="frameworkProvider" /> is <c>null</c>.</exception>
\r
7442 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="compatibilityProvider" /> is <c>null</c>.</exception>
\r
7444 <member name="M:NuGet.Packaging.PackageReaderBase.GetSupportedFrameworks">
\r
7446 Frameworks mentioned in the package.
\r
7449 <member name="M:NuGet.Packaging.PackageReaderBase.IsAllowedBuildFile(System.String,System.String)">
\r
7451 only packageId.targets and packageId.props should be used from the build folder
\r
7454 <member name="M:NuGet.Packaging.PackageReaderBase.IsReferenceAssembly(System.String)">
\r
7456 True only for assemblies that should be added as references to msbuild projects
\r
7459 <member name="P:NuGet.Packaging.PackageReaderBase.NuspecReader">
\r
7464 <member name="T:NuGet.Packaging.PackageReference">
\r
7466 Represents a package element in the packages.config file
\r
7469 <member name="M:NuGet.Packaging.PackageReference.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework)">
\r
7471 Creates a new packages config entry
\r
7474 <member name="M:NuGet.Packaging.PackageReference.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,System.Boolean)">
\r
7476 Creates a new packages config entry
\r
7479 <member name="M:NuGet.Packaging.PackageReference.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,System.Boolean,System.Boolean,System.Boolean)">
\r
7481 Creates a new packages config entry
\r
7484 <member name="M:NuGet.Packaging.PackageReference.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,System.Boolean,System.Boolean,System.Boolean,NuGet.Versioning.VersionRange)">
\r
7486 Creates a new packages config entry
\r
7488 <param name="identity">Package id and version</param>
\r
7489 <param name="targetFramework">Package target framework installed to the project</param>
\r
7490 <param name="userInstalled">True if the user installed this package directly</param>
\r
7491 <param name="developmentDependency">True if the package is a development dependency</param>
\r
7492 <param name="requireReinstallation">True if this package needs to be reinstalled</param>
\r
7493 <param name="allowedVersions">Restrict package versions to the allowedVersions range</param>
\r
7495 <member name="M:NuGet.Packaging.PackageReference.ToString">
\r
7497 Displays the identity and target framework of the reference.
\r
7502 <member name="P:NuGet.Packaging.PackageReference.PackageIdentity">
\r
7504 Id and Version of the package
\r
7507 <member name="P:NuGet.Packaging.PackageReference.AllowedVersions">
\r
7509 The allowed range of versions that this package can be upgraded/downgraded to.
\r
7511 <remarks>This is null if unbounded</remarks>
\r
7513 <member name="P:NuGet.Packaging.PackageReference.HasAllowedVersions">
\r
7515 True if allowedVersions exists.
\r
7518 <member name="P:NuGet.Packaging.PackageReference.TargetFramework">
\r
7520 Installed target framework version of the package.
\r
7523 <member name="P:NuGet.Packaging.PackageReference.IsDevelopmentDependency">
\r
7525 Development dependency
\r
7528 <member name="P:NuGet.Packaging.PackageReference.IsUserInstalled">
\r
7530 True if the user installed or updated this package directly.
\r
7531 False if this package was installed as a dependency by another package.
\r
7534 <member name="P:NuGet.Packaging.PackageReference.RequireReinstallation">
\r
7536 Require reinstallation
\r
7539 <member name="M:NuGet.Packaging.PackagesConfig.HasAttributeValue(System.Xml.Linq.XElement,System.String,System.String,System.Xml.Linq.XElement@)">
\r
7541 Determine if the package node has the attribute value as the targetValue.
\r
7544 <member name="M:NuGet.Packaging.PackagesConfig.BoolAttribute(System.Xml.Linq.XElement,System.String,System.Boolean)">
\r
7546 Get a boolean attribute value, or false if it does not exist
\r
7549 <member name="T:NuGet.Packaging.PackagesConfigReader">
\r
7551 Reads packages.config
\r
7554 <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(System.Xml.Linq.XDocument)">
\r
7556 Packages.config reader
\r
7558 <param name="xml">Packages.config XML</param>
\r
7560 <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(NuGet.Frameworks.IFrameworkNameProvider,System.Xml.Linq.XDocument)">
\r
7562 Packages.config reader
\r
7564 <param name="frameworkMappings">Additional target framework mappings for parsing target frameworks</param>
\r
7565 <param name="xml">Packages.config XML</param>
\r
7567 <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(System.IO.Stream)">
\r
7569 Packages.config reader
\r
7571 <param name="stream">Stream containing packages.config</param>
\r
7573 <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(System.IO.Stream,System.Boolean)">
\r
7575 Packages.config reader
\r
7577 <param name="stream">Stream containing packages.config</param>
\r
7578 <param name="leaveStreamOpen">True will leave the stream open</param>
\r
7580 <member name="M:NuGet.Packaging.PackagesConfigReader.#ctor(NuGet.Frameworks.IFrameworkNameProvider,System.IO.Stream,System.Boolean)">
\r
7582 Packages.config reader
\r
7584 <param name="stream">Stream containing packages.config</param>
\r
7585 <param name="leaveStreamOpen">True will leave the stream open</param>
\r
7586 <param name="frameworkMappings">Additional target framework mappings for parsing target frameworks</param>
\r
7588 <member name="M:NuGet.Packaging.PackagesConfigReader.GetMinClientVersion">
\r
7590 Reads the minimum client version from packages.config
\r
7592 <returns>Minimum client version or the default of 2.5.0</returns>
\r
7594 <member name="M:NuGet.Packaging.PackagesConfigReader.GetPackages">
\r
7596 Reads all package node entries in the config.
\r
7597 If duplicate package ids exist an exception will be thrown.
\r
7600 <member name="M:NuGet.Packaging.PackagesConfigReader.GetPackages(System.Boolean)">
\r
7602 Reads all package node entries in the config.
\r
7604 <param name="allowDuplicatePackageIds">If True validation will be performed to ensure that
\r
7605 only one entry exists for each unique package id.</param>
\r
7607 <member name="T:NuGet.Packaging.PackagesConfigWriter">
\r
7609 Writes the packages.config XML file to a stream
\r
7612 <member name="M:NuGet.Packaging.PackagesConfigWriter.#ctor(System.String,System.Boolean)">
\r
7614 Create a packages.config writer using file path
\r
7616 <param name="fullPath">The full path to write the XML packages.config file into, or load existing packages.config from</param>
\r
7617 <param name="createNew">Whether to create a new packages.config file, or load an existing one</param>
\r
7619 <member name="M:NuGet.Packaging.PackagesConfigWriter.#ctor(System.String,System.Boolean,NuGet.Frameworks.IFrameworkNameProvider)">
\r
7621 Create a packages.config writer using file path
\r
7623 <param name="fullPath">The full path to write the XML packages.config file into, or load existing packages.config from</param>
\r
7624 <param name="createNew">Whether to create a new packages.config file, or load an existing one</param>
\r
7625 <param name="frameworkMappings">Framework mappings</param>
\r
7627 <member name="M:NuGet.Packaging.PackagesConfigWriter.#ctor(System.IO.Stream,System.Boolean)">
\r
7629 Create a packages.config writer using stream
\r
7631 <param name="stream">Stream to write the XML packages.config file into, or load existing packages.config from</param>
\r
7632 <param name="createNew">Whether to create a new packages.config file, or load an existing one</param>
\r
7634 <member name="M:NuGet.Packaging.PackagesConfigWriter.#ctor(System.IO.Stream,System.Boolean,NuGet.Frameworks.IFrameworkNameProvider)">
\r
7636 Create a packages.config writer using stream
\r
7638 <param name="stream">Stream to write the XML packages.config file into, or load existing packages.config from</param>
\r
7639 <param name="createNew">Whether to create a new packages.config file, or load an existing one</param>
\r
7640 <param name="frameworkMappings">Framework mappings</param>
\r
7642 <member name="M:NuGet.Packaging.PackagesConfigWriter.WriteMinClientVersion(NuGet.Versioning.NuGetVersion)">
\r
7644 Write a minimum client version to packages.config
\r
7646 <param name="version">Minumum version of the client required to parse and use this file.</param>
\r
7648 <member name="M:NuGet.Packaging.PackagesConfigWriter.AddPackageEntry(System.String,NuGet.Versioning.NuGetVersion,NuGet.Frameworks.NuGetFramework)">
\r
7650 Add a package entry
\r
7652 <param name="packageId">Package Id</param>
\r
7653 <param name="version">Package Version</param>
\r
7654 <param name="targetFramework">Package targetFramework that's compatible with current project</param>
\r
7656 <member name="M:NuGet.Packaging.PackagesConfigWriter.AddPackageEntry(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework)">
\r
7658 Adds a basic package entry to the file
\r
7661 <member name="M:NuGet.Packaging.PackagesConfigWriter.AddPackageEntry(NuGet.Packaging.PackageReference)">
\r
7663 Adds a package entry to the file
\r
7665 <param name="entry">Package reference entry</param>
\r
7667 <member name="M:NuGet.Packaging.PackagesConfigWriter.UpdatePackageEntry(NuGet.Packaging.PackageReference,NuGet.Packaging.PackageReference)">
\r
7669 Update a package entry to the file
\r
7672 <member name="M:NuGet.Packaging.PackagesConfigWriter.UpdateOrAddPackageEntry(System.Xml.Linq.XDocument,NuGet.Packaging.PackageReference)">
\r
7674 Update a package entry using the original entry as a base if it exists.
\r
7677 <member name="M:NuGet.Packaging.PackagesConfigWriter.RemovePackageEntry(System.String,NuGet.Versioning.NuGetVersion,NuGet.Frameworks.NuGetFramework)">
\r
7679 Remove a package entry
\r
7681 <param name="packageId">Package Id</param>
\r
7682 <param name="version">Package version</param>
\r
7683 <param name="targetFramework">Package targetFramework</param>
\r
7685 <member name="M:NuGet.Packaging.PackagesConfigWriter.RemovePackageEntry(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework)">
\r
7687 Remove a package identity from the file
\r
7689 <param name="identity">Package identity</param>
\r
7690 <param name="targetFramework">Package targetFramework</param>
\r
7692 <member name="M:NuGet.Packaging.PackagesConfigWriter.RemovePackageEntry(NuGet.Packaging.PackageReference)">
\r
7694 Removes a package entry from the file
\r
7696 <param name="entry">Package reference entry</param>
\r
7698 <member name="M:NuGet.Packaging.PackagesConfigWriter.WriteFile(System.String)">
\r
7700 Write the XDocument to the packages.config and disallow further changes.
\r
7702 <param name="fullPath">the full path to packages.config file</param>
\r
7704 <member name="M:NuGet.Packaging.PackagesConfigWriter.Dispose">
\r
7706 Write the XDocument to the stream and close it to disallow further changes.
\r
7709 <member name="F:NuGet.Packaging.PackagingConstants.ManifestExtension">
\r
7711 Represents the ".nuspec" extension.
\r
7714 <member name="T:NuGet.Packaging.Strings">
\r
7716 A strongly-typed resource class, for looking up localized strings, etc.
\r
7719 <member name="P:NuGet.Packaging.Strings.ResourceManager">
\r
7721 Returns the cached ResourceManager instance used by this class.
\r
7724 <member name="P:NuGet.Packaging.Strings.Culture">
\r
7726 Overrides the current thread's CurrentUICulture property for all
\r
7727 resource lookups using this strongly typed resource class.
\r
7730 <member name="P:NuGet.Packaging.Strings.Error_InvalidTargetFramework">
\r
7732 Looks up a localized string similar to Unsupported targetFramework value '{0}'..
\r
7735 <member name="P:NuGet.Packaging.Strings.ErrorDuplicatePackages">
\r
7737 Looks up a localized string similar to There are duplicate packages: {0}.
\r
7740 <member name="P:NuGet.Packaging.Strings.ErrorInvalidAllowedVersions">
\r
7742 Looks up a localized string similar to Invalid allowedVersions for package id '{0}': '{1}'.
\r
7745 <member name="P:NuGet.Packaging.Strings.ErrorInvalidMinClientVersion">
\r
7747 Looks up a localized string similar to Invalid minClientVersion: '{0}'.
\r
7750 <member name="P:NuGet.Packaging.Strings.ErrorInvalidPackageVersion">
\r
7752 Looks up a localized string similar to Invalid package version for package id '{0}': '{1}'.
\r
7755 <member name="P:NuGet.Packaging.Strings.ErrorInvalidPackageVersionForDependency">
\r
7757 Looks up a localized string similar to Invalid package version for a dependency with id '{0}' in package '{1}': '{2}'.
\r
7760 <member name="P:NuGet.Packaging.Strings.ErrorNullOrEmptyPackageId">
\r
7762 Looks up a localized string similar to Null or empty package id.
\r
7765 <member name="P:NuGet.Packaging.Strings.ErrorUnableToDeleteFile">
\r
7767 Looks up a localized string similar to Unable to delete temporary file '{0}'. Error: '{1}'..
\r
7770 <member name="P:NuGet.Packaging.Strings.FailedFileTime">
\r
7772 Looks up a localized string similar to Failed to update file time for {0}: {1}.
\r
7775 <member name="P:NuGet.Packaging.Strings.FailToLoadPackagesConfig">
\r
7777 Looks up a localized string similar to Fail to load packages.config as XML file. Please check it. .
\r
7780 <member name="P:NuGet.Packaging.Strings.FailToWritePackagesConfig">
\r
7782 Looks up a localized string similar to Failed to write packages.config as XML file '{0}'. Error: '{1}'..
\r
7785 <member name="P:NuGet.Packaging.Strings.FallbackFolderNotFound">
\r
7787 Looks up a localized string similar to Unable to find fallback package folder '{0}'..
\r
7790 <member name="P:NuGet.Packaging.Strings.InvalidNuspecElement">
\r
7792 Looks up a localized string similar to {0} This validation error occurred in a '{1}' element..
\r
7795 <member name="P:NuGet.Packaging.Strings.InvalidNuspecEntry">
\r
7797 Looks up a localized string similar to The nuspec contains an invalid entry '{0}' in package '{1}' ..
\r
7800 <member name="P:NuGet.Packaging.Strings.InvalidPackageFrameworkFolderName">
\r
7802 Looks up a localized string similar to The framework in the folder name of '{0}' in package '{1}' could not be parsed..
\r
7805 <member name="P:NuGet.Packaging.Strings.Log_InstallingPackage">
\r
7807 Looks up a localized string similar to Installing {0} {1}..
\r
7810 <member name="P:NuGet.Packaging.Strings.MinClientVersionAlreadyExist">
\r
7812 Looks up a localized string similar to MinClientVersion already exists in packages.config.
\r
7815 <member name="P:NuGet.Packaging.Strings.MissingNuspec">
\r
7817 Looks up a localized string similar to Nuspec file does not exist in package..
\r
7820 <member name="P:NuGet.Packaging.Strings.MultipleNuspecFiles">
\r
7822 Looks up a localized string similar to Package contains multiple nuspec files..
\r
7825 <member name="P:NuGet.Packaging.Strings.MustContainAbsolutePath">
\r
7827 Looks up a localized string similar to '{0}' must contain an absolute path '{1}'..
\r
7830 <member name="P:NuGet.Packaging.Strings.PackageEntryAlreadyExist">
\r
7832 Looks up a localized string similar to Package entry already exists in packages.config. Id: {0}.
\r
7835 <member name="P:NuGet.Packaging.Strings.PackageEntryNotExist">
\r
7837 Looks up a localized string similar to Package entry does not exists in packages.config. Id: {0}, Version: {1}.
\r
7840 <member name="P:NuGet.Packaging.Strings.PackageMinVersionNotSatisfied">
\r
7842 Looks up a localized string similar to The '{0}' package requires NuGet client version '{1}' or above, but the current NuGet version is '{2}'. To upgrade NuGet, please go to http://docs.nuget.org/consume/installing-nuget.
\r
7845 <member name="P:NuGet.Packaging.Strings.PackagesNodeNotExist">
\r
7847 Looks up a localized string similar to Packages node does not exists in packages.config at {0}..
\r
7850 <member name="P:NuGet.Packaging.Strings.PackageStreamShouldBeSeekable">
\r
7852 Looks up a localized string similar to Package stream should be seekable.
\r
7855 <member name="P:NuGet.Packaging.Strings.StringCannotBeNullOrEmpty">
\r
7857 Looks up a localized string similar to String argument '{0}' cannot be null or empty.
\r
7860 <member name="P:NuGet.Packaging.Strings.UnableToAddEntry">
\r
7862 Looks up a localized string similar to An error occurred while updating packages.config. The file was closed before the entry could be added..
\r
7865 <member name="P:NuGet.Packaging.Strings.UnableToParseClientVersion">
\r
7867 Looks up a localized string similar to Unable to parse the current NuGet client version..
\r
7870 <member name="M:NuGet.Packaging.TopologicalSortUtility.SortPackagesByDependencyOrder(System.Collections.Generic.IEnumerable{NuGet.Packaging.Core.PackageDependencyInfo})">
\r
7872 Order dependencies by children first.
\r
7875 <member name="T:NuGet.Packaging.VersionFolderPathResolver">
\r
7877 A V3 path resolver.
\r
7880 <member name="M:NuGet.Packaging.VersionFolderPathResolver.#ctor(System.String)">
\r
7882 Initializes a new <see cref="T:NuGet.Packaging.VersionFolderPathResolver" /> class.
\r
7884 <param name="rootPath">The packages directory root folder.</param>
\r
7886 <member name="M:NuGet.Packaging.VersionFolderPathResolver.#ctor(System.String,System.Boolean)">
\r
7888 Initializes a new <see cref="T:NuGet.Packaging.VersionFolderPathResolver" /> class.
\r
7890 <param name="rootPath">The packages directory root folder.</param>
\r
7891 <param name="isLowercase">
\r
7892 <c>true</c> if package ID's and versions are made lowercase;
\r
7893 otherwise <c>false</c>.</param>
\r
7895 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetInstallPath(System.String,NuGet.Versioning.NuGetVersion)">
\r
7897 Gets the package install path.
\r
7899 <param name="packageId">The package ID.</param>
\r
7900 <param name="version">The package version.</param>
\r
7901 <returns>The package install path.</returns>
\r
7903 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetVersionListPath(System.String)">
\r
7905 Gets the package version list path.
\r
7907 <param name="packageId">The package ID.</param>
\r
7908 <returns>The package version list path.</returns>
\r
7910 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetPackageFilePath(System.String,NuGet.Versioning.NuGetVersion)">
\r
7912 Gets the package file path.
\r
7914 <param name="packageId">The package ID.</param>
\r
7915 <param name="version">The package version.</param>
\r
7916 <returns>The package file path.</returns>
\r
7918 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetManifestFilePath(System.String,NuGet.Versioning.NuGetVersion)">
\r
7920 Gets the manifest file path.
\r
7922 <param name="packageId">The package ID.</param>
\r
7923 <param name="version">The package version.</param>
\r
7924 <returns>The manifest file path.</returns>
\r
7926 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetHashPath(System.String,NuGet.Versioning.NuGetVersion)">
\r
7928 Gets the hash file path.
\r
7930 <param name="packageId">The package ID.</param>
\r
7931 <param name="version">The package version.</param>
\r
7932 <returns>The hash file path.</returns>
\r
7934 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetHashFileName(System.String,NuGet.Versioning.NuGetVersion)">
\r
7936 Gets the hash file name.
\r
7938 <param name="packageId">The package ID.</param>
\r
7939 <param name="version">The package version.</param>
\r
7940 <returns>The hash file name.</returns>
\r
7942 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetVersionListDirectory(System.String)">
\r
7944 Gets the version list directory.
\r
7946 <param name="packageId">The package ID.</param>
\r
7947 <returns>The version list directory.</returns>
\r
7949 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetPackageDirectory(System.String,NuGet.Versioning.NuGetVersion)">
\r
7951 Gets the package directory.
\r
7953 <param name="packageId">The package ID.</param>
\r
7954 <param name="version">The package version.</param>
\r
7955 <returns>The package directory.</returns>
\r
7957 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetPackageFileName(System.String,NuGet.Versioning.NuGetVersion)">
\r
7959 Gets the package file name.
\r
7961 <param name="packageId">The package ID.</param>
\r
7962 <param name="version">The package version.</param>
\r
7963 <returns>The package file name.</returns>
\r
7965 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetPackageDownloadMarkerFileName(System.String)">
\r
7967 Gets the package download marker file name.
\r
7969 <param name="packageId">The package ID.</param>
\r
7970 <returns>The package download marker file name.</returns>
\r
7972 <member name="M:NuGet.Packaging.VersionFolderPathResolver.GetManifestFileName(System.String,NuGet.Versioning.NuGetVersion)">
\r
7974 Gets the manifest file name.
\r
7976 <param name="packageId">The package ID.</param>
\r
7977 <param name="version">The package version.</param>
\r
7978 <returns>The manifest file name.</returns>
\r
7980 <member name="P:NuGet.Packaging.VersionFolderPathResolver.RootPath">
\r
7982 Gets the packages directory root folder.
\r
7985 <member name="P:NuGet.Packaging.VersionFolderPathResolver.IsLowerCase">
\r
7987 Gets a flag indicating whether or not package ID's and versions are made lowercase.
\r
7990 <member name="P:NuGet.Packaging.PackageExtraction.PackageExtractionBehavior.XmlDocFileSaveMode">
\r
7992 Gets or sets the <see cref="!:PackageExtraction.XmlDocFileSaveMode" />.
\r
7995 <member name="T:NuGet.Packaging.PackageCreation.Resources.NuGetResources">
\r
7997 A strongly-typed resource class, for looking up localized strings, etc.
\r
8000 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.ResourceManager">
\r
8002 Returns the cached ResourceManager instance used by this class.
\r
8005 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Culture">
\r
8007 Overrides the current thread's CurrentUICulture property for all
\r
8008 resource lookups using this strongly typed resource class.
\r
8011 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.CannotCreateEmptyPackage">
\r
8013 Looks up a localized string similar to Cannot create a package that has no dependencies nor content..
\r
8016 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.DependencyHasInvalidVersion">
\r
8018 Looks up a localized string similar to Dependency '{0}' has an invalid version..
\r
8021 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.DuplicateDependenciesDefined">
\r
8023 Looks up a localized string similar to '{0}' already has a dependency defined for '{1}'..
\r
8026 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.IncompatibleSchema">
\r
8028 Looks up a localized string similar to The schema version of '{0}' is incompatible with version {1} of NuGet. Please upgrade NuGet to the latest version from http://go.microsoft.com/fwlink/?LinkId=213942..
\r
8031 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.InvalidPackageId">
\r
8033 Looks up a localized string similar to The package ID '{0}' contains invalid characters. Examples of valid package IDs include 'MyPackage' and 'MyPackage.Sample'..
\r
8036 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_DependenciesHasMixedElements">
\r
8038 Looks up a localized string similar to <dependencies> element must not contain both <group> and <dependency> child elements..
\r
8041 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_ExcludeContainsInvalidCharacters">
\r
8043 Looks up a localized string similar to Exclude path '{0}' contains invalid characters..
\r
8046 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_IdMaxLengthExceeded">
\r
8048 Looks up a localized string similar to Id must not exceed 100 characters..
\r
8051 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_InvalidMinClientVersion">
\r
8053 Looks up a localized string similar to The 'minClientVersion' attribute in the package manifest has invalid value. It must be a valid version string..
\r
8056 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_InvalidReference">
\r
8058 Looks up a localized string similar to Invalid assembly reference '{0}'. Ensure that a file named '{0}' exists in the lib directory..
\r
8061 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_InvalidReferenceFile">
\r
8063 Looks up a localized string similar to Assembly reference '{0}' contains invalid characters..
\r
8066 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_ReferencesHasMixedElements">
\r
8068 Looks up a localized string similar to <references> element must not contain both <group> and <reference> child elements..
\r
8071 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_ReferencesIsEmpty">
\r
8073 Looks up a localized string similar to The element package\metadata\references\group must contain at least one <reference> child element..
\r
8076 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_RequiredElementMissing">
\r
8078 Looks up a localized string similar to The required element '{0}' is missing from the manifest..
\r
8081 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_RequiredMetadataMissing">
\r
8083 Looks up a localized string similar to {0} is required..
\r
8086 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_RequireLicenseAcceptanceRequiresLicenseUrl">
\r
8088 Looks up a localized string similar to Enabling license acceptance requires a license url..
\r
8091 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_SourceContainsInvalidCharacters">
\r
8093 Looks up a localized string similar to Source path '{0}' contains invalid characters..
\r
8096 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_TargetContainsInvalidCharacters">
\r
8098 Looks up a localized string similar to Target path '{0}' contains invalid characters..
\r
8101 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.Manifest_UriCannotBeEmpty">
\r
8103 Looks up a localized string similar to {0} cannot be empty..
\r
8106 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.PackageAuthoring_FileNotFound">
\r
8108 Looks up a localized string similar to File not found: '{0}'..
\r
8111 <member name="P:NuGet.Packaging.PackageCreation.Resources.NuGetResources.UnknownSchemaVersion">
\r
8113 Looks up a localized string similar to Unknown schema version '{0}'..
\r
8116 <member name="T:NuGet.ContentModel.ContentPropertyDefinition">
\r
8118 Defines a property that can be used in Content Model query patterns
\r
8119 <seealso cref="T:NuGet.ContentModel.PatternSet" /></summary>
\r
8121 <member name="P:NuGet.ContentModel.ContentPropertyDefinition.CompareTest">
\r
8123 Find the nearest compatible candidate.
\r
8126 <member name="T:NuGet.ContentModel.PatternSet">
\r
8128 A set of patterns that can be used to query a set of file paths for items matching a provided criteria.
\r
8131 <member name="P:NuGet.ContentModel.PatternSet.GroupPatterns">
\r
8133 Patterns used to select a group of items that matches the criteria
\r
8136 <member name="P:NuGet.ContentModel.PatternSet.PathPatterns">
\r
8138 Patterns used to select individual items that match the criteria
\r
8141 <member name="P:NuGet.ContentModel.PatternSet.PropertyDefinitions">
\r
8143 Property definitions used for matching patterns
\r
8146 <member name="T:NuGet.ContentModel.PatternDefinition">
\r
8148 A pattern that can be used to match file paths given a provided criteria.
\r
8151 The pattern is defined as a sequence of literal path strings that must match exactly and property
\r
8153 wrapped in {} characters, which are tested for compatibility with the consumer-provided criteria.
\r
8154 <seealso cref="T:NuGet.ContentModel.ContentPropertyDefinition" /></remarks>
\r
8156 <member name="P:NuGet.ContentModel.PatternDefinition.Table">
\r
8158 Replacement token table.
\r
8161 <member name="T:NuGet.ContentModel.PatternTable">
\r
8163 Replacement token table organized by property.
\r
8166 <member name="M:NuGet.ContentModel.PatternTable.TryLookup(System.String,System.String,System.Object@)">
\r
8168 Lookup a token and get the replacement if it exists.
\r
8170 <param name="propertyName">Property moniker</param>
\r
8171 <param name="name">Token name</param>
\r
8172 <param name="value">Replacement value</param>
\r
8174 <member name="P:NuGet.ContentModel.PatternTableEntry.PropertyName">
\r
8176 PropertyName moniker
\r
8179 <member name="P:NuGet.ContentModel.PatternTableEntry.Name">
\r
8184 <member name="P:NuGet.ContentModel.PatternTableEntry.Value">
\r
8186 Item replacement value
\r
8189 <member name="T:NuGet.Client.AnyFramework">
\r
8191 An internal NuGetFramework marker for ManagedCodeConventions.
\r
8192 Most conventions disallow the string 'any' as a txm, so to allow
\r
8193 it for conventions with no txm in the path we use this special type.
\r
8196 <member name="T:NuGet.Client.ManagedCodeConventions">
\r
8198 Defines all the package conventions used by Managed Code packages
\r
8201 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.AnyTargettedFile">
\r
8203 Pattern used to locate all files targetted at a specific runtime and/or framework
\r
8206 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.RuntimeAssemblies">
\r
8208 Pattern used to locate all files designed for loading as managed code assemblies at run-time
\r
8211 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.CompileRefAssemblies">
\r
8213 Pattern used to locate ref assemblies for compile.
\r
8216 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.CompileLibAssemblies">
\r
8218 Pattern used to locate lib assemblies for compile.
\r
8221 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.NativeLibraries">
\r
8223 Pattern used to locate all files designed for loading as native code libraries at run-time
\r
8226 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.ResourceAssemblies">
\r
8228 Pattern used to locate all files designed for loading as managed code resource assemblies at run-time
\r
8231 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.MSBuildFiles">
\r
8233 Pattern used to identify MSBuild targets and props files
\r
8236 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.MSBuildMultiTargetingFiles">
\r
8238 Pattern used to identify MSBuild global targets and props files
\r
8241 <member name="P:NuGet.Client.ManagedCodeConventions.ManagedCodePatterns.ContentFiles">
\r
8243 Pattern used to identify content files
\r
8246 <member name="M:NuGet.Shared.NuGet.ProjectModel436577.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
8248 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
8250 <typeparam name="TSource">The type of the list</typeparam>
\r
8251 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
8252 <param name="self">This list</param>
\r
8253 <param name="other">The other list</param>
\r
8254 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
8255 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
8256 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
8258 <member name="M:NuGet.Shared.NuGet.ProjectModel436577.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
8260 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
8261 null for equality.
\r
8264 <member name="T:NuGet.Shared.NuGet.ProjectModel436577.HashCodeCombiner">
\r
8266 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
8269 <member name="M:NuGet.Shared.NuGet.ProjectModel436577.HashCodeCombiner.GetHashCode(System.Object[])">
\r
8271 Create a unique hash code for the given set of items
\r
8274 <member name="M:NuGet.Shared.NuGet.ProjectModel436577.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
8276 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
8277 Avoid mutating the return value.
\r
8279 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
8281 <member name="T:NuGet.ProjectModel.CircularMemoryStream">
\r
8283 A circular memory stream backed by a fixed-size byte buffer.
\r
8286 <member name="M:NuGet.ProjectModel.DependencyGraphSpec.GetClosure(System.String)">
\r
8288 Retrieve the full project closure including the root project itself.
\r
8291 <member name="M:NuGet.ProjectModel.DependencyGraphSpec.WithProjectClosure(System.String)">
\r
8293 Retrieve a DependencyGraphSpec with the project closure.
\r
8295 <param name="projectUniqueName">
\r
8300 <member name="M:NuGet.ProjectModel.DependencyGraphSpec.SortPackagesByDependencyOrder(System.Collections.Generic.IEnumerable{NuGet.ProjectModel.PackageSpec})">
\r
8302 Order dependencies by children first.
\r
8305 <member name="P:NuGet.ProjectModel.DependencyGraphSpec.Restore">
\r
8307 Projects to restore.
\r
8310 <member name="P:NuGet.ProjectModel.DependencyGraphSpec.Projects">
\r
8312 All project specs.
\r
8315 <member name="P:NuGet.ProjectModel.DependencyGraphSpec.Json">
\r
8320 <member name="T:NuGet.ProjectModel.ExternalProjectReference">
\r
8322 Represents a reference to a project produced by an external build system, such as msbuild.
\r
8325 <member name="M:NuGet.ProjectModel.ExternalProjectReference.#ctor(System.String,NuGet.ProjectModel.PackageSpec,System.String,System.Collections.Generic.IEnumerable{System.String})">
\r
8327 Represents a reference to a project produced by an external build system, such as msbuild.
\r
8329 <param name="uniqueName">unique project name or full path</param>
\r
8330 <param name="packageSpec">project.json package spec.</param>
\r
8331 <param name="msbuildProjectPath">project file if one exists</param>
\r
8332 <param name="projectReferences">unique names of the referenced projects</param>
\r
8334 <member name="M:NuGet.ProjectModel.ExternalProjectReference.#ctor(System.String,System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String})">
\r
8336 Represents a reference to a project produced by an external build system, such as msbuild.
\r
8338 <param name="uniqueName">unique project name or full path</param>
\r
8339 <param name="packageSpecPath">project.json file path or null if none exists</param>
\r
8340 <param name="msbuildProjectPath">project file if one exists</param>
\r
8341 <param name="projectReferences">unique names of the referenced projects</param>
\r
8343 <member name="P:NuGet.ProjectModel.ExternalProjectReference.UniqueName">
\r
8345 Unique name of the external project
\r
8348 <member name="P:NuGet.ProjectModel.ExternalProjectReference.PackageSpec">
\r
8350 The path to the project.json file representing the NuGet dependencies of the project
\r
8353 <member name="P:NuGet.ProjectModel.ExternalProjectReference.ExternalProjectReferences">
\r
8355 A list of other external projects this project references. Uses the UniqueName.
\r
8358 <member name="P:NuGet.ProjectModel.ExternalProjectReference.MSBuildProjectPath">
\r
8360 Path to msbuild project file. Ex: xproj, csproj
\r
8363 <member name="P:NuGet.ProjectModel.ExternalProjectReference.ProjectJsonPath">
\r
8365 Path to project.json
\r
8367 <remarks>This may be null for projects that do not contain project.json.</remarks>
\r
8369 <member name="P:NuGet.ProjectModel.ExternalProjectReference.PackageSpecProjectName">
\r
8371 Project name used for project.json
\r
8373 <remarks>This may be null for projects that do not contain project.json.</remarks>
\r
8375 <member name="P:NuGet.ProjectModel.ExternalProjectReference.ProjectName">
\r
8377 Project name from the package spec or msbuild file.
\r
8380 <member name="T:NuGet.ProjectModel.HashObjectWriter">
\r
8382 Generates a hash from an object graph.
\r
8384 This is non-private only to facilitate unit testing.
\r
8387 <member name="M:NuGet.ProjectModel.HashObjectWriter.#ctor(NuGet.ProjectModel.IHashFunction)">
\r
8389 Creates a new instance with the provide hash function.
\r
8391 <param name="hashFunc">An <see cref="T:NuGet.ProjectModel.IHashFunction" /> instance. Throws if <c>null</c>.</param>
\r
8393 <member name="M:NuGet.ProjectModel.HashObjectWriter.GetHash">
\r
8395 Gets the hash for the object.
\r
8397 Once GetHash is called, no further writing is allowed.
\r
8399 <returns>A hash of the object.</returns>
\r
8401 <member name="T:NuGet.ProjectModel.IExternalProjectReferenceProvider">
\r
8403 Provides external project reference closures.
\r
8406 <member name="M:NuGet.ProjectModel.IExternalProjectReferenceProvider.GetReferences(System.String)">
\r
8408 Get the full p2p closure from an msbuild project path.
\r
8411 <member name="M:NuGet.ProjectModel.IExternalProjectReferenceProvider.GetEntryPoints">
\r
8413 Returns all known entry points.
\r
8416 <member name="T:NuGet.ProjectModel.IHashFunction">
\r
8418 Provides incremental hashing.
\r
8420 This is non-private only to facilitate unit testing.
\r
8423 <member name="M:NuGet.ProjectModel.IHashFunction.GetHash">
\r
8427 Once GetHash is called, no further hash updates are allowed.
\r
8429 <returns>A base64-encoded hash.</returns>
\r
8431 <member name="M:NuGet.ProjectModel.IHashFunction.Update(System.Byte[],System.Int32,System.Int32)">
\r
8433 Incrementally updates the hash.
\r
8435 <param name="data">The data to be included in the hash.</param>
\r
8436 <param name="offset">The offset from which data should be read.</param>
\r
8437 <param name="count">The count of bytes to read.</param>
\r
8439 <member name="M:NuGet.ProjectModel.JsonPackageSpecReader.GetPackageSpec(System.String,System.String)">
\r
8441 Load and parse a project.json file
\r
8443 <param name="name">project name</param>
\r
8444 <param name="packageSpecPath">file path</param>
\r
8446 <member name="M:NuGet.ProjectModel.JsonPackageSpecReader.GetBoolOrFalse(Newtonsoft.Json.Linq.JToken,System.String,System.String)">
\r
8448 Returns true if the property is set to true. Otherwise false.
\r
8451 <member name="M:NuGet.ProjectModel.JsonPackageSpecReader.GetBoolOrFalse(Newtonsoft.Json.Linq.JObject,System.String,System.String)">
\r
8453 Returns true if the property is set to true. Otherwise false.
\r
8456 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.Level">
\r
8458 Level to indicate if this is an error or wanring.
\r
8461 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.Code">
\r
8463 Indicates the NuGet error code.
\r
8466 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.Message">
\r
8468 Indicates the staring generated by the code to go with the error code.
\r
8471 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.ProjectPath">
\r
8473 Indicates the project for which the error was thrown.
\r
8476 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.WarningLevel">
\r
8478 Level to indicate the warning level for the message.
\r
8479 This is relevant only if the Level == LogLevel.Warning.
\r
8482 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.FilePath">
\r
8484 Indicates the file for which the error was thrown.
\r
8487 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.StartLineNumber">
\r
8489 Indicates the starting line for which the error was thrown.
\r
8492 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.StartColumnNumber">
\r
8494 Indicates the starting column for which the error was thrown.
\r
8497 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.EndLineNumber">
\r
8499 Indicates the ending line for which the error was thrown.
\r
8502 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.EndColumnNumber">
\r
8504 Indicates the ending column for which the error was thrown.
\r
8507 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.LibraryId">
\r
8509 Project or Package Id
\r
8512 <member name="P:NuGet.ProjectModel.IAssetsLogMessage.TargetGraphs">
\r
8514 List of TargetGraphs
\r
8517 <member name="M:NuGet.ProjectModel.LockFileExtensions.GetTargetGraphs(NuGet.ProjectModel.IAssetsLogMessage,NuGet.ProjectModel.LockFile)">
\r
8519 Get target graphs for the current log message.
\r
8521 <remarks>If the message does not contain target graphs all graphs in the file
\r
8522 will be returned.</remarks>
\r
8524 <member name="M:NuGet.ProjectModel.LockFileExtensions.GetTargetLibraries(NuGet.ProjectModel.IAssetsLogMessage,NuGet.ProjectModel.LockFile)">
\r
8526 Get the library from each target graph it exists in.
\r
8529 <member name="M:NuGet.ProjectModel.LockFileExtensions.GetTargetLibrary(NuGet.ProjectModel.LockFileTarget,System.String)">
\r
8531 Get the library by id from the target graph.
\r
8534 <member name="M:NuGet.ProjectModel.LockFileFormat.WriteLogMessage(NuGet.ProjectModel.IAssetsLogMessage,System.String)">
\r
8536 Converts the <code>IAssetsLogMessage</code> object into a <code>JObject</code> that can be written into the assets file.
\r
8538 <param name="logMessage">
\r
8539 <code>IAssetsLogMessage</code> representing the log message.</param>
\r
8541 <code>JObject</code> containg the json representation of the log message.</returns>
\r
8543 <member name="M:NuGet.ProjectModel.LockFileFormat.ReadLogMessage(Newtonsoft.Json.Linq.JObject,System.String)">
\r
8545 Converts an <code>JObject</code> into an <code>IAssetsLogMessage</code>.
\r
8547 <param name="json">
\r
8548 <code>JObject</code> containg the json representation of the log message.</param>
\r
8550 <code>IAssetsLogMessage</code> representing the log message.</returns>
\r
8552 <member name="M:NuGet.ProjectModel.LockFileLibrary.Clone">
\r
8554 Makes a deep clone of the lock file library.
\r
8556 <returns>The cloned lock file library.</returns>
\r
8558 <member name="P:NuGet.ProjectModel.LockFileLibrary.Path">
\r
8560 Relative path to the project.json file for projects
\r
8563 <member name="P:NuGet.ProjectModel.LockFileLibrary.MSBuildProject">
\r
8565 Relative path to the msbuild project file. Ex: xproj, csproj
\r
8568 <member name="T:NuGet.ProjectModel.PackageSpec">
\r
8570 Represents the specification of a package that can be built.
\r
8573 <member name="M:NuGet.ProjectModel.PackageSpec.Clone">
\r
8575 Clone a PackageSpec and underlying JObject.
\r
8578 <member name="P:NuGet.ProjectModel.PackageSpec.RestoreSettings">
\r
8580 Project Settings is used to pass settings like HideWarningsAndErrors down to lower levels.
\r
8581 This should not be part of the Equals and GetHashCode.
\r
8584 <member name="P:NuGet.ProjectModel.PackageSpec.RestoreMetadata">
\r
8586 Additional MSBuild properties.
\r
8588 <remarks>Optional. This is normally set for internal use only.</remarks>
\r
8590 <member name="M:NuGet.ProjectModel.PackageSpecExtensions.GetTargetFramework(NuGet.ProjectModel.PackageSpec,NuGet.Frameworks.NuGetFramework)">
\r
8592 Get the nearest framework available in the project.
\r
8595 <member name="M:NuGet.ProjectModel.PackageSpecExtensions.GetRestoreMetadataFramework(NuGet.ProjectModel.PackageSpec,NuGet.Frameworks.NuGetFramework)">
\r
8597 Get restore metadata framework. This is based on the project's target frameworks, then an
\r
8598 exact match is found under restore metadata.
\r
8601 <member name="M:NuGet.ProjectModel.PackageSpecOperations.GetDependencyLists(NuGet.ProjectModel.PackageSpec,System.Collections.Generic.IEnumerable{NuGet.Frameworks.NuGetFramework},System.Boolean)">
\r
8603 Get the list of dependencies in the package spec. Unless null is provided, the
\r
8604 <paramref name="frameworksToConsider" /> set can be used to get the dependency lists for only for the
\r
8605 provided target frameworks. If null is provided, all framework dependency lists are returned.
\r
8607 <param name="spec">The package spec.</param>
\r
8608 <param name="includeGenericDependencies">
\r
8609 Whether or not the generic dependency list should be returned (dependencies that apply to all target
\r
8612 <param name="frameworksToConsider">The frameworks to consider.</param>
\r
8613 <returns>The sequence of dependency lists.</returns>
\r
8615 <member name="T:NuGet.ProjectModel.PackageSpecReferenceDependencyProvider">
\r
8617 Handles both external references and projects discovered through directories
\r
8618 If the type is set to external project directory discovery will be disabled.
\r
8621 <member name="M:NuGet.ProjectModel.PackageSpecReferenceDependencyProvider.GetDependenciesFromSpecRestoreMetadata(NuGet.ProjectModel.PackageSpec,NuGet.Frameworks.NuGetFramework)">
\r
8626 <member name="M:NuGet.ProjectModel.PackageSpecReferenceDependencyProvider.GetDependenciesFromExternalReference(NuGet.ProjectModel.ExternalProjectReference,NuGet.ProjectModel.PackageSpec,NuGet.Frameworks.NuGetFramework)">
\r
8631 <member name="M:NuGet.ProjectModel.PackageSpecReferenceDependencyProvider.GetProjectNames(System.Collections.Generic.IEnumerable{NuGet.LibraryModel.LibraryDependency})">
\r
8633 Filter dependencies down to only possible project references and return the names.
\r
8636 <member name="M:NuGet.ProjectModel.PackageSpecUtility.SpecifySnapshot(System.String,System.String)">
\r
8638 Apply a snapshot value.
\r
8641 <member name="M:NuGet.ProjectModel.PackageSpecUtility.IsSnapshotVersion(System.String)">
\r
8643 True if the string is a snapshot version.
\r
8646 <member name="T:NuGet.ProjectModel.PackageSpecWriter">
\r
8648 Writes out a PackageSpec object graph.
\r
8650 This is non-private only to facilitate unit testing.
\r
8653 <member name="M:NuGet.ProjectModel.PackageSpecWriter.Write(NuGet.ProjectModel.PackageSpec,NuGet.RuntimeModel.IObjectWriter)">
\r
8655 Writes a PackageSpec to an <c>NuGet.Common.IObjectWriter</c> instance.
\r
8657 <param name="packageSpec">A <c>PackageSpec</c> instance.</param>
\r
8658 <param name="writer">An <c>NuGet.Common.IObjectWriter</c> instance.</param>
\r
8660 <member name="M:NuGet.ProjectModel.PackageSpecWriter.WriteToFile(NuGet.ProjectModel.PackageSpec,System.String)">
\r
8662 Writes a PackageSpec to a file.
\r
8664 <param name="packageSpec">A <c>PackageSpec</c> instance.</param>
\r
8665 <param name="filePath">A file path to write to.</param>
\r
8667 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.ProjectStyle">
\r
8669 Restore behavior type.
\r
8672 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.ProjectPath">
\r
8674 MSBuild project file path.
\r
8677 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.ProjectJsonPath">
\r
8679 Full path to the project.json file if it exists.
\r
8682 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.OutputPath">
\r
8684 Assets file output path.
\r
8687 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.ProjectName">
\r
8689 Friendly project name.
\r
8692 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.ProjectUniqueName">
\r
8694 Name unique to the project across the solution.
\r
8697 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.Sources">
\r
8699 Package feed sources.
\r
8702 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.PackagesPath">
\r
8704 User packages folder path.
\r
8707 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.CacheFilePath">
\r
8712 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.FallbackFolders">
\r
8717 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.ConfigFilePaths">
\r
8719 ConfigFilePaths used.
\r
8722 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.TargetFrameworks">
\r
8724 Framework specific metadata, this may be a subset of the project's frameworks.
\r
8725 Operations to determine the nearest framework should be done against the project's frameworks,
\r
8726 and then matched directly to this section.
\r
8729 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.OriginalTargetFrameworks">
\r
8731 Original target frameworks strings. These are used to match msbuild conditionals to $(TargetFramework)
\r
8734 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.CrossTargeting">
\r
8736 True if $(TargetFrameworks) is used and the build is using Cross Targeting.
\r
8739 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.LegacyPackagesDirectory">
\r
8741 Whether or not to restore the packages directory using the legacy format, which write original case paths
\r
8742 instead of lowercase.
\r
8745 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.Files">
\r
8747 Asset files. These should be equivalent to the files that would be
\r
8748 in the nupkg after packing the project.
\r
8751 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.ValidateRuntimeAssets">
\r
8753 Compatibility check for runtime framework assets.
\r
8756 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.SkipContentFileWrite">
\r
8758 True if this is a Legacy Package Reference project
\r
8761 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadata.ProjectWideWarningProperties">
\r
8763 Contains Project wide properties for Warnings.
\r
8766 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadataFile.PackagePath">
\r
8768 Relative path that would be used within a package.
\r
8769 This will be used to determine the asset type.
\r
8770 Example: lib/net45/a.dll
\r
8773 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadataFile.AbsolutePath">
\r
8775 Absolute path on disk.
\r
8778 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadataFrameworkInfo.FrameworkName">
\r
8783 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadataFrameworkInfo.OriginalFrameworkName">
\r
8785 The original string before parsing the framework name. In some cases, it is important to keep this around
\r
8786 because MSBuild framework conditions require the framework name to be the original string (non-normalized).
\r
8789 <member name="P:NuGet.ProjectModel.ProjectRestoreMetadataFrameworkInfo.ProjectReferences">
\r
8791 Project references
\r
8794 <member name="P:NuGet.ProjectModel.ProjectRestoreReference.ProjectUniqueName">
\r
8796 Project unique name.
\r
8799 <member name="P:NuGet.ProjectModel.ProjectRestoreReference.ProjectPath">
\r
8801 Full path to the msbuild project file.
\r
8804 <member name="T:NuGet.ProjectModel.ProjectRestoreSettings">
\r
8806 This class is used to hold restore related, project specific settings.
\r
8809 <member name="P:NuGet.ProjectModel.ProjectRestoreSettings.HideWarningsAndErrors">
\r
8811 Bool property is used inr estore command to not log errors and warning.
\r
8812 Currently this is only being used for net core based projects on nomination.
\r
8815 <member name="F:NuGet.ProjectModel.ProjectStyle.Unknown">
\r
8820 <member name="F:NuGet.ProjectModel.ProjectStyle.ProjectJson">
\r
8822 UAP style, project.lock.json is generated next to project.json
\r
8825 <member name="F:NuGet.ProjectModel.ProjectStyle.PackageReference">
\r
8827 MSBuild style, project.assets.json is generated in the RestoreOutputPath folder
\r
8830 <member name="F:NuGet.ProjectModel.ProjectStyle.DotnetCliTool">
\r
8835 <member name="F:NuGet.ProjectModel.ProjectStyle.Standalone">
\r
8837 Non-MSBuild project with no project dependencies.
\r
8840 <member name="F:NuGet.ProjectModel.ProjectStyle.PackagesConfig">
\r
8842 Packages.config project
\r
8845 <member name="T:NuGet.ProjectModel.Sha512HashFunction">
\r
8847 A SHA-512 hash function that supports incremental hashing.
\r
8849 This is non-private only to facilitate unit testing.
\r
8852 <member name="T:NuGet.ProjectModel.Strings">
\r
8854 A strongly-typed resource class, for looking up localized strings, etc.
\r
8857 <member name="P:NuGet.ProjectModel.Strings.ResourceManager">
\r
8859 Returns the cached ResourceManager instance used by this class.
\r
8862 <member name="P:NuGet.ProjectModel.Strings.Culture">
\r
8864 Overrides the current thread's CurrentUICulture property for all
\r
8865 resource lookups using this strongly typed resource class.
\r
8868 <member name="P:NuGet.ProjectModel.Strings.ArgumentNullOrEmpty">
\r
8870 Looks up a localized string similar to Argument cannot be null or empty..
\r
8873 <member name="P:NuGet.ProjectModel.Strings.InvalidDependencyTarget">
\r
8875 Looks up a localized string similar to Invalid dependency target value '{0}'..
\r
8878 <member name="P:NuGet.ProjectModel.Strings.InvalidPackageType">
\r
8880 Looks up a localized string similar to The pack options package type must be a string or array of strings in '{0}'..
\r
8883 <member name="P:NuGet.ProjectModel.Strings.Log_ErrorReadingLockFile">
\r
8885 Looks up a localized string similar to Error loading lock file '{0}' : {1}.
\r
8888 <member name="P:NuGet.ProjectModel.Strings.Log_ErrorReadingProjectJson">
\r
8890 Looks up a localized string similar to Error reading '{0}' : {1}.
\r
8893 <member name="P:NuGet.ProjectModel.Strings.Log_ErrorReadingProjectJsonWithLocation">
\r
8895 Looks up a localized string similar to Error reading '{0}' at line {1} column {2} : {3}.
\r
8898 <member name="P:NuGet.ProjectModel.Strings.Log_InvalidImportFramework">
\r
8900 Looks up a localized string similar to Imports contains an invalid framework: '{0}' in '{1}'..
\r
8903 <member name="P:NuGet.ProjectModel.Strings.Log_ProblemReadingCacheFile">
\r
8905 Looks up a localized string similar to Problem reading the cache file {0} : {1}.
\r
8908 <member name="P:NuGet.ProjectModel.Strings.MissingToolName">
\r
8910 Looks up a localized string similar to Unable to resolve tool ''..
\r
8913 <member name="P:NuGet.ProjectModel.Strings.MissingVersionOnDependency">
\r
8915 Looks up a localized string similar to Package dependencies must specify a version range..
\r
8918 <member name="P:NuGet.ProjectModel.Strings.MissingVersionOnTool">
\r
8920 Looks up a localized string similar to Tools must specify a version range..
\r
8923 <member name="P:NuGet.ProjectModel.TargetFrameworkInformation.Imports">
\r
8925 A fallback PCL framework to use when no compatible items
\r
8926 were found for <see cref="P:NuGet.ProjectModel.TargetFrameworkInformation.FrameworkName" />.
\r
8929 <member name="P:NuGet.ProjectModel.TargetFrameworkInformation.AssetTargetFallback">
\r
8931 If True AssetTargetFallback behavior will be used for Imports.
\r
8934 <member name="P:NuGet.ProjectModel.TargetFrameworkInformation.Warn">
\r
8936 Display warnings when the Imports framework is used.
\r
8939 <member name="M:NuGet.ProjectModel.ToolPathResolver.GetLockFilePath(System.String)">
\r
8941 Given a toolDirectory path, it returns the full assets file path
\r
8944 <member name="M:NuGet.ProjectModel.ToolPathResolver.GetLockFilePath(System.String,NuGet.Versioning.NuGetVersion,NuGet.Frameworks.NuGetFramework)">
\r
8946 Given a package id, version and framework, returns the full assets file path
\r
8949 <member name="M:NuGet.ProjectModel.ToolPathResolver.GetToolDirectoryPath(System.String,NuGet.Versioning.NuGetVersion,NuGet.Frameworks.NuGetFramework)">
\r
8951 Given a package id, version and framework, returns the tool directory path where the assets/cache file are located for tools
\r
8954 <member name="M:NuGet.ProjectModel.ToolPathResolver.GetPackagesToolsBasePath">
\r
8956 The base path for all restored tools
\r
8959 <member name="M:NuGet.ProjectModel.ToolPathResolver.GetBestToolDirectoryPath(System.String,NuGet.Versioning.VersionRange,NuGet.Frameworks.NuGetFramework)">
\r
8961 Returns the directory (packagesFolder/.tools/id/version for example) for the best matching version if any.
\r
8966 <member name="M:NuGet.ProjectModel.ToolPathResolver.GetAvailableToolVersions(System.String)">
\r
8968 Given a package id, looks in the base tools folder and returns all the version available on disk, possibly none
\r
8971 <member name="T:NuGet.ProjectModel.WarningProperties">
\r
8973 Class to hold warning properties given by project system.
\r
8976 <member name="P:NuGet.ProjectModel.WarningProperties.WarningsAsErrors">
\r
8978 List of Warning Codes that should be treated as Errors.
\r
8981 <member name="P:NuGet.ProjectModel.WarningProperties.NoWarn">
\r
8983 List of Warning Codes that should be ignored.
\r
8986 <member name="P:NuGet.ProjectModel.WarningProperties.AllWarningsAsErrors">
\r
8988 Indicates if all warnings should be ignored.
\r
8991 <member name="M:NuGet.Shared.NuGet.Protocol490535.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
8993 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
8995 <typeparam name="TSource">The type of the list</typeparam>
\r
8996 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
8997 <param name="self">This list</param>
\r
8998 <param name="other">The other list</param>
\r
8999 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
9000 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
9001 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
9003 <member name="M:NuGet.Shared.NuGet.Protocol490535.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
9005 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
9006 null for equality.
\r
9009 <member name="T:NuGet.Shared.NuGet.Protocol490535.HashCodeCombiner">
\r
9011 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
9014 <member name="M:NuGet.Shared.NuGet.Protocol490535.HashCodeCombiner.GetHashCode(System.Object[])">
\r
9016 Create a unique hash code for the given set of items
\r
9019 <member name="M:NuGet.Shared.NuGet.Protocol490535.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
9021 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
9022 Avoid mutating the return value.
\r
9024 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
9026 <member name="P:NuGet.Repositories.LocalPackageInfo.Nuspec">
\r
9028 Caches the nuspec reader.
\r
9029 If the nuspec does not exist this will throw a friendly exception.
\r
9032 <member name="T:NuGet.Repositories.NuGetv3LocalRepository">
\r
9034 Caches package info from the global packages folder in memory.
\r
9035 Packages not yet in the cache will be retrieved from disk.
\r
9038 <member name="M:NuGet.Repositories.NuGetv3LocalRepository.ClearCacheForIds(System.Collections.Generic.IEnumerable{System.String})">
\r
9040 Remove cached results for the given ids. This is needed
\r
9041 after installing a new package.
\r
9044 <member name="M:NuGet.Repositories.NuGetv3LocalRepositoryUtility.GetPackage(System.Collections.Generic.IReadOnlyList{NuGet.Repositories.NuGetv3LocalRepository},System.String,NuGet.Versioning.NuGetVersion)">
\r
9046 Take the first match on id and version.
\r
9049 <member name="T:NuGet.Protocol.CachingSourceProvider">
\r
9051 A caching source repository provider intended to be used as a singleton.
\r
9054 <member name="M:NuGet.Protocol.CachingSourceProvider.GetRepositories">
\r
9056 Retrieve repositories that have been cached.
\r
9059 <member name="M:NuGet.Protocol.CachingSourceProvider.CreateRepository(System.String)">
\r
9061 Create a repository and add it to the cache.
\r
9064 <member name="M:NuGet.Protocol.CachingSourceProvider.CreateRepository(NuGet.Configuration.PackageSource)">
\r
9066 Create a repository and add it to the cache.
\r
9069 <member name="M:NuGet.Protocol.JsonExtensions.ToJson(System.Object,Newtonsoft.Json.Formatting)">
\r
9071 Serialize object to the JSON.
\r
9073 <param name="obj">The object.</param>
\r
9075 <member name="M:NuGet.Protocol.JsonExtensions.FromJson``1(System.String)">
\r
9077 Deserialize object from the JSON.
\r
9079 <typeparam name="T">Type of object</typeparam>
\r
9080 <param name="json">JSON representation of object</param>
\r
9082 <member name="M:NuGet.Protocol.JsonExtensions.FromJson``1(System.String,Newtonsoft.Json.JsonSerializerSettings)">
\r
9084 Deserialize object from the JSON.
\r
9086 <typeparam name="T">Type of object</typeparam>
\r
9087 <param name="json">JSON representation of object</param>
\r
9088 <param name="settings">The settings.</param>
\r
9090 <member name="M:NuGet.Protocol.JsonExtensions.FromJson(System.String,System.Type)">
\r
9092 Deserialize object from the JSON.
\r
9094 <param name="json">JSON representation of object</param>
\r
9095 <param name="type">The object type.</param>
\r
9097 <member name="M:NuGet.Protocol.JsonExtensions.ToJToken(System.Object)">
\r
9099 Serialize object to JToken.
\r
9101 <param name="obj">The object.</param>
\r
9103 <member name="M:NuGet.Protocol.JsonExtensions.FromJToken``1(Newtonsoft.Json.Linq.JToken)">
\r
9105 Deserialize object directly from JToken.
\r
9107 <typeparam name="T">Type of object.</typeparam>
\r
9108 <param name="jtoken">The JToken to be deserialized.</param>
\r
9110 <member name="M:NuGet.Protocol.JsonExtensions.FromJToken(Newtonsoft.Json.Linq.JToken,System.Type)">
\r
9112 Deserialize object directly from JToken.
\r
9114 <param name="jtoken">The JToken to be deserialized.</param>
\r
9115 <param name="type">The object type.</param>
\r
9117 <member name="M:NuGet.Protocol.JsonExtensions.GetJObjectProperty``1(Newtonsoft.Json.Linq.JObject,System.String)">
\r
9119 Extract the property directly from JObject.
\r
9121 <typeparam name="T">Type of property to return.</typeparam>
\r
9122 <param name="jobject">The JObject to be deserialized.</param>
\r
9123 <param name="propertyName">The property name.</param>
\r
9125 <member name="T:NuGet.Protocol.SemanticVersionConverter">
\r
9127 A SemanticVersion JSON converter.
\r
9130 <member name="M:NuGet.Protocol.SemanticVersionConverter.CanConvert(System.Type)">
\r
9132 Gets a flag indicating whether or not a type is convertible.
\r
9134 <param name="objectType">An object type to check.</param>
\r
9136 <c>true</c> if <paramref name="objectType" /> is convertible; otherwise <c>false</c>.</returns>
\r
9138 <member name="M:NuGet.Protocol.SemanticVersionConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,System.Object,Newtonsoft.Json.JsonSerializer)">
\r
9140 Reads the JSON representation of the object.
\r
9142 <param name="reader">A JSON reader.</param>
\r
9143 <param name="objectType">The type of the object.</param>
\r
9144 <param name="existingValue">The existing value of the object.</param>
\r
9145 <param name="serializer">A serializer.</param>
\r
9146 <returns>A <see cref="T:NuGet.Versioning.SemanticVersion" /> object.</returns>
\r
9148 <member name="M:NuGet.Protocol.SemanticVersionConverter.WriteJson(Newtonsoft.Json.JsonWriter,System.Object,Newtonsoft.Json.JsonSerializer)">
\r
9150 Writes the JSON representation of the object.
\r
9152 <param name="writer">A JSON writer.</param>
\r
9153 <param name="value">A value to serialize.</param>
\r
9154 <param name="serializer">A serializer.</param>
\r
9156 <member name="M:NuGet.Protocol.ResolverMetadataClient.GetDependencies(NuGet.Protocol.HttpSource,System.Uri,NuGet.Versioning.VersionRange,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9158 Retrieve the <see cref="T:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo" /> for a registration.
\r
9160 <returns>Returns an empty sequence if the package does not exist.</returns>
\r
9162 <member name="M:NuGet.Protocol.ResolverMetadataClient.ProcessPackageVersion(Newtonsoft.Json.Linq.JObject,NuGet.Versioning.NuGetVersion)">
\r
9164 Process an individual package version entry
\r
9166 <param name="packageObj">
\r
9168 <param name="version">
\r
9170 <returns>Returns the RemoteSourceDependencyInfo object corresponding to this package version</returns>
\r
9172 <member name="M:NuGet.Protocol.ResolverMetadataClient.GetRegistrationInfo(NuGet.Protocol.HttpSource,System.Uri,NuGet.Versioning.VersionRange,NuGet.Frameworks.NuGetFramework,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9174 Retrieve a registration blob
\r
9176 <returns>Returns Null if the package does not exist</returns>
\r
9178 <member name="M:NuGet.Protocol.ResolverMetadataClient.GetFramework(Newtonsoft.Json.Linq.JObject)">
\r
9180 Retrieve the target framework from a dependency group obj
\r
9183 <member name="T:NuGet.Protocol.InvalidCacheProtocolException">
\r
9185 Failure due to an invalid cache.
\r
9188 <member name="T:NuGet.Protocol.PackageNotFoundProtocolException">
\r
9190 Thrown when a package cannot be found on a feed.
\r
9193 <member name="P:NuGet.Protocol.PackageNotFoundProtocolException.PackageIdentity">
\r
9195 Package that was not found.
\r
9198 <member name="F:NuGet.Protocol.FeedType.Undefined">
\r
9203 <member name="F:NuGet.Protocol.FeedType.HttpV2">
\r
9205 V2 OData protocol, ex: https://www.nuget.org/api/v2/
\r
9208 <member name="F:NuGet.Protocol.FeedType.HttpV3">
\r
9210 V3 Json protocol, ex: https://api.nuget.org/v3/index.json
\r
9213 <member name="F:NuGet.Protocol.FeedType.FileSystemV2">
\r
9215 Flat folder of nupkgs
\r
9218 <member name="F:NuGet.Protocol.FeedType.FileSystemV3">
\r
9220 Version folder structure used for project.json
\r
9223 <member name="F:NuGet.Protocol.FeedType.FileSystemUnzipped">
\r
9225 Unzipped folder of nupkgs used by project templates
\r
9228 <member name="F:NuGet.Protocol.FeedType.FileSystemPackagesConfig">
\r
9230 Packages.config packages folder format
\r
9233 <member name="F:NuGet.Protocol.FeedType.FileSystemUnknown">
\r
9235 Undetermined folder type. Occurs when the folder is empty
\r
9236 or does not exist yet.
\r
9239 <member name="T:NuGet.Protocol.FeedTypePackageSource">
\r
9241 PackageSource that can carry a feed type used to override the source repository and provide a
\r
9242 hint for the expected type.
\r
9245 <member name="P:NuGet.Protocol.FeedTypePackageSource.FeedType">
\r
9247 Feed type, ex: HttpV2, FileSystemV3
\r
9250 <member name="T:NuGet.Protocol.FeedTypeResource">
\r
9252 Resource wrapper for FeedType.
\r
9255 <member name="T:NuGet.Protocol.AmbientAuthenticationState">
\r
9257 Represents source authentication status per active operation
\r
9260 <member name="T:NuGet.Protocol.DownloadTimeoutStreamContent">
\r
9262 A wrapper around <see cref="T:System.Net.Http.StreamContent" /> that applies a <see cref="T:NuGet.Protocol.DownloadTimeoutStream" />
\r
9263 to the contained stream. When the <see cref="T:System.Net.Http.HttpResponseMessage" /> is disposed, this
\r
9264 content is disposed which in turn disposes the <see cref="T:NuGet.Protocol.DownloadTimeoutStream" />, which
\r
9265 disposes the actual network stream.
\r
9268 <member name="T:NuGet.Protocol.HttpHandlerResourceV3">
\r
9270 Resource wrapper for an HttpClient
\r
9273 <member name="P:NuGet.Protocol.HttpHandlerResourceV3.CredentialsSuccessfullyUsed">
\r
9275 Gets or sets a delegate that is to be invoked when authenticated feed credentials are successfully
\r
9279 <member name="M:NuGet.Protocol.HttpRequestMessageExtensions.Clone(System.Net.Http.HttpRequestMessage)">
\r
9281 Clones an <see cref="T:System.Net.Http.HttpRequestMessage" /> request.
\r
9284 <member name="M:NuGet.Protocol.HttpRequestMessageExtensions.GetOrCreateConfiguration(System.Net.Http.HttpRequestMessage)">
\r
9286 Retrieves the HTTP request configuration instance attached to the given message as custom property.
\r
9288 <param name="request">The HTTP request message.</param>
\r
9289 <returns>Configuration instance if exists, or a default instance otherwise.</returns>
\r
9291 <member name="M:NuGet.Protocol.HttpRequestMessageExtensions.SetConfiguration(System.Net.Http.HttpRequestMessage,NuGet.Protocol.HttpRequestMessageConfiguration)">
\r
9293 Attaches an HTTP request configuration instance to the given message as custom property.
\r
9294 If the configuration has already been set on the request message, the old configuration
\r
9297 <param name="request">The HTTP request message.</param>
\r
9298 <param name="configuration">An HTTP request message configuration instance.</param>
\r
9300 <member name="T:NuGet.Protocol.HttpRequestMessageFactory">
\r
9302 Factory class containing methods facilitating creation of <see cref="T:System.Net.Http.HttpRequestMessage" />
\r
9303 with additional custom parameters.
\r
9306 <member name="M:NuGet.Protocol.HttpRequestMessageFactory.Create(System.Net.Http.HttpMethod,System.String,NuGet.Common.ILogger)">
\r
9308 Creates an instance of <see cref="T:System.Net.Http.HttpRequestMessage" />.
\r
9310 <param name="method">Desired HTTP verb</param>
\r
9311 <param name="requestUri">Request URI</param>
\r
9312 <param name="log">Logger instance to be attached</param>
\r
9313 <returns>Instance of <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
\r
9315 <member name="M:NuGet.Protocol.HttpRequestMessageFactory.Create(System.Net.Http.HttpMethod,System.Uri,NuGet.Common.ILogger)">
\r
9317 Creates an instance of <see cref="T:System.Net.Http.HttpRequestMessage" />.
\r
9319 <param name="method">Desired HTTP verb</param>
\r
9320 <param name="requestUri">Request URI</param>
\r
9321 <param name="log">Logger instance to be attached</param>
\r
9322 <returns>Instance of <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
\r
9324 <member name="M:NuGet.Protocol.HttpRequestMessageFactory.Create(System.Net.Http.HttpMethod,System.String,NuGet.Protocol.HttpRequestMessageConfiguration)">
\r
9326 Creates an instance of <see cref="T:System.Net.Http.HttpRequestMessage" />.
\r
9328 <param name="method">Desired HTTP verb</param>
\r
9329 <param name="requestUri">Request URI</param>
\r
9330 <param name="configuration">The request configuration</param>
\r
9331 <returns>Instance of <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
\r
9333 <member name="M:NuGet.Protocol.HttpRequestMessageFactory.Create(System.Net.Http.HttpMethod,System.Uri,NuGet.Protocol.HttpRequestMessageConfiguration)">
\r
9335 Creates an instance of <see cref="T:System.Net.Http.HttpRequestMessage" />.
\r
9337 <param name="method">Desired HTTP verb</param>
\r
9338 <param name="requestUri">Request URI</param>
\r
9339 <param name="configuration">The request configuration</param>
\r
9340 <returns>Instance of <see cref="T:System.Net.Http.HttpRequestMessage" /></returns>
\r
9342 <member name="T:NuGet.Protocol.HttpRetryHandler">
\r
9344 The <see cref="T:NuGet.Protocol.HttpRetryHandler" /> is for retrying and HTTP request if it times out, has any exception,
\r
9345 or returns a status code of 500 or greater.
\r
9348 <member name="M:NuGet.Protocol.HttpRetryHandler.SendAsync(NuGet.Protocol.HttpRetryHandlerRequest,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9350 Make an HTTP request while retrying after failed attempts or timeouts.
\r
9353 This method accepts a factory to create instances of the <see cref="T:System.Net.Http.HttpRequestMessage" /> because
\r
9354 requests cannot always be used. For example, suppose the request is a POST and contains content
\r
9355 of a stream that can only be consumed once.
\r
9358 <member name="T:NuGet.Protocol.HttpRetryHandlerRequest">
\r
9360 A request to be handled by <see cref="T:NuGet.Protocol.HttpRetryHandler" />. This type should contain all
\r
9361 of the knowledge necessary to make a request, while handling transient transport errors.
\r
9364 <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.HttpClient">
\r
9365 <summary>The HTTP client to use for each request attempt.</summary>
\r
9367 <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.RequestFactory">
\r
9369 The factory that generates each request message. This factory is invoked for each attempt.
\r
9372 <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.CompletionOption">
\r
9373 <summary>The HTTP completion option to use for the next attempt.</summary>
\r
9375 <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.MaxTries">
\r
9376 <summary>The maximum number of times to try the request. This value includes the initial attempt.</summary>
\r
9378 <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.RequestTimeout">
\r
9379 <summary>How long to wait on the request to come back with a response.</summary>
\r
9381 <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.RetryDelay">
\r
9382 <summary>How long to wait before trying again after a failed request.</summary>
\r
9383 <summary>This API is intended only for testing purposes and should not be used in product code.</summary>
\r
9385 <member name="P:NuGet.Protocol.HttpRetryHandlerRequest.DownloadTimeout">
\r
9386 <summary>The timeout to apply to <see cref="T:NuGet.Protocol.DownloadTimeoutStream" /> instances.</summary>
\r
9388 <member name="M:NuGet.Protocol.HttpSource.GetAsync``1(NuGet.Protocol.HttpSourceCachedRequest,System.Func{NuGet.Protocol.HttpSourceResult,System.Threading.Tasks.Task{``0}},NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9390 Caching Get request.
\r
9393 <member name="P:NuGet.Protocol.HttpSource.RetryHandler">
\r
9394 <summary>The retry handler to use for all HTTP requests.</summary>
\r
9395 <summary>This API is intended only for testing purposes and should not be used in product code.</summary>
\r
9397 <member name="T:NuGet.Protocol.HttpSourceCachedRequest">
\r
9399 A cached HTTP request handled by <see cref="T:NuGet.Protocol.HttpSource" />.
\r
9402 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.Uri">
\r
9404 The URI to request with <code>GET</code>.
\r
9407 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.CacheKey">
\r
9409 The cache key to use when fetching and storing the response from the HTTP cache. This
\r
9410 cache key is scoped to the NuGet source. That is to say that each NuGet source has its
\r
9411 own independent HTTP cache.
\r
9414 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.CacheContext">
\r
9416 The cache context.
\r
9419 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.AcceptHeaderValues">
\r
9421 The header values to apply when building the <see cref="T:System.Net.Http.HttpRequestMessage" />.
\r
9424 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.IgnoreNotFounds">
\r
9426 When processing the <see cref="T:System.Net.Http.HttpResponseMessage" />, this flag allows
\r
9427 <code>404 Not Found</code> to be interpreted as a null response. This value defaults
\r
9428 to <code>false</code>.
\r
9431 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.MaxTries">
\r
9432 <summary>The maximum number of times to try the request. This value includes the initial attempt.</summary>
\r
9434 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.EnsureValidContents">
\r
9436 A method used to validate the response stream. This method should not
\r
9437 dispose the stream and should throw an exception when the content is invalid.
\r
9440 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.RequestTimeout">
\r
9442 The timeout to use when fetching the <see cref="T:System.Net.Http.HttpResponseMessage" />. Since
\r
9443 <see cref="T:NuGet.Protocol.HttpSource" /> only uses <see cref="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead" />,
\r
9444 this means that we wait this amount of time for only the HTTP headers to be returned.
\r
9445 Downloading the response body is not included in this timeout.
\r
9448 <member name="P:NuGet.Protocol.HttpSourceCachedRequest.DownloadTimeout">
\r
9449 <summary>The timeout to apply to <see cref="T:NuGet.Protocol.DownloadTimeoutStream" /> instances.</summary>
\r
9451 <member name="T:NuGet.Protocol.HttpSourceCredentials">
\r
9453 A mutable CredentialCache wrapper. This allows the underlying ICredentials to
\r
9454 be changed to work around HttpClientHandler not allowing Credentials to change.
\r
9455 This class intentionally inherits from CredentialCache to support authentication on redirects.
\r
9456 According to System.Net implementation any other ICredentials implementation is dropped for security reasons.
\r
9459 <member name="F:NuGet.Protocol.HttpSourceCredentials._credentials">
\r
9461 Credentials can be changed by other threads, for this reason volatile
\r
9462 is added below so that the value is not cached anywhere.
\r
9465 <member name="M:NuGet.Protocol.HttpSourceCredentials.#ctor(System.Net.ICredentials)">
\r
9467 Initializes a new instance of the <see cref="T:NuGet.Protocol.HttpSourceCredentials" /> class
\r
9469 <param name="credentials">
\r
9470 Optional initial credentials. May be null.
\r
9473 <member name="P:NuGet.Protocol.HttpSourceCredentials.Credentials">
\r
9475 The latest credentials to be used.
\r
9478 <member name="P:NuGet.Protocol.HttpSourceCredentials.Version">
\r
9480 The latest version ID of the <see cref="P:NuGet.Protocol.HttpSourceCredentials.Credentials" />.
\r
9483 <member name="T:NuGet.Protocol.HttpSourceRequest">
\r
9485 A non-cached HTTP request handled by <see cref="T:NuGet.Protocol.HttpSource" />.
\r
9488 <member name="P:NuGet.Protocol.HttpSourceRequest.RequestFactory">
\r
9490 A factory that can be called repeatedly to build the HTTP request message.
\r
9493 <member name="P:NuGet.Protocol.HttpSourceRequest.IgnoreNotFounds">
\r
9495 When processing the <see cref="T:System.Net.Http.HttpResponseMessage" />, this flag allows
\r
9496 <code>404 Not Found</code> to be interpreted as a null response. This value defaults
\r
9497 to <code>false</code>.
\r
9500 <member name="P:NuGet.Protocol.HttpSourceRequest.RequestTimeout">
\r
9502 The timeout to use when fetching the <see cref="T:System.Net.Http.HttpResponseMessage" />. Since
\r
9503 <see cref="T:NuGet.Protocol.HttpSource" /> only uses <see cref="F:System.Net.Http.HttpCompletionOption.ResponseHeadersRead" />,
\r
9504 this means that we wait this amount of time for only the HTTP headers to be returned.
\r
9505 Downloading the response body is not included in this timeout.
\r
9508 <member name="P:NuGet.Protocol.HttpSourceRequest.MaxTries">
\r
9509 <summary>The maximum number of times to try the request. This value includes the initial attempt.</summary>
\r
9511 <member name="P:NuGet.Protocol.HttpSourceRequest.DownloadTimeout">
\r
9512 <summary>The timeout to apply to <see cref="T:NuGet.Protocol.DownloadTimeoutStream" /> instances.</summary>
\r
9514 <member name="T:NuGet.Protocol.HttpSourceResource">
\r
9516 Holds a shared <see cref="P:NuGet.Protocol.HttpSourceResource.HttpSource" />.
\r
9517 This is expected to be shared across the app and should not be disposed of.
\r
9520 <member name="P:NuGet.Protocol.HttpSourceResourceProvider.Throttle">
\r
9522 The throttle to apply to all <see cref="T:NuGet.Protocol.HttpSource" /> HTTP requests.
\r
9525 <member name="T:NuGet.Protocol.IThrottle">
\r
9527 An interface used for throttling operations. For example, suppose the application needs to
\r
9528 limit the concurrency of HTTP operations. Before executing each HTTP operation, the
\r
9529 <see cref="M:NuGet.Protocol.IThrottle.WaitAsync" /> would be executed. After the HTTP operation has been completed, the
\r
9530 application should call <see cref="M:NuGet.Protocol.IThrottle.Release" />. The implementation of <see cref="M:NuGet.Protocol.IThrottle.WaitAsync" />
\r
9531 should only allow the application to continue if there is an appropriate number of concurrent
\r
9532 callers. The primary implementation of this interface simply wraps a <see cref="T:System.Threading.SemaphoreSlim" />.
\r
9535 <member name="M:NuGet.Protocol.IThrottle.WaitAsync">
\r
9537 Waits until an appropriate level of concurrency has been reached before allowing the
\r
9538 caller to continue.
\r
9541 <member name="M:NuGet.Protocol.IThrottle.Release">
\r
9543 Signals that the throttled operation has been completed and other threads can being
\r
9544 their own throttled operation.
\r
9547 <member name="T:NuGet.Protocol.NullThrottle">
\r
9549 An throttle implementation that allows any level of concurrency. That is, the
\r
9550 <see cref="M:NuGet.Protocol.NullThrottle.WaitAsync" /> and <see cref="M:NuGet.Protocol.NullThrottle.Release" /> methods do nothing.
\r
9553 <member name="T:NuGet.Protocol.ProxyAuthenticationHandler">
\r
9555 A message handler responsible for retrying request for authenticated proxies
\r
9556 with missing credentials.
\r
9559 <member name="M:NuGet.Protocol.DependencyInfoResourceV2Feed.CreateDependencyInfo(NuGet.Protocol.V2FeedPackageInfo,NuGet.Frameworks.NuGetFramework)">
\r
9561 Convert a V2 feed package into a V3 PackageDependencyInfo
\r
9564 <member name="T:NuGet.Protocol.LegacyFeedCapabilityResourceV2Feed">
\r
9566 A resource for detecting a V2 feed's capabilities based on the metadata document.
\r
9569 <member name="T:NuGet.Protocol.LegacyFeedCapabilityResourceV2Feed.DataServiceMetadataExtractor">
\r
9571 This implementation is copied from NuGet 2.x.
\r
9574 <member name="P:NuGet.Protocol.ODataServiceDocumentResourceV2Provider.MaxCacheDuration">
\r
9576 Maximum amount of time to store index.json
\r
9579 <member name="T:NuGet.Protocol.V2FeedPackageInfo">
\r
9581 Represents a V2 package entry from the OData feed. This object primarily just holds the strings parsed from XML, all parsing
\r
9582 and converting should be done after based on the scenario.
\r
9585 <member name="P:NuGet.Protocol.V2FeedPackageInfo.DownloadCountAsInt">
\r
9587 Parse DownloadCount into an integer
\r
9590 <member name="P:NuGet.Protocol.V2FeedPackageInfo.IsListed">
\r
9592 Checks the published date
\r
9595 <member name="P:NuGet.Protocol.V2FeedPackageInfo.DependencySets">
\r
9597 Parses Dependencies into actual groups
\r
9600 <member name="T:NuGet.Protocol.V2FeedPage">
\r
9602 A page of items from a V2 feed as well as a link to get the next page.
\r
9605 <member name="T:NuGet.Protocol.V2FeedParser">
\r
9607 A light weight XML parser for NuGet V2 Feeds
\r
9610 <member name="M:NuGet.Protocol.V2FeedParser.#ctor(NuGet.Protocol.HttpSource,System.String)">
\r
9612 Creates a V2 parser
\r
9614 <param name="httpSource">HttpSource and message handler containing auth/proxy support</param>
\r
9615 <param name="baseAddress">base address for all services from this OData service</param>
\r
9617 <member name="M:NuGet.Protocol.V2FeedParser.#ctor(NuGet.Protocol.HttpSource,System.String,System.String)">
\r
9619 Creates a V2 parser
\r
9621 <param name="httpSource">HttpSource and message handler containing auth/proxy support</param>
\r
9622 <param name="baseAddress">base address for all services from this OData service</param>
\r
9623 <param name="source">PackageSource useful for reporting meaningful errors that relate back to the configuration</param>
\r
9625 <member name="M:NuGet.Protocol.V2FeedParser.GetPackage(NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9627 Get an exact package
\r
9630 <member name="M:NuGet.Protocol.V2FeedParser.FindPackagesByIdAsync(System.String,System.Boolean,System.Boolean,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9632 Retrieves all packages with the given Id from a V2 feed.
\r
9635 <member name="M:NuGet.Protocol.V2FeedParser.FindPackagesByIdAsync(System.String,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9637 Retrieves all packages with the given Id from a V2 feed.
\r
9640 <member name="M:NuGet.Protocol.V2FeedParser.ParsePage(System.Xml.Linq.XDocument,System.String,NuGet.Protocol.MetadataReferenceCache)">
\r
9642 Finds all entries on the page and parses them
\r
9645 <member name="M:NuGet.Protocol.V2FeedParser.ParsePackage(System.String,System.Xml.Linq.XElement,NuGet.Protocol.MetadataReferenceCache)">
\r
9647 Parse an entry into a V2FeedPackageInfo
\r
9650 <member name="M:NuGet.Protocol.V2FeedParser.GetString(System.Xml.Linq.XElement,System.Xml.Linq.XName)">
\r
9652 Retrieve an XML <see cref="T:System.String" /> value safely
\r
9655 <member name="M:NuGet.Protocol.V2FeedParser.GetDate(System.Xml.Linq.XElement,System.Xml.Linq.XName)">
\r
9657 Retrieve an XML <see cref="T:System.DateTimeOffset" /> value safely
\r
9660 <member name="T:NuGet.Protocol.V2FeedQueryBuilder">
\r
9662 Build the path part of a V2 feed URL. These values are appended to the V2 base URL.
\r
9665 <member name="T:NuGet.Protocol.FindLocalPackagesResourcePackagesConfig">
\r
9667 Packages.config packages folder reader
\r
9670 <member name="T:NuGet.Protocol.FindLocalPackagesResourcePackagesConfigProvider">
\r
9672 Reads packages.config packages folders. The expected format is root/id.version/id.version.nupkg
\r
9673 This resource cannot handle packages folders in the format root/id (exclude version)
\r
9676 <member name="T:NuGet.Protocol.FindLocalPackagesResourceUnzipped">
\r
9678 Unzipped package repository reader used for project templates.
\r
9681 <member name="M:NuGet.Protocol.FindLocalPackagesResourceUnzipped.GetIndex(System.Lazy{System.Collections.Generic.IReadOnlyList{NuGet.Protocol.LocalPackageInfo}})">
\r
9683 Id + Version -> Package
\r
9686 <member name="M:NuGet.Protocol.FindLocalPackagesResourceUnzipped.GetPathIndex(System.Lazy{System.Collections.Generic.IReadOnlyList{NuGet.Protocol.LocalPackageInfo}})">
\r
9691 <member name="T:NuGet.Protocol.FindLocalPackagesResourceV3">
\r
9693 Retrieve packages from a local folder or UNC share that uses the V3 folder structure.
\r
9696 <member name="M:NuGet.Protocol.LocalDependencyInfoResource.ResolvePackage(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9698 Retrieve dependency info for a single package.
\r
9700 <param name="package">package id and version</param>
\r
9701 <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
\r
9702 <param name="token">cancellation token</param>
\r
9704 <member name="M:NuGet.Protocol.LocalDependencyInfoResource.ResolvePackages(System.String,NuGet.Frameworks.NuGetFramework,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9706 Retrieve dependency info for a single package.
\r
9708 <param name="packageId">package id</param>
\r
9709 <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
\r
9710 <param name="token">cancellation token</param>
\r
9712 <member name="M:NuGet.Protocol.LocalDependencyInfoResource.CreateDependencyInfo(NuGet.Protocol.LocalPackageInfo,NuGet.Frameworks.NuGetFramework)">
\r
9714 Convert a package into a PackageDependencyInfo
\r
9717 <member name="M:NuGet.Protocol.LocalPackageInfo.#ctor(NuGet.Packaging.Core.PackageIdentity,System.String,System.DateTime,System.Lazy{NuGet.Packaging.NuspecReader},System.Func{NuGet.Packaging.PackageReaderBase})">
\r
9719 Local nuget package.
\r
9721 <param name="identity">Package id and version.</param>
\r
9722 <param name="path">Path to the nupkg.</param>
\r
9723 <param name="lastWriteTimeUtc">Last nupkg write time for publish date.</param>
\r
9724 <param name="nuspec">Nuspec XML.</param>
\r
9725 <param name="getPackageReader">Method to retrieve the package as a reader.</param>
\r
9727 <member name="M:NuGet.Protocol.LocalPackageInfo.GetReader">
\r
9731 <remarks>This creates a new instance each time. Callers need to dispose of it.</remarks>
\r
9733 <member name="P:NuGet.Protocol.LocalPackageInfo.Identity">
\r
9735 Package id and version.
\r
9738 <member name="P:NuGet.Protocol.LocalPackageInfo.Path">
\r
9740 Nupkg or folder path.
\r
9743 <member name="P:NuGet.Protocol.LocalPackageInfo.LastWriteTimeUtc">
\r
9745 Last file write time. This is used for the publish date.
\r
9748 <member name="P:NuGet.Protocol.LocalPackageInfo.Nuspec">
\r
9753 <member name="M:NuGet.Protocol.LocalPackageSearchResource.ContainsAnyTerm(System.String[],NuGet.Protocol.LocalPackageInfo)">
\r
9755 Search Id, Tags, and Description to match the legacy local search behavior.
\r
9758 <member name="M:NuGet.Protocol.LocalPackageSearchResource.CollapseToHighestVersion(System.Collections.Generic.IEnumerable{NuGet.Protocol.LocalPackageInfo})">
\r
9760 Returns a distinct set of elements using the comparer specified. This implementation will pick the last occurrence
\r
9761 of each element instead of picking the first. This method assumes that similar items occur in order.
\r
9764 <member name="T:NuGet.Protocol.LocalV2FindPackageByIdResource">
\r
9766 A resource capable of fetching packages, package versions and package dependency information.
\r
9769 <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.#ctor(NuGet.Configuration.PackageSource)">
\r
9771 Initializes a new <see cref="T:NuGet.Protocol.LocalV2FindPackageByIdResource" /> class.
\r
9773 <param name="packageSource">A package source.</param>
\r
9774 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
\r
9775 is <c>null</c>.</exception>
\r
9777 <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9779 Asynchronously gets all package versions for a package ID.
\r
9781 <param name="id">A package ID.</param>
\r
9782 <param name="cacheContext">A source cache context.</param>
\r
9783 <param name="logger">A logger.</param>
\r
9784 <param name="cancellationToken">A cancellation token.</param>
\r
9785 <returns>A task that represents the asynchronous operation.
\r
9786 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
9787 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
9788 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
9789 is either <c>null</c> or an empty string.</exception>
\r
9790 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
9791 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
9792 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
9793 is cancelled.</exception>
\r
9795 <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9797 Asynchronously copies a .nupkg to a stream.
\r
9799 <param name="id">A package ID.</param>
\r
9800 <param name="version">A package version.</param>
\r
9801 <param name="destination">A destination stream.</param>
\r
9802 <param name="cacheContext">A source cache context.</param>
\r
9803 <param name="logger">A logger.</param>
\r
9804 <param name="cancellationToken">A cancellation token.</param>
\r
9805 <returns>A task that represents the asynchronous operation.
\r
9806 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
9807 <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
\r
9808 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
9809 is either <c>null</c> or an empty string.</exception>
\r
9810 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
9811 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /><c>null</c>.</exception>
\r
9812 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
9813 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
9814 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
9815 is cancelled.</exception>
\r
9817 <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9819 Asynchronously gets dependency information for a specific package.
\r
9821 <param name="id">A package id.</param>
\r
9822 <param name="version">A package version.</param>
\r
9823 <param name="cacheContext">A source cache context.</param>
\r
9824 <param name="logger">A logger.</param>
\r
9825 <param name="cancellationToken">A cancellation token.</param>
\r
9826 <returns>A task that represents the asynchronous operation.
\r
9827 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
9828 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
9829 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
9830 is either <c>null</c> or an empty string.</exception>
\r
9831 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
9832 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
9833 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
9834 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
9835 is cancelled.</exception>
\r
9837 <member name="M:NuGet.Protocol.LocalV2FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9839 Asynchronously gets a package downloader for a package identity.
\r
9841 <param name="packageIdentity">A package identity.</param>
\r
9842 <param name="cacheContext">A source cache context.</param>
\r
9843 <param name="logger">A logger.</param>
\r
9844 <param name="cancellationToken">A cancellation token.</param>
\r
9845 <returns>A task that represents the asynchronous operation.
\r
9846 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
\r
9847 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /><c>null</c>.</exception>
\r
9848 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
9849 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
9850 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
9851 is cancelled.</exception>
\r
9853 <member name="T:NuGet.Protocol.LocalV2FindPackageByIdResourceProvider">
\r
9855 A v2-style package repository that has nupkgs at the root.
\r
9858 <member name="T:NuGet.Protocol.LocalV3FindPackageByIdResource">
\r
9860 A resource capable of fetching packages, package versions and package dependency information.
\r
9863 <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.#ctor(NuGet.Configuration.PackageSource)">
\r
9865 Initializes a new <see cref="T:NuGet.Protocol.LocalV3FindPackageByIdResource" /> class.
\r
9867 <param name="packageSource">A package source.</param>
\r
9868 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
\r
9869 is <c>null</c>.</exception>
\r
9871 <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9873 Asynchronously gets all package versions for a package ID.
\r
9875 <param name="id">A package ID.</param>
\r
9876 <param name="cacheContext">A source cache context.</param>
\r
9877 <param name="logger">A logger.</param>
\r
9878 <param name="cancellationToken">A cancellation token.</param>
\r
9879 <returns>A task that represents the asynchronous operation.
\r
9880 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
9881 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
9882 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
9883 is either <c>null</c> or an empty string.</exception>
\r
9884 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
9885 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
9886 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
9887 is cancelled.</exception>
\r
9889 <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9891 Asynchronously copies a .nupkg to a stream.
\r
9893 <param name="id">A package ID.</param>
\r
9894 <param name="version">A package version.</param>
\r
9895 <param name="destination">A destination stream.</param>
\r
9896 <param name="cacheContext">A source cache context.</param>
\r
9897 <param name="logger">A logger.</param>
\r
9898 <param name="cancellationToken">A cancellation token.</param>
\r
9899 <returns>A task that represents the asynchronous operation.
\r
9900 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
9901 <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
\r
9902 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
9903 is either <c>null</c> or an empty string.</exception>
\r
9904 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
9905 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /><c>null</c>.</exception>
\r
9906 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
9907 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
9908 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
9909 is cancelled.</exception>
\r
9911 <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9913 Asynchronously gets dependency information for a specific package.
\r
9915 <param name="id">A package id.</param>
\r
9916 <param name="version">A package version.</param>
\r
9917 <param name="cacheContext">A source cache context.</param>
\r
9918 <param name="logger">A logger.</param>
\r
9919 <param name="cancellationToken">A cancellation token.</param>
\r
9920 <returns>A task that represents the asynchronous operation.
\r
9921 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
9922 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
9923 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
9924 is either <c>null</c> or an empty string.</exception>
\r
9925 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
9926 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
9927 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
9928 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
9929 is cancelled.</exception>
\r
9931 <member name="M:NuGet.Protocol.LocalV3FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
9933 Asynchronously gets a package downloader for a package identity.
\r
9935 <param name="packageIdentity">A package identity.</param>
\r
9936 <param name="cacheContext">A source cache context.</param>
\r
9937 <param name="logger">A logger.</param>
\r
9938 <param name="cancellationToken">A cancellation token.</param>
\r
9939 <returns>A task that represents the asynchronous operation.
\r
9940 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
\r
9941 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /><c>null</c>.</exception>
\r
9942 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
9943 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
9944 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
9945 is cancelled.</exception>
\r
9947 <member name="T:NuGet.Protocol.LocalV3FindPackageByIdResourceProvider">
\r
9949 A v3-style package repository that has expanded packages.
\r
9952 <member name="M:NuGet.Protocol.LocalPackageSearchMetadata.Convert(System.String)">
\r
9954 Convert a string to a URI safely. This will return null if there are errors.
\r
9957 <member name="T:NuGet.Protocol.PackageSearchMetadataRegistration">
\r
9959 Subclass of <see cref="T:NuGet.Protocol.PackageSearchMetadata" /> containing the information in the registration blobs that are not present in the V2 feed or search.
\r
9960 Returned by <see cref="T:NuGet.Protocol.PackageMetadataResourceV3" />.
\r
9963 <member name="P:NuGet.Protocol.PackageSearchMetadataRegistration.CatalogUri">
\r
9965 The <see cref="T:System.Uri" /> of this package in the catalog.
\r
9968 <member name="T:NuGet.Protocol.ServiceIndexEntry">
\r
9970 index.json entry for v3
\r
9973 <member name="P:NuGet.Protocol.ServiceIndexEntry.Uri">
\r
9978 <member name="P:NuGet.Protocol.ServiceIndexEntry.Type">
\r
9983 <member name="P:NuGet.Protocol.ServiceIndexEntry.ClientVersion">
\r
9988 <member name="T:NuGet.Protocol.DependencyInfoResourceV3Provider">
\r
9990 Retrieves all dependency info for the package resolver.
\r
9993 <member name="T:NuGet.Protocol.DownloadResourcePluginProvider">
\r
9995 A download resource provider for plugins.
\r
9998 <member name="M:NuGet.Protocol.DownloadResourcePluginProvider.#ctor">
\r
10000 Instanatiates a new <see cref="T:NuGet.Protocol.DownloadResourcePluginProvider" /> class.
\r
10003 <member name="M:NuGet.Protocol.DownloadResourcePluginProvider.TryCreate(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
\r
10005 Attempts to create a resource for the specified source repository.
\r
10007 <param name="source">A source repository.</param>
\r
10008 <param name="cancellationToken">A cancellation token.</param>
\r
10009 <returns>A task that represents the asynchronous operation.
\r
10010 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a Tuple<bool, INuGetResource></returns>
\r
10011 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="source" /> is <c>null</c>.</exception>
\r
10012 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10013 is cancelled.</exception>
\r
10015 <member name="T:NuGet.Protocol.ServiceIndexResourceV3Provider">
\r
10017 Retrieves and caches service index.json files
\r
10018 ServiceIndexResourceV3 stores the json, all work is done in the provider
\r
10021 <member name="P:NuGet.Protocol.ServiceIndexResourceV3Provider.MaxCacheDuration">
\r
10023 Maximum amount of time to store index.json
\r
10026 <member name="T:NuGet.Protocol.RemotePackageArchiveDownloader">
\r
10028 A remote package downloader.
\r
10031 <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.#ctor(NuGet.Protocol.Core.Types.FindPackageByIdResource,NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger)">
\r
10033 Initializes a new <see cref="T:NuGet.Protocol.RemotePackageArchiveDownloader" /> class.
\r
10035 <param name="resource">A <see cref="T:NuGet.Protocol.Core.Types.FindPackageByIdResource" /> resource.</param>
\r
10036 <param name="packageIdentity">A package identity.</param>
\r
10037 <param name="cacheContext">A source cache context.</param>
\r
10038 <param name="logger">A logger.</param>
\r
10039 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="resource" /> is <c>null</c>.</exception>
\r
10040 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
\r
10041 is <c>null</c>.</exception>
\r
10042 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" />
\r
10043 is <c>null</c>.</exception>
\r
10044 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
\r
10046 <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.Dispose">
\r
10048 Disposes this instance.
\r
10051 <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.CopyNupkgFileToAsync(System.String,System.Threading.CancellationToken)">
\r
10053 Asynchronously copies a .nupkg to a target file path.
\r
10055 <param name="destinationFilePath">The destination file path.</param>
\r
10056 <param name="cancellationToken">A cancellation token.</param>
\r
10057 <returns>A task that represents the asynchronous operation.
\r
10058 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
\r
10059 indicating whether or not the copy was successful.</returns>
\r
10060 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
10061 <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
\r
10062 is either <c>null</c> or empty.</exception>
\r
10063 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10064 is cancelled.</exception>
\r
10066 <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.GetPackageHashAsync(System.String,System.Threading.CancellationToken)">
\r
10068 Asynchronously gets a package hash.
\r
10070 <param name="hashAlgorithm">The hash algorithm.</param>
\r
10071 <param name="cancellationToken">A cancellation token.</param>
\r
10072 <returns>A task that represents the asynchronous operation.
\r
10073 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
\r
10074 representing the package hash.</returns>
\r
10075 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
10076 <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
\r
10077 is either <c>null</c> or empty.</exception>
\r
10078 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10079 is cancelled.</exception>
\r
10081 <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.SetExceptionHandler(System.Func{System.Exception,System.Threading.Tasks.Task{System.Boolean}})">
\r
10083 Sets an exception handler for package downloads.
\r
10085 <remarks>The exception handler returns a task that represents the asynchronous operation.
\r
10086 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
\r
10087 indicating whether or not the exception was handled. To handle an exception and stop its
\r
10088 propagation, the task should return <c>true</c>. Otherwise, the exception will be rethrown.</remarks>
\r
10089 <param name="handleExceptionAsync">An exception handler.</param>
\r
10090 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handleExceptionAsync" />
\r
10091 is <c>null</c>.</exception>
\r
10093 <member name="M:NuGet.Protocol.RemotePackageArchiveDownloader.SetThrottle(System.Threading.SemaphoreSlim)">
\r
10095 Sets a throttle for package downloads.
\r
10097 <param name="throttle">A throttle. Can be <c>null</c>.</param>
\r
10099 <member name="P:NuGet.Protocol.RemotePackageArchiveDownloader.ContentReader">
\r
10101 Gets an asynchronous package content reader.
\r
10103 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
10105 <member name="P:NuGet.Protocol.RemotePackageArchiveDownloader.CoreReader">
\r
10107 Gets an asynchronous package core reader.
\r
10109 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
10111 <member name="T:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource">
\r
10113 A <see cref="T:NuGet.Protocol.Core.Types.FindPackageByIdResource" /> for a Http-based file system where files are laid out in the
\r
10119 PackageA.Version0.nupkg
\r
10120 and are accessible via HTTP Gets.
\r
10123 <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.#ctor(System.Collections.Generic.IReadOnlyList{System.Uri},NuGet.Protocol.HttpSource)">
\r
10125 Initializes a new <see cref="T:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource" /> class.
\r
10127 <param name="baseUris">Base URI's.</param>
\r
10128 <param name="httpSource">An HTTP source.</param>
\r
10129 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="baseUris" /> is <c>null</c>.</exception>
\r
10130 <exception cref="T:System.ArgumentException">Thrown if <paramref name="baseUris" /> is empty.</exception>
\r
10131 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="httpSource" /> is <c>null</c>.</exception>
\r
10133 <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10135 Asynchronously gets all package versions for a package ID.
\r
10137 <param name="id">A package ID.</param>
\r
10138 <param name="cacheContext">A source cache context.</param>
\r
10139 <param name="logger">A logger.</param>
\r
10140 <param name="cancellationToken">A cancellation token.</param>
\r
10141 <returns>A task that represents the asynchronous operation.
\r
10142 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10143 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
10144 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10145 is either <c>null</c> or an empty string.</exception>
\r
10146 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10147 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10148 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10149 is cancelled.</exception>
\r
10151 <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10153 Asynchronously gets dependency information for a specific package.
\r
10155 <param name="id">A package id.</param>
\r
10156 <param name="version">A package version.</param>
\r
10157 <param name="cacheContext">A source cache context.</param>
\r
10158 <param name="logger">A logger.</param>
\r
10159 <param name="cancellationToken">A cancellation token.</param>
\r
10160 <returns>A task that represents the asynchronous operation.
\r
10161 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10162 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
10163 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10164 is either <c>null</c> or an empty string.</exception>
\r
10165 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
10166 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10167 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10168 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10169 is cancelled.</exception>
\r
10171 <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10173 Asynchronously copies a .nupkg to a stream.
\r
10175 <param name="id">A package ID.</param>
\r
10176 <param name="version">A package version.</param>
\r
10177 <param name="destination">A destination stream.</param>
\r
10178 <param name="cacheContext">A source cache context.</param>
\r
10179 <param name="logger">A logger.</param>
\r
10180 <param name="cancellationToken">A cancellation token.</param>
\r
10181 <returns>A task that represents the asynchronous operation.
\r
10182 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10183 <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
\r
10184 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10185 is either <c>null</c> or an empty string.</exception>
\r
10186 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
10187 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /><c>null</c>.</exception>
\r
10188 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10189 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10190 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10191 is cancelled.</exception>
\r
10193 <member name="M:NuGet.Protocol.HttpFileSystemBasedFindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10195 Asynchronously gets a package downloader for a package identity.
\r
10197 <param name="packageIdentity">A package identity.</param>
\r
10198 <param name="cacheContext">A source cache context.</param>
\r
10199 <param name="logger">A logger.</param>
\r
10200 <param name="cancellationToken">A cancellation token.</param>
\r
10201 <returns>A task that represents the asynchronous operation.
\r
10202 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
\r
10203 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /><c>null</c>.</exception>
\r
10204 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10205 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10206 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10207 is cancelled.</exception>
\r
10209 <member name="M:NuGet.Protocol.PackageUtilities.OpenNuspecFromNupkg(System.String,System.IO.Stream,NuGet.Common.ILogger)">
\r
10211 Create a <see cref="T:NuGet.Packaging.NuspecReader" /> from a nupkg stream.
\r
10214 <member name="T:NuGet.Protocol.PluginFindPackageByIdResourceProvider">
\r
10216 A FindPackageByIdResource provider for plugins.
\r
10219 <member name="M:NuGet.Protocol.PluginFindPackageByIdResourceProvider.#ctor">
\r
10221 Instantiates a new <see cref="T:NuGet.Protocol.PluginFindPackageByIdResourceProvider" /> class.
\r
10224 <member name="M:NuGet.Protocol.PluginFindPackageByIdResourceProvider.TryCreate(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
\r
10226 Asynchronously attempts to create a resource for the specified source repository.
\r
10228 <param name="source">A source repository.</param>
\r
10229 <param name="cancellationToken">A cancellation token.</param>
\r
10230 <returns>A task that represents the asynchronous operation.
\r
10231 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a Tuple<bool, INuGetResource></returns>
\r
10232 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="source" /> is <c>null</c>.</exception>
\r
10233 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10234 is cancelled.</exception>
\r
10236 <member name="T:NuGet.Protocol.RemoteV2FindPackageByIdResource">
\r
10238 A resource capable of fetching packages, package versions and package dependency information.
\r
10241 <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.#ctor(NuGet.Configuration.PackageSource,NuGet.Protocol.HttpSource)">
\r
10243 Initializes a new <see cref="T:NuGet.Protocol.RemoteV2FindPackageByIdResource" /> class.
\r
10245 <param name="packageSource">A package source.</param>
\r
10246 <param name="httpSource">An HTTP source.</param>
\r
10247 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
\r
10248 is <c>null</c>.</exception>
\r
10249 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="httpSource" />
\r
10250 is <c>null</c>.</exception>
\r
10252 <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10254 Asynchronously gets all package versions for a package ID.
\r
10256 <param name="id">A package ID.</param>
\r
10257 <param name="cacheContext">A source cache context.</param>
\r
10258 <param name="logger">A logger.</param>
\r
10259 <param name="cancellationToken">A cancellation token.</param>
\r
10260 <returns>A task that represents the asynchronous operation.
\r
10261 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10262 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
10263 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10264 is either <c>null</c> or an empty string.</exception>
\r
10265 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10266 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10267 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10268 is cancelled.</exception>
\r
10270 <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10272 Asynchronously gets dependency information for a specific package.
\r
10274 <param name="id">A package id.</param>
\r
10275 <param name="version">A package version.</param>
\r
10276 <param name="cacheContext">A source cache context.</param>
\r
10277 <param name="logger">A logger.</param>
\r
10278 <param name="cancellationToken">A cancellation token.</param>
\r
10279 <returns>A task that represents the asynchronous operation.
\r
10280 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10281 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
10282 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10283 is either <c>null</c> or an empty string.</exception>
\r
10284 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
10285 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10286 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10287 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10288 is cancelled.</exception>
\r
10290 <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10292 Asynchronously copies a .nupkg to a stream.
\r
10294 <param name="id">A package ID.</param>
\r
10295 <param name="version">A package version.</param>
\r
10296 <param name="destination">A destination stream.</param>
\r
10297 <param name="cacheContext">A source cache context.</param>
\r
10298 <param name="logger">A logger.</param>
\r
10299 <param name="cancellationToken">A cancellation token.</param>
\r
10300 <returns>A task that represents the asynchronous operation.
\r
10301 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10302 <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
\r
10303 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10304 is either <c>null</c> or an empty string.</exception>
\r
10305 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
10306 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /><c>null</c>.</exception>
\r
10307 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10308 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10309 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10310 is cancelled.</exception>
\r
10312 <member name="M:NuGet.Protocol.RemoteV2FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10314 Asynchronously gets a package downloader for a package identity.
\r
10316 <param name="packageIdentity">A package identity.</param>
\r
10317 <param name="cacheContext">A source cache context.</param>
\r
10318 <param name="logger">A logger.</param>
\r
10319 <param name="cancellationToken">A cancellation token.</param>
\r
10320 <returns>A task that represents the asynchronous operation.
\r
10321 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
\r
10322 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /><c>null</c>.</exception>
\r
10323 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10324 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10325 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10326 is cancelled.</exception>
\r
10328 <member name="P:NuGet.Protocol.RemoteV2FindPackageByIdResource.PackageSource">
\r
10330 Gets the package source.
\r
10333 <member name="T:NuGet.Protocol.RemoteV2FindPackageByIdResourceProvider">
\r
10335 A <see cref="T:NuGet.Protocol.Core.Types.ResourceProvider" /> for <see cref="T:NuGet.Protocol.Core.Types.FindPackageByIdResource" /> over v2 NuGet feeds.
\r
10338 <member name="T:NuGet.Protocol.RemoteV3FindPackageByIdResource">
\r
10340 A resource capable of fetching packages, package versions and package dependency information.
\r
10343 <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.#ctor(NuGet.Protocol.Core.Types.SourceRepository,NuGet.Protocol.HttpSource)">
\r
10345 Initializes a new <see cref="T:NuGet.Protocol.RemoteV3FindPackageByIdResource" /> class.
\r
10347 <param name="sourceRepository">A source repository.</param>
\r
10348 <param name="httpSource">An HTTP source.</param>
\r
10349 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceRepository" />
\r
10350 is <c>null</c>.</exception>
\r
10351 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="httpSource" />
\r
10352 is <c>null</c>.</exception>
\r
10354 <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10356 Asynchronously gets all package versions for a package ID.
\r
10358 <param name="id">A package ID.</param>
\r
10359 <param name="cacheContext">A source cache context.</param>
\r
10360 <param name="logger">A logger.</param>
\r
10361 <param name="cancellationToken">A cancellation token.</param>
\r
10362 <returns>A task that represents the asynchronous operation.
\r
10363 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10364 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
10365 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10366 is either <c>null</c> or an empty string.</exception>
\r
10367 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10368 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10369 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10370 is cancelled.</exception>
\r
10372 <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10374 Asynchronously gets dependency information for a specific package.
\r
10376 <param name="id">A package id.</param>
\r
10377 <param name="version">A package version.</param>
\r
10378 <param name="cacheContext">A source cache context.</param>
\r
10379 <param name="logger">A logger.</param>
\r
10380 <param name="cancellationToken">A cancellation token.</param>
\r
10381 <returns>A task that represents the asynchronous operation.
\r
10382 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10383 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
10384 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10385 is either <c>null</c> or an empty string.</exception>
\r
10386 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
10387 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10388 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10389 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10390 is cancelled.</exception>
\r
10392 <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10394 Asynchronously copies a .nupkg to a stream.
\r
10396 <param name="id">A package ID.</param>
\r
10397 <param name="version">A package version.</param>
\r
10398 <param name="destination">A destination stream.</param>
\r
10399 <param name="cacheContext">A source cache context.</param>
\r
10400 <param name="logger">A logger.</param>
\r
10401 <param name="cancellationToken">A cancellation token.</param>
\r
10402 <returns>A task that represents the asynchronous operation.
\r
10403 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
10404 <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
\r
10405 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
10406 is either <c>null</c> or an empty string.</exception>
\r
10407 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
10408 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /><c>null</c>.</exception>
\r
10409 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10410 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10411 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10412 is cancelled.</exception>
\r
10414 <member name="M:NuGet.Protocol.RemoteV3FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10416 Asynchronously gets a package downloader for a package identity.
\r
10418 <param name="packageIdentity">A package identity.</param>
\r
10419 <param name="cacheContext">A source cache context.</param>
\r
10420 <param name="logger">A logger.</param>
\r
10421 <param name="cancellationToken">A cancellation token.</param>
\r
10422 <returns>A task that represents the asynchronous operation.
\r
10423 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
\r
10424 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /><c>null</c>.</exception>
\r
10425 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
10426 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
10427 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10428 is cancelled.</exception>
\r
10430 <member name="P:NuGet.Protocol.RemoteV3FindPackageByIdResource.SourceRepository">
\r
10432 Gets the source repository.
\r
10435 <member name="T:NuGet.Protocol.DependencyInfoResourceV3">
\r
10437 Retrieves all packages and dependencies from a V3 source.
\r
10440 <member name="M:NuGet.Protocol.DependencyInfoResourceV3.#ctor(NuGet.Protocol.HttpSource,NuGet.Protocol.RegistrationResourceV3,NuGet.Protocol.Core.Types.SourceRepository)">
\r
10442 Dependency info resource
\r
10444 <param name="client">Http client</param>
\r
10445 <param name="regResource">Registration blob resource</param>
\r
10447 <member name="M:NuGet.Protocol.DependencyInfoResourceV3.ResolvePackage(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10449 Retrieve dependency info for a single package.
\r
10451 <param name="package">package id and version</param>
\r
10452 <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
\r
10453 <param name="token">cancellation token</param>
\r
10455 Returns dependency info for the given package if it exists. If the package is not found null is
\r
10459 <member name="M:NuGet.Protocol.DependencyInfoResourceV3.ResolvePackages(System.String,NuGet.Frameworks.NuGetFramework,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10461 Retrieve the available packages and their dependencies.
\r
10463 <remarks>Includes prerelease packages</remarks>
\r
10464 <param name="packageId">package Id to search</param>
\r
10465 <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
\r
10466 <param name="token">cancellation token</param>
\r
10467 <returns>available packages and their dependencies</returns>
\r
10469 <member name="M:NuGet.Protocol.DependencyInfoResourceV3.ResolvePackages(System.String,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10471 Retrieve the available packages and their dependencies.
\r
10473 <remarks>Includes prerelease packages</remarks>
\r
10474 <param name="packageId">package Id to search</param>
\r
10475 <param name="token">cancellation token</param>
\r
10476 <returns>available packages and their dependencies</returns>
\r
10478 <member name="M:NuGet.Protocol.DependencyInfoResourceV3.GetPackagesFromRegistration(NuGet.Protocol.RegistrationInfo,System.Threading.CancellationToken)">
\r
10480 Retrieve dependency info from a registration blob
\r
10483 <member name="T:NuGet.Protocol.DownloadResourcePlugin">
\r
10485 A download resource for plugins.
\r
10488 <member name="M:NuGet.Protocol.DownloadResourcePlugin.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Protocol.Plugins.IPluginMulticlientUtilities,NuGet.Configuration.PackageSource)">
\r
10490 Instantiates a new <see cref="T:NuGet.Protocol.DownloadResourcePlugin" /> class.
\r
10492 <param name="plugin">A plugin.</param>
\r
10493 <param name="utilities">A plugin multiclient utilities.</param>
\r
10494 <param name="packageSource">A package source.</param>
\r
10495 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" />
\r
10496 is <c>null</c>.</exception>
\r
10497 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="utilities" />
\r
10498 is <c>null</c>.</exception>
\r
10499 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
\r
10500 is <c>null</c>.</exception>
\r
10502 <member name="M:NuGet.Protocol.DownloadResourcePlugin.GetDownloadResourceResultAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.PackageDownloadContext,System.String,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10504 Asynchronously downloads a package.
\r
10506 <param name="identity">The package identity.</param>
\r
10507 <param name="downloadContext">A package download context.</param>
\r
10508 <param name="globalPackagesFolder">The path to the global packages folder.</param>
\r
10509 <param name="logger">A logger.</param>
\r
10510 <param name="cancellationToken">A cancellation token.</param>
\r
10511 <returns>A task that represents the asynchronous operation.
\r
10512 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns
\r
10513 a <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" />.</returns>
\r
10514 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="identity" /> is <c>null</c>.</exception>
\r
10515 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="downloadContext" />
\r
10516 is <c>null</c>.</exception>
\r
10517 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
\r
10518 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
10519 is cancelled.</exception>
\r
10521 <member name="T:NuGet.Protocol.DownloadResourceV3">
\r
10523 Provides the download metatdata for a given package from a V3 server endpoint.
\r
10526 <member name="M:NuGet.Protocol.DownloadResourceV3.#ctor(NuGet.Protocol.HttpSource,NuGet.Protocol.RegistrationResourceV3)">
\r
10528 Download packages using the download url found in the registration resource.
\r
10531 <member name="M:NuGet.Protocol.DownloadResourceV3.#ctor(NuGet.Protocol.HttpSource,System.String)">
\r
10533 Download packages using the package base address container resource.
\r
10536 <member name="M:NuGet.Protocol.DownloadResourceV3.GetDownloadUrl(NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10538 Get the download url of the package.
\r
10539 1. If the identity is a SourcePackageDependencyInfo the SourcePackageDependencyInfo.DownloadUri is used.
\r
10540 2. A url will be constructed for the flat container location if the source has that resource.
\r
10541 3. The download url will be found in the registration blob as a fallback.
\r
10544 <member name="T:NuGet.Protocol.MetadataResourceV3">
\r
10546 Returns the full package metadata
\r
10549 <member name="M:NuGet.Protocol.MetadataResourceV3.GetLatestVersions(System.Collections.Generic.IEnumerable{System.String},System.Boolean,System.Boolean,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10551 Find the latest version of the package
\r
10553 <param name="includePrerelease">include versions with prerelease labels</param>
\r
10554 <param name="includeUnlisted">not implemented yet</param>
\r
10556 <member name="T:NuGet.Protocol.RegistrationResourceV3">
\r
10558 Registration blob reader
\r
10561 <member name="M:NuGet.Protocol.RegistrationResourceV3.GetUri(System.String)">
\r
10563 Constructs the URI of a registration index blob
\r
10566 <member name="M:NuGet.Protocol.RegistrationResourceV3.GetUri(System.String,NuGet.Versioning.NuGetVersion)">
\r
10568 Constructs the URI of a registration blob with a specific version
\r
10571 <member name="M:NuGet.Protocol.RegistrationResourceV3.GetUri(NuGet.Packaging.Core.PackageIdentity)">
\r
10573 Constructs the URI of a registration blob with a specific version
\r
10576 <member name="M:NuGet.Protocol.RegistrationResourceV3.GetPackageMetadata(NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10578 Returns the registration blob for the id and version
\r
10580 <remarks>The inlined entries are potentially going away soon</remarks>
\r
10582 <member name="M:NuGet.Protocol.RegistrationResourceV3.GetPackageMetadata(System.String,System.Boolean,System.Boolean,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10584 Returns inlined catalog entry items for each registration blob
\r
10586 <remarks>The inlined entries are potentially going away soon</remarks>
\r
10588 <member name="M:NuGet.Protocol.RegistrationResourceV3.GetPackageMetadata(System.String,NuGet.Versioning.VersionRange,System.Boolean,System.Boolean,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10590 Returns inlined catalog entry items for each registration blob
\r
10592 <remarks>The inlined entries are potentially going away soon</remarks>
\r
10594 <member name="M:NuGet.Protocol.RegistrationResourceV3.GetPackageEntries(System.String,System.Boolean,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
10596 Returns all index entries of type Package within the given range and filters
\r
10599 <member name="P:NuGet.Protocol.RegistrationResourceV3.BaseUri">
\r
10601 Gets the <see cref="T:System.Uri" /> for the source backing this resource.
\r
10604 <member name="M:NuGet.Protocol.ReportAbuseResourceV3.GetReportAbuseUrl(System.String,NuGet.Versioning.NuGetVersion)">
\r
10606 Gets a URL for reporting package abuse. The URL will not be verified to exist.
\r
10608 <param name="id">The package id (natural casing)</param>
\r
10609 <param name="version">The package version</param>
\r
10610 <returns>The first URL from the resource, with the URI template applied.</returns>
\r
10612 <member name="T:NuGet.Protocol.ServiceIndexResourceV3">
\r
10614 Stores/caches a service index json file.
\r
10617 <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntries(System.String[])">
\r
10619 Get the list of service entries that best match the current clientVersion and type.
\r
10622 <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntries(NuGet.Versioning.NuGetVersion,System.String[])">
\r
10624 Get the list of service entries that best match the clientVersion and type.
\r
10627 <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntryUri(System.String[])">
\r
10629 Get the best match service URI.
\r
10632 <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntryUris(System.String[])">
\r
10634 Get the list of service URIs that best match the current clientVersion and type.
\r
10637 <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetServiceEntryUris(NuGet.Versioning.NuGetVersion,System.String[])">
\r
10639 Get the list of service URIs that best match the clientVersion and type.
\r
10642 <member name="M:NuGet.Protocol.ServiceIndexResourceV3.GetValues(Newtonsoft.Json.Linq.JToken)">
\r
10644 Read string values from an array or string.
\r
10645 Returns an empty enumerable if the value is null.
\r
10648 <member name="P:NuGet.Protocol.ServiceIndexResourceV3.RequestTime">
\r
10650 Time the index was requested
\r
10653 <member name="P:NuGet.Protocol.ServiceIndexResourceV3.Entries">
\r
10655 All service index entries.
\r
10658 <member name="T:NuGet.Protocol.Strings">
\r
10660 A strongly-typed resource class, for looking up localized strings, etc.
\r
10663 <member name="P:NuGet.Protocol.Strings.ResourceManager">
\r
10665 Returns the cached ResourceManager instance used by this class.
\r
10668 <member name="P:NuGet.Protocol.Strings.Culture">
\r
10670 Overrides the current thread's CurrentUICulture property for all
\r
10671 resource lookups using this strongly typed resource class.
\r
10674 <member name="P:NuGet.Protocol.Strings.ActionExecutor_RollingBack">
\r
10676 Looks up a localized string similar to Install failed. Rolling back....
\r
10679 <member name="P:NuGet.Protocol.Strings.ActionResolver_UnsupportedAction">
\r
10681 Looks up a localized string similar to Unrecognized Package Action '{0}'..
\r
10684 <member name="P:NuGet.Protocol.Strings.ActionResolver_UnsupportedDependencyBehavior">
\r
10686 Looks up a localized string similar to Unsupported Dependency Behavior '{0}'..
\r
10689 <member name="P:NuGet.Protocol.Strings.AddPackage_ExistingPackageInvalid">
\r
10691 Looks up a localized string similar to Package '{0}' already exists at feed '{1}' and is invalid..
\r
10694 <member name="P:NuGet.Protocol.Strings.AddPackage_PackageAlreadyExists">
\r
10696 Looks up a localized string similar to Package '{0}' already exists at feed '{1}'..
\r
10699 <member name="P:NuGet.Protocol.Strings.AddPackage_SuccessfullyAdded">
\r
10701 Looks up a localized string similar to Successfully added package '{0}' to feed '{1}'..
\r
10704 <member name="P:NuGet.Protocol.Strings.Argument_Cannot_Be_Null_Or_Empty">
\r
10706 Looks up a localized string similar to Argument can not be null or empty..
\r
10709 <member name="P:NuGet.Protocol.Strings.ArgumentCannotBeNullOrEmpty">
\r
10711 Looks up a localized string similar to Argument cannot be null or empty..
\r
10714 <member name="P:NuGet.Protocol.Strings.DefaultSymbolServer">
\r
10716 Looks up a localized string similar to the symbol server.
\r
10719 <member name="P:NuGet.Protocol.Strings.DeleteCommandCanceled">
\r
10721 Looks up a localized string similar to Delete canceled.
\r
10724 <member name="P:NuGet.Protocol.Strings.DeleteCommandConfirm">
\r
10726 Looks up a localized string similar to {0} {1} will be deleted from the {2}. Would you like to continue?.
\r
10729 <member name="P:NuGet.Protocol.Strings.DeleteCommandDeletedPackage">
\r
10731 Looks up a localized string similar to {0} {1} was deleted successfully..
\r
10734 <member name="P:NuGet.Protocol.Strings.DeleteCommandDeletingPackage">
\r
10736 Looks up a localized string similar to Deleting {0} {1} from the {2}..
\r
10739 <member name="P:NuGet.Protocol.Strings.DeletePackage_NotFound">
\r
10741 Looks up a localized string similar to Not Found..
\r
10744 <member name="P:NuGet.Protocol.Strings.DownloadActionHandler_InvalidDownloadUrl">
\r
10746 Looks up a localized string similar to The download URL for {0} '{1}' is invalid..
\r
10749 <member name="P:NuGet.Protocol.Strings.DownloadActionHandler_NoDownloadUrl">
\r
10751 Looks up a localized string similar to No download URL could be found for {0}..
\r
10754 <member name="P:NuGet.Protocol.Strings.Error_DownloadTimeout">
\r
10756 Looks up a localized string similar to The download of '{0}' timed out because no data was received for {1}ms..
\r
10759 <member name="P:NuGet.Protocol.Strings.Http_CredentialsForForbidden">
\r
10761 Looks up a localized string similar to The server responded with HTTP '403 Forbidden' when accessing the source '{0}'. This suggests that the server has authenticated your identity but has not permitted you to access the requested resource. Provide credentials that have permissions to view this resource..
\r
10764 <member name="P:NuGet.Protocol.Strings.Http_CredentialsForProxy">
\r
10766 Looks up a localized string similar to The server responded with HTTP '407 Proxy Authentication Required' when accessing the proxy '{0}'. This suggests that the server needs credentials to authenticate your identity to use a proxy. Provide credentials to access this resource..
\r
10769 <member name="P:NuGet.Protocol.Strings.Http_CredentialsForUnauthorized">
\r
10771 Looks up a localized string similar to The server responded with HTTP '401 Unauthorized' when accessing the source '{0}'. This suggests that the server needs credentials to authenticate your identity. Provide credentials to access this resource..
\r
10774 <member name="P:NuGet.Protocol.Strings.Http_RequestLog">
\r
10776 Looks up a localized string similar to {0} {1}.
\r
10779 <member name="P:NuGet.Protocol.Strings.Http_ResponseLog">
\r
10781 Looks up a localized string similar to {0} {1} {2}ms.
\r
10784 <member name="P:NuGet.Protocol.Strings.Http_Timeout">
\r
10786 Looks up a localized string similar to The HTTP request to '{0} {1}' has timed out after {2}ms..
\r
10789 <member name="P:NuGet.Protocol.Strings.InvalidVersionFolder">
\r
10791 Looks up a localized string similar to The folder '{0}' contains an invalid version..
\r
10794 <member name="P:NuGet.Protocol.Strings.LiveFeed">
\r
10796 Looks up a localized string similar to the NuGet gallery.
\r
10799 <member name="P:NuGet.Protocol.Strings.Log_CanceledNupkgDownload">
\r
10801 Looks up a localized string similar to Downloading a package from '{0}' was canceled..
\r
10804 <member name="P:NuGet.Protocol.Strings.Log_ErrorDownloading">
\r
10806 Looks up a localized string similar to Error downloading '{0}' from '{1}'..
\r
10809 <member name="P:NuGet.Protocol.Strings.Log_FailedToDownloadPackage">
\r
10811 Looks up a localized string similar to Failed to download package '{0}' from '{1}'..
\r
10814 <member name="P:NuGet.Protocol.Strings.Log_FailedToFetchV2Feed">
\r
10816 Looks up a localized string similar to The V2 feed at '{0}' returned an unexpected status code '{1} {2}'..
\r
10819 <member name="P:NuGet.Protocol.Strings.Log_FailedToGetNuspecStream">
\r
10821 Looks up a localized string similar to Unable to load nuspec from package '{0}'..
\r
10824 <member name="P:NuGet.Protocol.Strings.Log_FailedToReadServiceIndex">
\r
10826 Looks up a localized string similar to Unable to load the service index for source {0}..
\r
10829 <member name="P:NuGet.Protocol.Strings.Log_FailedToRetrievePackage">
\r
10831 Looks up a localized string similar to Failed to retrieve information about '{0}' from remote source '{1}'..
\r
10834 <member name="P:NuGet.Protocol.Strings.Log_FailedToVerifyRootDirectory">
\r
10836 Looks up a localized string similar to Failed to verify the root directory of local source '{0}'..
\r
10839 <member name="P:NuGet.Protocol.Strings.Log_FailedToVerifyValidFile">
\r
10841 Looks up a localized string similar to Failed to validate the file '{0}'..
\r
10844 <member name="P:NuGet.Protocol.Strings.Log_FileIsCorrupt">
\r
10846 Looks up a localized string similar to The file '{0}' is corrupt..
\r
10849 <member name="P:NuGet.Protocol.Strings.Log_InvalidCacheEntry">
\r
10851 Looks up a localized string similar to An invalid cache entry was found for URL '{0}' and will be replaced..
\r
10854 <member name="P:NuGet.Protocol.Strings.Log_InvalidNupkgFromUrl">
\r
10856 Looks up a localized string similar to The nupkg at '{0}' is not valid..
\r
10859 <member name="P:NuGet.Protocol.Strings.Log_RetryingFindPackagesById">
\r
10861 Looks up a localized string similar to Retrying '{0}' for source '{1}'..
\r
10864 <member name="P:NuGet.Protocol.Strings.Log_RetryingHttp">
\r
10866 Looks up a localized string similar to An error was encountered when fetching '{0} {1}'. The request will now be retried..
\r
10869 <member name="P:NuGet.Protocol.Strings.Log_RetryingServiceIndex">
\r
10871 Looks up a localized string similar to Retrying service index request for source '{0}'..
\r
10874 <member name="P:NuGet.Protocol.Strings.NoApiKeyFound">
\r
10876 Looks up a localized string similar to No API Key was provided and no API Key could be found for {0}. To save an API Key for a source use the 'setApiKey' command..
\r
10879 <member name="P:NuGet.Protocol.Strings.NuGetRepository_CannotCreateAggregateRepo">
\r
10881 Looks up a localized string similar to Cannot create a NuGet Repository from the Aggregate Source.
\r
10884 <member name="P:NuGet.Protocol.Strings.NuGetServiceProvider_ServiceNotSupported">
\r
10886 Looks up a localized string similar to The {0} service is not supported by this object..
\r
10889 <member name="P:NuGet.Protocol.Strings.NupkgPath_Invalid">
\r
10891 Looks up a localized string similar to '{0}' is not a valid nupkg file..
\r
10894 <member name="P:NuGet.Protocol.Strings.NupkgPath_InvalidEx">
\r
10896 Looks up a localized string similar to '{0}' is not a valid nupkg file. Error: '{1}'..
\r
10899 <member name="P:NuGet.Protocol.Strings.OneOrMoreUrisMustBeSpecified">
\r
10901 Looks up a localized string similar to One or more URIs must be specified..
\r
10904 <member name="P:NuGet.Protocol.Strings.PackageActionDescriptionWrapper_UnrecognizedAction">
\r
10906 Looks up a localized string similar to Unrecognized Package Action '{0}'..
\r
10909 <member name="P:NuGet.Protocol.Strings.PackageNotFound">
\r
10911 Looks up a localized string similar to Unable to find package '{0}'..
\r
10914 <member name="P:NuGet.Protocol.Strings.PackageServerEndpoint_NotSupported">
\r
10916 Looks up a localized string similar to ERROR: This version of nuget.exe does not support updating packages to package source '{0}'..
\r
10919 <member name="P:NuGet.Protocol.Strings.Path_Invalid">
\r
10921 Looks up a localized string similar to '{0}' is not a valid path..
\r
10924 <member name="P:NuGet.Protocol.Strings.Path_Invalid_NotFileNotUnc">
\r
10926 Looks up a localized string similar to '{0}' should be a local path or a UNC share path..
\r
10929 <member name="P:NuGet.Protocol.Strings.Plugin_ConnectionAlreadyStarted">
\r
10931 Looks up a localized string similar to A connection has already been started..
\r
10934 <member name="P:NuGet.Protocol.Strings.Plugin_ConnectionIsClosed">
\r
10936 Looks up a localized string similar to The plugin connection is closed..
\r
10939 <member name="P:NuGet.Protocol.Strings.Plugin_Exception">
\r
10941 Looks up a localized string similar to Plugin '{0}' failed with the exception: {1}.
\r
10944 <member name="P:NuGet.Protocol.Strings.Plugin_FailedOperationForPackage">
\r
10946 Looks up a localized string similar to Plugin '{0}' failed a {1} operation for package {2}.{3}..
\r
10949 <member name="P:NuGet.Protocol.Strings.Plugin_FailedToQueryPluginOperationsClaims">
\r
10951 Looks up a localized string similar to A failure occurred while attempting to query plugin operation claims for the plugin at '{0}'. Exception: {1}.
\r
10954 <member name="P:NuGet.Protocol.Strings.Plugin_FailureQueryingPackageVersions">
\r
10956 Looks up a localized string similar to A failure occurred while attempting to query package versions for package '{0}' using the plugin at '{1}'..
\r
10959 <member name="P:NuGet.Protocol.Strings.Plugin_Fault">
\r
10961 Looks up a localized string similar to Terminating plugin '{0}' due to an unrecoverable fault: {1}.
\r
10964 <member name="P:NuGet.Protocol.Strings.Plugin_FileNotFound">
\r
10966 Looks up a localized string similar to A plugin was not found at path '{0}'..
\r
10969 <member name="P:NuGet.Protocol.Strings.Plugin_HandshakeFailed">
\r
10971 Looks up a localized string similar to The plugin handshake failed..
\r
10974 <member name="P:NuGet.Protocol.Strings.Plugin_HandshakeRequestHandlerAlreadyExists">
\r
10976 Looks up a localized string similar to A handshake request handler already exists..
\r
10979 <member name="P:NuGet.Protocol.Strings.Plugin_IdleTimeoutMustBeGreaterThanOrEqualToInfiniteTimeSpan">
\r
10981 Looks up a localized string similar to The idle timeout must be greater than or equal to System.Threading.Timeout.InfiniteTimeSpan..
\r
10984 <member name="P:NuGet.Protocol.Strings.Plugin_IllegalMessageWhileHandshaking">
\r
10986 Looks up a localized string similar to An illegal message type was received during handshake..
\r
10989 <member name="P:NuGet.Protocol.Strings.Plugin_InitializationFailed">
\r
10991 Looks up a localized string similar to Plugin initialization failed..
\r
10994 <member name="P:NuGet.Protocol.Strings.Plugin_InvalidEmbeddedSignature">
\r
10996 Looks up a localized string similar to The plugin at '{0}' did not have a valid embedded signature..
\r
10999 <member name="P:NuGet.Protocol.Strings.Plugin_InvalidMessageType">
\r
11001 Looks up a localized string similar to The message type '{0}' is invalid at this time..
\r
11004 <member name="P:NuGet.Protocol.Strings.Plugin_InvalidPluginFilePath">
\r
11006 Looks up a localized string similar to The plugin file path '{0}' is invalid..
\r
11009 <member name="P:NuGet.Protocol.Strings.Plugin_NotConnected">
\r
11011 Looks up a localized string similar to A plugin is not connected..
\r
11014 <member name="P:NuGet.Protocol.Strings.Plugin_PackageDownloadFailed">
\r
11016 Looks up a localized string similar to Plugin '{0}' failed to download package '{1}'..
\r
11019 <member name="P:NuGet.Protocol.Strings.Plugin_ProtocolException">
\r
11021 Looks up a localized string similar to A plugin protocol exception occurred..
\r
11024 <member name="P:NuGet.Protocol.Strings.Plugin_ProtocolVersionNotSupportedOnError">
\r
11026 Looks up a localized string similar to A protocol version is not supported on error..
\r
11029 <member name="P:NuGet.Protocol.Strings.Plugin_ProtocolVersionOutOfRange">
\r
11031 Looks up a localized string similar to '{0}' must be greater than or equal to '{1}'..
\r
11034 <member name="P:NuGet.Protocol.Strings.Plugin_RequestContextDoesNotExist">
\r
11036 Looks up a localized string similar to Request context does not exist for request ID '{0}'..
\r
11039 <member name="P:NuGet.Protocol.Strings.Plugin_RequestHandlerDoesNotExist">
\r
11041 Looks up a localized string similar to A request handler does not exist for the message method '{0}'..
\r
11044 <member name="P:NuGet.Protocol.Strings.Plugin_TimeoutOutOfRange">
\r
11046 Looks up a localized string similar to Timeout must be greater than TimeSpan.Zero and less than or equal to TimeSpan.FromMilliseconds(int.MaxValue)..
\r
11049 <member name="P:NuGet.Protocol.Strings.Plugin_UnrecognizedEnumValue">
\r
11051 Looks up a localized string similar to The enum value '{0}' is unrecognized..
\r
11054 <member name="P:NuGet.Protocol.Strings.Plugin_UnrecognizedOperationClaims">
\r
11056 Looks up a localized string similar to The operation claims are unrecognized: {0}..
\r
11059 <member name="P:NuGet.Protocol.Strings.ProjectInstallationTarget_ProjectIsNotTargetted">
\r
11061 Looks up a localized string similar to The project '{0}' is not one of the projects targetted by this object..
\r
11064 <member name="P:NuGet.Protocol.Strings.Protocol_BadSource">
\r
11066 Looks up a localized string similar to Failed to retrieve metadata from source '{0}'..
\r
11069 <member name="P:NuGet.Protocol.Strings.Protocol_duplicateUri">
\r
11071 Looks up a localized string similar to '{0}' is a duplicate url which has already been downloaded and will lead to a cyclic dependency. Please correct from server..
\r
11074 <member name="P:NuGet.Protocol.Strings.Protocol_FlatContainerIndexVersionsNotArray">
\r
11076 Looks up a localized string similar to The 'versions' property at '{0}' must be an array..
\r
11079 <member name="P:NuGet.Protocol.Strings.Protocol_IndexMissingResourcesNode">
\r
11081 Looks up a localized string similar to Service index document is missing the 'resources' property..
\r
11084 <member name="P:NuGet.Protocol.Strings.Protocol_InvalidJsonObject">
\r
11086 Looks up a localized string similar to The content at '{0}' is not a valid JSON object..
\r
11089 <member name="P:NuGet.Protocol.Strings.Protocol_InvalidServiceIndex">
\r
11091 Looks up a localized string similar to The source does not have the 'version' property at '{0}'..
\r
11094 <member name="P:NuGet.Protocol.Strings.Protocol_InvalidXml">
\r
11096 Looks up a localized string similar to The content at '{0}' is not valid XML..
\r
11099 <member name="P:NuGet.Protocol.Strings.Protocol_MalformedMetadataError">
\r
11101 Looks up a localized string similar to Metadata could not be loaded from the source '{0}'..
\r
11104 <member name="P:NuGet.Protocol.Strings.Protocol_MissingRegistrationBase">
\r
11106 Looks up a localized string similar to The source does not have a Registration Base Url defined!.
\r
11109 <member name="P:NuGet.Protocol.Strings.Protocol_MissingSearchService">
\r
11111 Looks up a localized string similar to The source does not have a Search service!.
\r
11114 <member name="P:NuGet.Protocol.Strings.Protocol_MissingVersion">
\r
11116 Looks up a localized string similar to The source does not have the 'version' property..
\r
11119 <member name="P:NuGet.Protocol.Strings.Protocol_PackageMetadataError">
\r
11121 Looks up a localized string similar to An error occurred while retrieving package metadata for '{0}' from source '{1}'..
\r
11124 <member name="P:NuGet.Protocol.Strings.Protocol_Search_LocalSourceNotFound">
\r
11126 Looks up a localized string similar to The path '{0}' for the selected source could not be resolved..
\r
11129 <member name="P:NuGet.Protocol.Strings.Protocol_UnsupportedVersion">
\r
11131 Looks up a localized string similar to The source version is not supported: '{0}'..
\r
11134 <member name="P:NuGet.Protocol.Strings.PushCommandPackagePushed">
\r
11136 Looks up a localized string similar to Your package was pushed..
\r
11139 <member name="P:NuGet.Protocol.Strings.PushCommandPushingPackage">
\r
11141 Looks up a localized string similar to Pushing {0} to {1}....
\r
11144 <member name="P:NuGet.Protocol.Strings.RequiredFeatureUnsupportedException_DefaultMessageWithFeature">
\r
11146 Looks up a localized string similar to The '{0}' installation feature was required by a package but is not supported on the current host..
\r
11149 <member name="P:NuGet.Protocol.Strings.RequiredFeatureUnsupportedException_DefaultMessageWithoutFeature">
\r
11151 Looks up a localized string similar to The installation host does not support a feature required by this package..
\r
11154 <member name="P:NuGet.Protocol.Strings.UnableToFindFile">
\r
11156 Looks up a localized string similar to File does not exist ({0})..
\r
11159 <member name="P:NuGet.Protocol.Strings.UnableToParseFolderV3Version">
\r
11161 Looks up a localized string similar to Unable to parse a valid version from a v3 folder: '{0}'..
\r
11164 <member name="P:NuGet.Protocol.Strings.v2sourceDescription">
\r
11166 Looks up a localized string similar to API v2 (legacy).
\r
11169 <member name="P:NuGet.Protocol.Strings.v3sourceDescription">
\r
11171 Looks up a localized string similar to API v3.
\r
11174 <member name="P:NuGet.Protocol.Strings.Warning_SymbolServerNotConfigured">
\r
11176 Looks up a localized string similar to Found symbols package '{0}', but no API key was specified for the symbol server. To save an API Key, run 'NuGet.exe setApiKey [your API key from http://www.NuGet.org]'..
\r
11179 <member name="M:NuGet.Protocol.FeedTypeUtility.GetFeedType(NuGet.Configuration.PackageSource)">
\r
11181 Determine the type of a nuget source. This works for both offline and online sources.
\r
11184 <member name="M:NuGet.Protocol.FindPackagesByIdNupkgDownloader.GetNuspecReaderFromNupkgAsync(NuGet.Packaging.Core.PackageIdentity,System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
11186 Gets a <see cref="T:NuGet.Packaging.NuspecReader" /> from a .nupkg. If the URL cannot be fetched or there is a problem
\r
11187 processing the .nuspec, an exception is throw. This method uses HTTP caching to avoid downloading the
\r
11188 package over and over (unless <see cref="P:NuGet.Protocol.Core.Types.SourceCacheContext.DirectDownload" /> is specified).
\r
11190 <param name="identity">The package identity.</param>
\r
11191 <param name="url">The URL of the .nupkg.</param>
\r
11192 <param name="cacheContext">The cache context.</param>
\r
11193 <param name="token">The cancellation token.</param>
\r
11194 <returns>The .nuspec reader.</returns>
\r
11196 <member name="M:NuGet.Protocol.FindPackagesByIdNupkgDownloader.CopyNupkgToStreamAsync(NuGet.Packaging.Core.PackageIdentity,System.String,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
11198 Copies a .nupkg stream to the <paramref name="destination" /> stream. If the .nupkg cannot be found or if
\r
11199 there is a network problem, no stream copy occurs.
\r
11201 <param name="identity">The package identity.</param>
\r
11202 <param name="url">The URL of the .nupkg.</param>
\r
11203 <param name="destination">The destination stream. The .nupkg will be copied to this stream.</param>
\r
11204 <param name="cacheContext">The cache context.</param>
\r
11205 <param name="token">The cancellation token.</param>
\r
11206 <returns>Returns true if the stream was copied, false otherwise.</returns>
\r
11208 <member name="M:NuGet.Protocol.FindPackagesByIdNupkgDownloader.ProcessNupkgStreamAsync(NuGet.Packaging.Core.PackageIdentity,System.String,System.Func{System.IO.Stream,System.Threading.Tasks.Task},NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
11210 Manages the different ways of getting a .nupkg stream when using the global HTTP cache. When a stream is
\r
11211 found, the <paramref name="processStreamAsync" /> method is invoked on said stream. This deals with the
\r
11212 complexity of <see cref="P:NuGet.Protocol.Core.Types.SourceCacheContext.DirectDownload" />.
\r
11214 <param name="identity">The package identity.</param>
\r
11215 <param name="url">The URL of the .nupkg to fetch.</param>
\r
11216 <param name="processStreamAsync">The method to process the stream.</param>
\r
11217 <param name="cacheContext">The cache context.</param>
\r
11218 <param name="token">The cancellation token.</param>
\r
11220 Returns true if the stream was processed, false if the stream could not fetched (either from the HTTP cache
\r
11221 or from the network).
\r
11224 <member name="M:NuGet.Protocol.GetDownloadResultUtility.CleanUpDirectDownloads(NuGet.Protocol.Core.Types.PackageDownloadContext)">
\r
11226 Allow explicit clean-up of direct download files. This is important because although direct downloads are
\r
11227 opened with the <see cref="F:System.IO.FileOptions.DeleteOnClose" /> option, some systems (e.g. Linux) do not perform
\r
11228 the delete if the process dies. Additionally, if the system dies before the process dies (e.g. loss of
\r
11229 power), the direct download files will be left over.
\r
11231 <param name="downloadContext">The download context.</param>
\r
11233 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackage(System.Uri,NuGet.Common.ILogger)">
\r
11235 Retrieve a nupkg using the path.
\r
11237 <param name="path">Nupkg path in uri form.</param>
\r
11239 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesV2(System.String,NuGet.Common.ILogger)">
\r
11241 Retrieve all packages from a folder and one level deep.
\r
11243 <param name="root">Nupkg folder directory path.</param>
\r
11245 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesV2(System.String,System.String,NuGet.Common.ILogger)">
\r
11247 Retrieve all packages of an id from a v2 folder.
\r
11249 <param name="root">Nupkg folder directory path.</param>
\r
11250 <param name="id">Package id.</param>
\r
11252 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageV2(System.String,System.String,NuGet.Versioning.NuGetVersion,NuGet.Common.ILogger)">
\r
11254 Retrieve all packages of an id from a v2 folder.
\r
11256 <param name="root">Nupkg folder directory path.</param>
\r
11257 <param name="id">Package id.</param>
\r
11258 <param name="version">Package version.</param>
\r
11260 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageV2(System.String,NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger)">
\r
11262 Retrieve all packages of an id from a v2 folder.
\r
11264 <param name="root">Nupkg folder directory path.</param>
\r
11265 <param name="identity">Package id and version.</param>
\r
11267 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackages(System.String,NuGet.Common.ILogger)">
\r
11269 Retrieve a package with an id and version from a packages.config packages folder.
\r
11271 <param name="root">Nupkg folder directory path.</param>
\r
11273 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackages(System.String,System.String,NuGet.Common.ILogger)">
\r
11275 Retrieve a package with an id and version from a packages.config packages folder.
\r
11277 <param name="root">Nupkg folder directory path.</param>
\r
11279 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackage(System.String,NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger)">
\r
11281 Retrieve a package with an id and version from a packages.config packages folder.
\r
11283 <param name="root">Nupkg folder directory path.</param>
\r
11284 <param name="identity">Package id and version.</param>
\r
11286 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderSearchPattern(System.String)">
\r
11288 Returns either id.* or * depending on the OS.
\r
11290 <param name="id">
\r
11295 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackage(System.String,System.String,NuGet.Versioning.NuGetVersion,NuGet.Common.ILogger)">
\r
11297 Retrieve a package with an id and version from a packages.config packages folder.
\r
11299 <param name="root">Nupkg folder directory path.</param>
\r
11301 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesConfigFolderPackage(System.IO.DirectoryInfo,NuGet.Common.ILogger)">
\r
11303 Return the package nupkg from a packages.config folder sub directory.
\r
11305 <param name="dir">Package directory in the format id.version</param>
\r
11307 <member name="M:NuGet.Protocol.LocalFolderUtility.IsPossiblePackageMatch(System.IO.FileInfo,NuGet.Packaging.Core.PackageIdentity)">
\r
11309 True if the file name matches the identity. This is could be incorrect if
\r
11310 the package name ends with numbers. The result should be checked against the nuspec.
\r
11313 <member name="M:NuGet.Protocol.LocalFolderUtility.IsPossiblePackageMatch(System.IO.FileInfo,System.String)">
\r
11315 True if the file name matches the id and is followed by a version. This is could be incorrect if
\r
11316 the package name ends with numbers. The result should be checked against the nuspec.
\r
11319 <member name="M:NuGet.Protocol.LocalFolderUtility.GetIdentityFromNupkgPath(System.IO.FileInfo,System.String)">
\r
11321 An imperfect attempt at finding the identity of a package from the file name.
\r
11322 This can fail if the package name ends with something such as .1
\r
11325 <member name="M:NuGet.Protocol.LocalFolderUtility.GetVersionFromFileName(System.String,System.String,System.String)">
\r
11327 An imperfect attempt at finding the version of a package from the file name.
\r
11328 This can fail if the package name ends with something such as .1
\r
11331 <member name="M:NuGet.Protocol.LocalFolderUtility.GetVersionFromIdVersionString(System.String,System.String)">
\r
11333 Parse a possible version from a string in the format Id.Version
\r
11334 Returns null if the version is invalid or the id did not match.
\r
11336 <param name="idVersionString">Id.Version</param>
\r
11337 <param name="id">Expected id</param>
\r
11339 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageV3(System.String,System.String,NuGet.Versioning.NuGetVersion,NuGet.Common.ILogger)">
\r
11341 Retrieve a single package from a v3 version folder.
\r
11344 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageV3(System.String,NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger)">
\r
11346 Retrieve a package from a v3 feed.
\r
11349 <member name="M:NuGet.Protocol.LocalFolderUtility.GetNupkgsFromFlatFolder(System.String,NuGet.Common.ILogger)">
\r
11351 Discover all nupkgs from a v2 local folder.
\r
11353 <param name="root">Folder root.</param>
\r
11355 <member name="M:NuGet.Protocol.LocalFolderUtility.GetAndVerifyRootDirectory(System.String)">
\r
11357 Verify that a path could be a valid directory. Throw a FatalProtocolException otherwise.
\r
11360 <member name="M:NuGet.Protocol.LocalFolderUtility.GetAndVerifyFileInfo(System.Uri)">
\r
11362 Verify that a path could be a valid file. Throw a FatalProtocolException otherwise.
\r
11365 <member name="M:NuGet.Protocol.LocalFolderUtility.GetNupkgsFromFlatFolderChunked(System.IO.DirectoryInfo,NuGet.Common.ILogger)">
\r
11367 Retrieve files in chunks, this helps maintain the legacy behavior of searching for
\r
11368 certain non-normalized file names.
\r
11371 <member name="M:NuGet.Protocol.LocalFolderUtility.GetNupkgsFromFlatFolder(System.String,System.String,NuGet.Common.ILogger)">
\r
11373 Discover nupkgs from a v2 local folder.
\r
11375 <param name="root">Folder root.</param>
\r
11376 <param name="id">Package id file name prefix.</param>
\r
11378 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesV3(System.String,NuGet.Common.ILogger)">
\r
11380 Discover all nupkgs from a v3 folder.
\r
11382 <param name="root">Folder root.</param>
\r
11384 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesV3(System.String,System.String,NuGet.Common.ILogger)">
\r
11386 Discover nupkgs from a v3 local folder.
\r
11388 <param name="root">Folder root.</param>
\r
11389 <param name="id">Package id or package id prefix.</param>
\r
11391 <member name="M:NuGet.Protocol.LocalFolderUtility.GetDistinctPackages(System.Collections.Generic.IEnumerable{NuGet.Protocol.LocalPackageInfo})">
\r
11393 Remove duplicate packages which can occur in directories.
\r
11394 In V2 packages may exist under multiple sub folders.
\r
11395 Non-normalized versions also lead to duplicates: ex: 1.0, 1.0.0.0
\r
11398 <member name="M:NuGet.Protocol.LocalFolderUtility.GetDirectoriesSafe(System.IO.DirectoryInfo,NuGet.Common.ILogger)">
\r
11400 Retrieve directories and log exceptions that occur.
\r
11403 <member name="M:NuGet.Protocol.LocalFolderUtility.GetFilesSafe(System.IO.DirectoryInfo,System.String,NuGet.Common.ILogger)">
\r
11405 Retrieve files and log exceptions that occur.
\r
11408 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackagesFromNupkgs(System.Collections.Generic.IEnumerable{System.IO.FileInfo})">
\r
11410 Path -> LocalPackageInfo
\r
11413 <member name="M:NuGet.Protocol.LocalFolderUtility.GetPackageFromNupkg(System.IO.FileInfo)">
\r
11415 Path -> LocalPackageInfo
\r
11418 <member name="M:NuGet.Protocol.LocalFolderUtility.GetNupkgsFromDirectory(System.IO.DirectoryInfo,NuGet.Common.ILogger)">
\r
11420 Find all nupkgs in the top level of a directory.
\r
11423 <member name="T:NuGet.Protocol.MetadataReferenceCache">
\r
11425 Cache strings, dates, and versions to reduce memory.
\r
11428 <member name="F:NuGet.Protocol.MetadataReferenceCache.CachableTypesMap">
\r
11430 Mapping of input parameter type to caching method.
\r
11433 <member name="M:NuGet.Protocol.MetadataReferenceCache.GetString(System.String)">
\r
11435 Checks if <paramref name="s" /> already exists in the cache.
\r
11436 If so, returns the cached instance.
\r
11437 If not, caches <paramref name="s" /> and returns it.
\r
11440 <member name="M:NuGet.Protocol.MetadataReferenceCache.GetVersion(System.String)">
\r
11442 Parses <paramref name="s" /> into a <see cref="T:NuGet.Versioning.NuGetVersion" />.
\r
11445 <member name="M:NuGet.Protocol.MetadataReferenceCache.GetObject``1(``0)">
\r
11447 Iterates through the properties of <paramref name="input" /> that are either <see cref="T:System.String" />s, <see cref="T:System.DateTimeOffset" />s, or <see cref="T:NuGet.Versioning.NuGetVersion" />s and checks them against the cache.
\r
11450 <member name="P:NuGet.Protocol.MetadataReferenceCache.CachableTypes">
\r
11452 <see cref="T:System.Collections.Generic.IEnumerable`1" /> containing all types that can be cached.
\r
11455 <member name="M:NuGet.Protocol.StreamExtensions.AsSeekableStreamAsync(System.IO.Stream)">
\r
11457 Read a stream into a memory stream if CanSeek is false.
\r
11458 This method is used to ensure that network streams
\r
11459 can be read by non-async reads without hanging.
\r
11461 Closes the original stream by default.
\r
11464 <member name="M:NuGet.Protocol.StreamExtensions.AsSeekableStreamAsync(System.IO.Stream,System.Boolean)">
\r
11466 Read a stream into a memory stream if CanSeek is false.
\r
11467 This method is used to ensure that network streams
\r
11468 can be read by non-async reads without hanging.
\r
11471 <member name="M:NuGet.Protocol.TimeoutUtility.StartWithTimeout``1(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.TimeSpan,System.String,System.Threading.CancellationToken)">
\r
11473 Starts a task with a timeout. If the timeout occurs, a <see cref="T:System.TimeoutException" />
\r
11474 with no message will be thrown.
\r
11477 <member name="M:NuGet.Protocol.TimeoutUtility.StartWithTimeout(System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task},System.TimeSpan,System.String,System.Threading.CancellationToken)">
\r
11479 Starts a task with a timeout. If the timeout occurs, a <see cref="T:System.TimeoutException" />
\r
11480 with no message will be thrown.
\r
11483 <member name="T:NuGet.Protocol.Plugins.AutomaticProgressReporter">
\r
11485 An automatic progress reporter.
\r
11488 <member name="M:NuGet.Protocol.Plugins.AutomaticProgressReporter.Dispose">
\r
11490 Disposes of this instance.
\r
11493 <member name="M:NuGet.Protocol.Plugins.AutomaticProgressReporter.Create(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,System.TimeSpan,System.Threading.CancellationToken)">
\r
11495 Creates a new <see cref="T:NuGet.Protocol.Plugins.AutomaticProgressReporter" /> class.
\r
11497 <remarks>This class does not take ownership of and dispose of <paramref name="connection" />.</remarks>
\r
11498 <param name="connection">A connection.</param>
\r
11499 <param name="request">A request.</param>
\r
11500 <param name="interval">A progress interval.</param>
\r
11501 <param name="cancellationToken">A cancellation token.</param>
\r
11502 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
11503 is <c>null</c>.</exception>
\r
11504 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
\r
11505 is <c>null</c>.</exception>
\r
11506 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="interval" />
\r
11507 is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
\r
11508 <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
\r
11509 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
11510 is cancelled.</exception>
\r
11512 <member name="T:NuGet.Protocol.Plugins.Connection">
\r
11514 Represents a bidirectional channel between a NuGet client and a plugin.
\r
11517 <member name="M:NuGet.Protocol.Plugins.Connection.#ctor(NuGet.Protocol.Plugins.IMessageDispatcher,NuGet.Protocol.Plugins.ISender,NuGet.Protocol.Plugins.IReceiver,NuGet.Protocol.Plugins.ConnectionOptions)">
\r
11519 Instantiates a new instance of the <see cref="T:NuGet.Protocol.Plugins.Connection" /> class.
\r
11521 <param name="dispatcher">A message dispatcher.</param>
\r
11522 <param name="sender">A sender.</param>
\r
11523 <param name="receiver">A receiver.</param>
\r
11524 <param name="options">Connection options.</param>
\r
11525 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="dispatcher" /> is <c>null</c>.</exception>
\r
11526 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sender" /> is <c>null</c>.</exception>
\r
11527 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="receiver" /> is <c>null</c>.</exception>
\r
11528 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" /> is <c>null</c>.</exception>
\r
11530 <member name="M:NuGet.Protocol.Plugins.Connection.Dispose">
\r
11532 Disposes of this instance.
\r
11535 <member name="M:NuGet.Protocol.Plugins.Connection.Close">
\r
11537 Closes the connection.
\r
11539 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
11541 <member name="M:NuGet.Protocol.Plugins.Connection.ConnectAsync(System.Threading.CancellationToken)">
\r
11543 Asynchronously connects and handshakes with a remote target.
\r
11545 <param name="cancellationToken">A cancellation token.</param>
\r
11546 <returns>A task that represents the asynchronous operation.</returns>
\r
11547 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
11548 is cancelled.</exception>
\r
11549 <exception cref="T:System.InvalidOperationException">Thrown if the method has been called already.</exception>
\r
11551 <member name="M:NuGet.Protocol.Plugins.Connection.SendAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
\r
11553 Asynchronously sends a message to the remote target.
\r
11555 <param name="message">The message to be sent.</param>
\r
11556 <param name="cancellationToken">A cancellation token.</param>
\r
11557 <returns>A task that represents the asynchronous operation.</returns>
\r
11558 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
\r
11559 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
11560 is cancelled.</exception>
\r
11561 <exception cref="T:System.InvalidOperationException">Thrown if not connected.</exception>
\r
11563 <member name="M:NuGet.Protocol.Plugins.Connection.SendRequestAndReceiveResponseAsync``2(NuGet.Protocol.Plugins.MessageMethod,``0,System.Threading.CancellationToken)">
\r
11565 Asynchronously sends a message to the remote target and receives the target's response.
\r
11567 <typeparam name="TOutbound">The outbound payload type.</typeparam>
\r
11568 <typeparam name="TInbound">The inbound payload type.</typeparam>
\r
11569 <param name="method">The outbound message method.</param>
\r
11570 <param name="payload">The outbound message payload.</param>
\r
11571 <param name="cancellationToken">A cancellation token.</param>
\r
11572 <returns>A task that represents the asynchronous operation.
\r
11573 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <typeparamref name="TInbound" />
\r
11574 from the target.</returns>
\r
11575 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
11576 is cancelled.</exception>
\r
11577 <exception cref="T:System.InvalidOperationException">Thrown if not connected.</exception>
\r
11579 <member name="P:NuGet.Protocol.Plugins.Connection.State">
\r
11581 The connection state.
\r
11584 <member name="P:NuGet.Protocol.Plugins.Connection.MessageDispatcher">
\r
11586 Gets the message dispatcher.
\r
11589 <member name="P:NuGet.Protocol.Plugins.Connection.Options">
\r
11591 Gets the connection options
\r
11594 <member name="P:NuGet.Protocol.Plugins.Connection.ProtocolVersion">
\r
11596 Gets the negotiated protocol version, or <c>null</c> if not yet connected.
\r
11599 <member name="E:NuGet.Protocol.Plugins.Connection.Faulted">
\r
11601 Occurs when an unrecoverable fault has been caught.
\r
11604 <member name="E:NuGet.Protocol.Plugins.Connection.MessageReceived">
\r
11606 Occurs when a message has been received.
\r
11609 <member name="T:NuGet.Protocol.Plugins.ConnectionOptions">
\r
11611 Plugin connection options.
\r
11614 <member name="M:NuGet.Protocol.Plugins.ConnectionOptions.#ctor(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion,System.TimeSpan,System.TimeSpan)">
\r
11616 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ConnectionOptions" /> class.
\r
11618 <param name="protocolVersion">The plugin protocol version.</param>
\r
11619 <param name="minimumProtocolVersion">The minimum plugin protocol version.</param>
\r
11620 <param name="handshakeTimeout">The plugin handshake timeout.</param>
\r
11621 <param name="requestTimeout">The plugin request timeout.</param>
\r
11622 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="protocolVersion" />
\r
11623 is <c>null</c>.</exception>
\r
11624 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="minimumProtocolVersion" />
\r
11625 is <c>null</c>.</exception>
\r
11626 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="protocolVersion" />
\r
11627 is <c>null</c>.</exception>
\r
11628 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="protocolVersion" />
\r
11629 is less than <paramref name="minimumProtocolVersion" />.</exception>
\r
11630 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="handshakeTimeout" />
\r
11631 is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
\r
11632 <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
\r
11633 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="requestTimeout" />
\r
11634 is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
\r
11635 <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
\r
11637 <member name="M:NuGet.Protocol.Plugins.ConnectionOptions.SetRequestTimeout(System.TimeSpan)">
\r
11639 Sets a new request timeout.
\r
11641 <param name="requestTimeout">The new request timeout.</param>
\r
11642 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="requestTimeout" />
\r
11643 is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
\r
11644 <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
\r
11646 <member name="M:NuGet.Protocol.Plugins.ConnectionOptions.CreateDefault">
\r
11648 Instantiates a <see cref="T:NuGet.Protocol.Plugins.ConnectionOptions" /> class with default values.
\r
11650 <returns>A <see cref="T:NuGet.Protocol.Plugins.ConnectionOptions" />.</returns>
\r
11652 <member name="P:NuGet.Protocol.Plugins.ConnectionOptions.HandshakeTimeout">
\r
11654 Gets the plugin handshake timeout.
\r
11657 <member name="P:NuGet.Protocol.Plugins.ConnectionOptions.MinimumProtocolVersion">
\r
11659 Gets the minimum plugin protocol version.
\r
11662 <member name="P:NuGet.Protocol.Plugins.ConnectionOptions.ProtocolVersion">
\r
11664 Gets the plugin protocol version.
\r
11667 <member name="P:NuGet.Protocol.Plugins.ConnectionOptions.RequestTimeout">
\r
11669 Gets the plugin request timeout.
\r
11672 <member name="T:NuGet.Protocol.Plugins.ConnectionState">
\r
11674 Connection states.
\r
11676 <remarks>Member order is significant.
\r
11677 For example, any connection state before <see cref="F:NuGet.Protocol.Plugins.ConnectionState.Connecting" />
\r
11678 implies no connection.</remarks>
\r
11680 <member name="T:NuGet.Protocol.Plugins.EmbeddedSignatureVerifier">
\r
11682 Base class for embedded signature verifiers.
\r
11685 <member name="M:NuGet.Protocol.Plugins.EmbeddedSignatureVerifier.IsValid(System.String)">
\r
11687 Checks if a file has a valid embedded signature.
\r
11689 <param name="filePath">The path of a file to be checked.</param>
\r
11691 <c>true</c> if the file has a valid signature; otherwise, <c>false</c>.</returns>
\r
11692 <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
\r
11693 is either <c>null</c> or an empty string.</exception>
\r
11694 <exception cref="T:System.PlatformNotSupportedException">Thrown if the current platform is unsupported.</exception>
\r
11696 <member name="M:NuGet.Protocol.Plugins.EmbeddedSignatureVerifier.Create">
\r
11698 Creates an embedded signature verifier for the current platform.
\r
11700 <returns>An embedded signature verifier.</returns>
\r
11702 <member name="T:NuGet.Protocol.Plugins.FallbackEmbeddedSignatureVerifier">
\r
11704 A fallback embedded signature verifier for unsupported platforms.
\r
11707 <member name="M:NuGet.Protocol.Plugins.FallbackEmbeddedSignatureVerifier.IsValid(System.String)">
\r
11709 Checks if a file has a valid embedded signature.
\r
11711 <param name="filePath">The path of a file to be checked.</param>
\r
11713 <c>true</c> if the file has a valid signature; otherwise, <c>false</c>.</returns>
\r
11714 <exception cref="T:System.PlatformNotSupportedException">Thrown always.</exception>
\r
11716 <member name="T:NuGet.Protocol.Plugins.FaultedPluginEventArgs">
\r
11718 Faulted plugin event arguments.
\r
11721 <member name="M:NuGet.Protocol.Plugins.FaultedPluginEventArgs.#ctor(NuGet.Protocol.Plugins.IPlugin,System.Exception)">
\r
11723 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.FaultedPluginEventArgs" /> class.
\r
11725 <param name="plugin">A plugin.</param>
\r
11726 <param name="exception">An exception.</param>
\r
11727 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
\r
11728 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is <c>null</c>.</exception>
\r
11730 <member name="P:NuGet.Protocol.Plugins.FaultedPluginEventArgs.Exception">
\r
11732 Gets the exception.
\r
11735 <member name="P:NuGet.Protocol.Plugins.FaultedPluginEventArgs.Plugin">
\r
11740 <member name="T:NuGet.Protocol.Plugins.IConnection">
\r
11742 Represents a bidirectional channel between a NuGet client and a plugin.
\r
11745 <member name="M:NuGet.Protocol.Plugins.IConnection.Close">
\r
11747 Closes the connection.
\r
11749 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
11751 <member name="M:NuGet.Protocol.Plugins.IConnection.SendAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
\r
11753 Asynchronously sends a message to the remote target.
\r
11755 <param name="message">The message to be sent.</param>
\r
11756 <param name="cancellationToken">A cancellation token.</param>
\r
11757 <returns>A task that represents the asynchronous operation.</returns>
\r
11758 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
\r
11759 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
11760 is cancelled.</exception>
\r
11761 <exception cref="T:System.InvalidOperationException">Thrown if not connected.</exception>
\r
11763 <member name="M:NuGet.Protocol.Plugins.IConnection.SendRequestAndReceiveResponseAsync``2(NuGet.Protocol.Plugins.MessageMethod,``0,System.Threading.CancellationToken)">
\r
11765 Asynchronously sends a message to the remote target and receives the target's response.
\r
11767 <typeparam name="TOutbound">The outbound payload type.</typeparam>
\r
11768 <typeparam name="TInbound">The inbound payload type.</typeparam>
\r
11769 <param name="method">The outbound message method.</param>
\r
11770 <param name="payload">The outbound message payload.</param>
\r
11771 <param name="cancellationToken">A cancellation token.</param>
\r
11772 <returns>A task that represents the asynchronous operation.
\r
11773 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <typeparamref name="TInbound" />
\r
11774 from the target.</returns>
\r
11775 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
11776 is cancelled.</exception>
\r
11777 <exception cref="T:System.InvalidOperationException">Thrown if not connected.</exception>
\r
11779 <member name="P:NuGet.Protocol.Plugins.IConnection.MessageDispatcher">
\r
11781 Gets the message dispatcher.
\r
11784 <member name="P:NuGet.Protocol.Plugins.IConnection.Options">
\r
11786 Gets the connection options
\r
11789 <member name="P:NuGet.Protocol.Plugins.IConnection.ProtocolVersion">
\r
11791 Gets the negotiated protocol version, or <c>null</c> if not yet connected.
\r
11794 <member name="E:NuGet.Protocol.Plugins.IConnection.Faulted">
\r
11796 Occurs when an unrecoverable fault has been caught.
\r
11799 <member name="E:NuGet.Protocol.Plugins.IConnection.MessageReceived">
\r
11801 Occurs when a message has been received.
\r
11804 <member name="T:NuGet.Protocol.Plugins.IIdGenerator">
\r
11806 A unique identifier generator.
\r
11809 <member name="M:NuGet.Protocol.Plugins.IIdGenerator.GenerateUniqueId">
\r
11811 Generates a new unique identifier.
\r
11813 <returns>A unique identifier.</returns>
\r
11815 <member name="T:NuGet.Protocol.Plugins.IMessageDispatcher">
\r
11817 A message dispatcher that maintains state for outstanding requests
\r
11818 and routes messages to configured request handlers.
\r
11821 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.Close">
\r
11823 Closes the dispatcher.
\r
11825 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
11827 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.CreateMessage(NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod)">
\r
11829 Creates a message.
\r
11831 <param name="type">The message type.</param>
\r
11832 <param name="method">The message method.</param>
\r
11833 <returns>A message.</returns>
\r
11835 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.CreateMessage``1(NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod,``0)">
\r
11837 Creates a message.
\r
11839 <typeparam name="TPayload">The message payload.</typeparam>
\r
11840 <param name="type">The message type.</param>
\r
11841 <param name="method">The message method.</param>
\r
11842 <param name="payload">The message payload.</param>
\r
11843 <returns>A message.</returns>
\r
11845 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchCancelAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
\r
11847 Asynchronously dispatches a cancellation request for the specified request.
\r
11849 <param name="request">The request.</param>
\r
11850 <param name="cancellationToken">A cancellation token.</param>
\r
11851 <returns>A task that represents the asynchronous operation.</returns>
\r
11853 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchFaultAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.Fault,System.Threading.CancellationToken)">
\r
11855 Asynchronously dispatches a fault notification for the specified request.
\r
11857 <param name="request">The cancel request.</param>
\r
11858 <param name="fault">The fault payload.</param>
\r
11859 <param name="cancellationToken">A cancellation token.</param>
\r
11860 <returns>A task that represents the asynchronous operation.</returns>
\r
11862 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchProgressAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.Progress,System.Threading.CancellationToken)">
\r
11864 Asynchronously dispatches a progress notification for the specified request.
\r
11866 <param name="request">The request.</param>
\r
11867 <param name="progress">The progress payload.</param>
\r
11868 <param name="cancellationToken">A cancellation token.</param>
\r
11869 <returns>A task that represents the asynchronous operation.</returns>
\r
11871 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchRequestAsync``2(NuGet.Protocol.Plugins.MessageMethod,``0,System.Threading.CancellationToken)">
\r
11873 Asynchronously dispatches a request.
\r
11875 <typeparam name="TOutbound">The request payload type.</typeparam>
\r
11876 <typeparam name="TInbound">The expected response payload type.</typeparam>
\r
11877 <param name="method">The request method.</param>
\r
11878 <param name="payload">The request payload.</param>
\r
11879 <param name="cancellationToken">A cancellation token.</param>
\r
11880 <returns>A task that represents the asynchronous operation.
\r
11881 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <typeparamref name="TInbound" />
\r
11882 from the target.</returns>
\r
11884 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.DispatchResponseAsync``1(NuGet.Protocol.Plugins.Message,``0,System.Threading.CancellationToken)">
\r
11886 Asynchronously dispatches a response.
\r
11888 <typeparam name="TOutbound">The request payload type.</typeparam>
\r
11889 <param name="request">The associated request.</param>
\r
11890 <param name="responsePayload">The response payload.</param>
\r
11891 <param name="cancellationToken">A cancellation token.</param>
\r
11892 <returns>A task that represents the asynchronous operation.</returns>
\r
11894 <member name="M:NuGet.Protocol.Plugins.IMessageDispatcher.SetConnection(NuGet.Protocol.Plugins.IConnection)">
\r
11896 Sets the connection to be used for dispatching messages.
\r
11898 <param name="connection">A connection instance. Can be <c>null</c>.</param>
\r
11900 <member name="P:NuGet.Protocol.Plugins.IMessageDispatcher.RequestHandlers">
\r
11902 Gets the request handlers for use by the dispatcher.
\r
11905 <member name="T:NuGet.Protocol.Plugins.InboundRequestContext">
\r
11907 Context for an inbound request.
\r
11910 <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.#ctor(NuGet.Protocol.Plugins.IConnection,System.String,System.Threading.CancellationToken)">
\r
11912 Initializes a new <see cref="T:NuGet.Protocol.Plugins.InboundRequestContext" /> class.
\r
11914 <param name="connection">A connection.</param>
\r
11915 <param name="requestId">A request ID.</param>
\r
11916 <param name="cancellationToken">A cancellation token.</param>
\r
11917 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
11918 is <c>null</c>.</exception>
\r
11919 <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
\r
11920 is either <c>null</c> or an empty string.</exception>
\r
11922 <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.Dispose">
\r
11924 Disposes of this instance.
\r
11927 <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.BeginFaultAsync(NuGet.Protocol.Plugins.Message,System.Exception)">
\r
11929 Asynchronously starts processing a fault response for the inbound request.
\r
11931 <param name="request">The request.</param>
\r
11932 <param name="exception">An exception.</param>
\r
11933 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
\r
11934 is either <c>null</c>.</exception>
\r
11935 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" />
\r
11936 is <c>null</c>.</exception>
\r
11938 <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.BeginResponseAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IRequestHandler,NuGet.Protocol.Plugins.IResponseHandler)">
\r
11940 Asynchronously starts processing a response for the inbound request.
\r
11942 <param name="request">The request.</param>
\r
11943 <param name="requestHandler">A request handler.</param>
\r
11944 <param name="responseHandler">A response handler.</param>
\r
11945 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
\r
11946 is <c>null</c>.</exception>
\r
11947 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandler" />
\r
11948 is <c>null</c>.</exception>
\r
11949 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
\r
11950 is <c>null</c>.</exception>
\r
11952 <member name="M:NuGet.Protocol.Plugins.InboundRequestContext.Cancel">
\r
11954 Cancels an inbound request.
\r
11957 <member name="P:NuGet.Protocol.Plugins.InboundRequestContext.RequestId">
\r
11959 Gets the request ID.
\r
11962 <member name="T:NuGet.Protocol.Plugins.IPlugin">
\r
11964 Represents a plugin.
\r
11967 <member name="M:NuGet.Protocol.Plugins.IPlugin.Close">
\r
11969 Closes the plugin.
\r
11971 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
11973 <member name="P:NuGet.Protocol.Plugins.IPlugin.Connection">
\r
11975 Gets the connection for the plugin.
\r
11978 <member name="P:NuGet.Protocol.Plugins.IPlugin.FilePath">
\r
11980 Gets the file path for the plugin.
\r
11983 <member name="P:NuGet.Protocol.Plugins.IPlugin.Id">
\r
11985 Gets the unique identifier for the plugin.
\r
11988 <member name="P:NuGet.Protocol.Plugins.IPlugin.Name">
\r
11990 Gets the name of the plugin.
\r
11993 <member name="E:NuGet.Protocol.Plugins.IPlugin.BeforeClose">
\r
11995 Occurs before the plugin closes.
\r
11998 <member name="E:NuGet.Protocol.Plugins.IPlugin.Closed">
\r
12000 Occurs when the plugin has closed.
\r
12003 <member name="T:NuGet.Protocol.Plugins.IPluginDiscoverer">
\r
12005 A plugin discoverer.
\r
12008 <member name="M:NuGet.Protocol.Plugins.IPluginDiscoverer.DiscoverAsync(System.Threading.CancellationToken)">
\r
12010 Asynchronously discovers plugins.
\r
12012 <param name="cancellationToken">A cancellation token.</param>
\r
12013 <returns>A task that represents the asynchronous operation.
\r
12014 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
12015 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
12016 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12017 is cancelled.</exception>
\r
12019 <member name="T:NuGet.Protocol.Plugins.IPluginFactory">
\r
12021 A plugin factory.
\r
12024 <member name="M:NuGet.Protocol.Plugins.IPluginFactory.GetOrCreateAsync(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.ConnectionOptions,System.Threading.CancellationToken)">
\r
12026 Asynchronously gets an existing plugin instance or creates a new instance and connects to it.
\r
12028 <param name="filePath">The file path of the plugin.</param>
\r
12029 <param name="arguments">Command-line arguments to be supplied to the plugin.</param>
\r
12030 <param name="requestHandlers">Request handlers.</param>
\r
12031 <param name="options">Connection options.</param>
\r
12032 <param name="sessionCancellationToken">A cancellation token for the plugin's lifetime.</param>
\r
12033 <returns>A task that represents the asynchronous operation.
\r
12034 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Protocol.Plugins.Plugin" />
\r
12035 instance.</returns>
\r
12036 <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
\r
12037 is either <c>null</c> or empty.</exception>
\r
12038 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="arguments" />
\r
12039 is <c>null</c>.</exception>
\r
12040 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
\r
12041 is <c>null</c>.</exception>
\r
12042 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" />
\r
12043 is <c>null</c>.</exception>
\r
12044 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="sessionCancellationToken" />
\r
12045 is cancelled.</exception>
\r
12046 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
12047 <remarks>This is intended to be called by NuGet client tools.</remarks>
\r
12049 <member name="T:NuGet.Protocol.Plugins.IPluginMulticlientUtilities">
\r
12051 Plugin multiclient utilities.
\r
12054 <member name="M:NuGet.Protocol.Plugins.IPluginMulticlientUtilities.DoOncePerPluginLifetimeAsync(System.String,System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
\r
12056 Asynchronously executes a task once per plugin lifetime per key.
\r
12058 <param name="key">A key that identifies the task.</param>
\r
12059 <param name="taskFunc">A function that returns a task.</param>
\r
12060 <param name="cancellationToken">A cancellation token.</param>
\r
12061 <returns>A task that represents the asynchronous operation.</returns>
\r
12062 <exception cref="T:System.ArgumentException">Thrown if <paramref name="key" />
\r
12063 is either <c>null</c> or an empty string.</exception>
\r
12064 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="taskFunc" />
\r
12065 is either <c>null</c>.</exception>
\r
12066 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12067 is cancelled.</exception>
\r
12069 <member name="T:NuGet.Protocol.Plugins.IPluginProcess">
\r
12071 Represents a plugin process.
\r
12074 <member name="M:NuGet.Protocol.Plugins.IPluginProcess.BeginReadLine">
\r
12076 Asynchronously starts reading the standard output stream.
\r
12079 <member name="M:NuGet.Protocol.Plugins.IPluginProcess.CancelRead">
\r
12081 Cancels asynchronous reading of the standard output stream.
\r
12084 <member name="M:NuGet.Protocol.Plugins.IPluginProcess.Kill">
\r
12086 Immediately stops the associated process.
\r
12089 <member name="P:NuGet.Protocol.Plugins.IPluginProcess.HasExited">
\r
12091 Gets a value indicating whether the associated process has been terminated.
\r
12094 <member name="E:NuGet.Protocol.Plugins.IPluginProcess.LineRead">
\r
12096 Occurs when a line of output has been received.
\r
12099 <member name="E:NuGet.Protocol.Plugins.IPluginProcess.Exited">
\r
12101 Occurs when a process exits.
\r
12104 <member name="T:NuGet.Protocol.Plugins.IReceiver">
\r
12106 Represents a unidirectional communications channel from a target.
\r
12109 <member name="M:NuGet.Protocol.Plugins.IReceiver.Close">
\r
12111 Closes the connection.
\r
12113 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
12115 <member name="M:NuGet.Protocol.Plugins.IReceiver.Connect">
\r
12119 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
12120 <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
\r
12121 <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
\r
12123 <member name="E:NuGet.Protocol.Plugins.IReceiver.Faulted">
\r
12125 Occurs when an unrecoverable fault has been caught.
\r
12128 <member name="E:NuGet.Protocol.Plugins.IReceiver.MessageReceived">
\r
12130 Occurs when a message has been received.
\r
12133 <member name="T:NuGet.Protocol.Plugins.IRequestHandler">
\r
12135 Represents a request handler.
\r
12138 <member name="M:NuGet.Protocol.Plugins.IRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
\r
12140 Asynchronously handles responding to a request.
\r
12142 <param name="connection">The connection.</param>
\r
12143 <param name="request">A request message.</param>
\r
12144 <param name="responseHandler">A response handler.</param>
\r
12145 <param name="cancellationToken">A cancellation token.</param>
\r
12146 <returns>A task that represents the asynchronous operation.</returns>
\r
12147 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
12148 is <c>null</c>.</exception>
\r
12149 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
12150 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
\r
12151 is <c>null</c>.</exception>
\r
12152 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12153 is cancelled.</exception>
\r
12155 <member name="P:NuGet.Protocol.Plugins.IRequestHandler.CancellationToken">
\r
12157 Gets the <see cref="P:NuGet.Protocol.Plugins.IRequestHandler.CancellationToken" /> for a request.
\r
12160 <member name="T:NuGet.Protocol.Plugins.IRequestHandlers">
\r
12162 A set of <see cref="T:NuGet.Protocol.Plugins.IRequestHandler" />.
\r
12165 <member name="M:NuGet.Protocol.Plugins.IRequestHandlers.AddOrUpdate(NuGet.Protocol.Plugins.MessageMethod,System.Func{NuGet.Protocol.Plugins.IRequestHandler},System.Func{NuGet.Protocol.Plugins.IRequestHandler,NuGet.Protocol.Plugins.IRequestHandler})">
\r
12167 Atomically add or update a request handler for the specified message method.
\r
12169 <param name="method">A message method.</param>
\r
12170 <param name="addHandlerFunc">An add request handler function.</param>
\r
12171 <param name="updateHandlerFunc">An update request handler function.</param>
\r
12172 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="addHandlerFunc" />
\r
12173 is <c>null</c>.</exception>
\r
12174 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="updateHandlerFunc" />
\r
12175 is <c>null</c>.</exception>
\r
12177 <member name="M:NuGet.Protocol.Plugins.IRequestHandlers.TryAdd(NuGet.Protocol.Plugins.MessageMethod,NuGet.Protocol.Plugins.IRequestHandler)">
\r
12179 Attempts to add a request handler for the specified message method.
\r
12181 <param name="method">A message method.</param>
\r
12182 <param name="handler">A request handler.</param>
\r
12184 <c>true</c> if added; otherwise, <c>false</c>.</returns>
\r
12185 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handler" /> is <c>null</c>.</exception>
\r
12187 <member name="M:NuGet.Protocol.Plugins.IRequestHandlers.TryGet(NuGet.Protocol.Plugins.MessageMethod,NuGet.Protocol.Plugins.IRequestHandler@)">
\r
12189 Attempts to get a request handler for the specified message method.
\r
12191 <param name="method">A message method.</param>
\r
12192 <param name="handler">A request handler.</param>
\r
12194 <c>true</c> if the request handler exists; otherwise, <c>false</c>.</returns>
\r
12196 <member name="M:NuGet.Protocol.Plugins.IRequestHandlers.TryRemove(NuGet.Protocol.Plugins.MessageMethod)">
\r
12198 Attempts to remove a request handler for the specified message method.
\r
12200 <param name="method">A message method.</param>
\r
12202 <c>true</c> if a request handler was removed; otherwise, <c>false</c>.</returns>
\r
12204 <member name="T:NuGet.Protocol.Plugins.IResponseHandler">
\r
12206 A response handler.
\r
12209 <member name="M:NuGet.Protocol.Plugins.IResponseHandler.SendResponseAsync``1(NuGet.Protocol.Plugins.Message,``0,System.Threading.CancellationToken)">
\r
12211 Asynchronously handles responding to a request.
\r
12213 <typeparam name="TPayload">The response payload type.</typeparam>
\r
12214 <param name="request">The request message.</param>
\r
12215 <param name="payload">The response payload.</param>
\r
12216 <param name="cancellationToken">A cancellation token.</param>
\r
12217 <returns>A task that represents the asynchronous operation.</returns>
\r
12218 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
12219 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="payload" /> is <c>null</c>.</exception>
\r
12220 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12221 is cancelled.</exception>
\r
12223 <member name="T:NuGet.Protocol.Plugins.ISender">
\r
12225 Represents a unidirectional communications to a target.
\r
12228 <member name="M:NuGet.Protocol.Plugins.ISender.Close">
\r
12230 Closes the connection.
\r
12232 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
12234 <member name="M:NuGet.Protocol.Plugins.ISender.Connect">
\r
12238 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
12239 <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
\r
12240 <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
\r
12242 <member name="M:NuGet.Protocol.Plugins.ISender.SendAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
\r
12244 Asynchronously sends a message to the target.
\r
12246 <param name="message">The message to send.</param>
\r
12247 <param name="cancellationToken">A cancellation token.</param>
\r
12248 <returns>A task that represents the asynchronous operation.</returns>
\r
12249 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
12250 <exception cref="T:System.InvalidOperationException">Thrown if <see cref="M:NuGet.Protocol.Plugins.ISender.Connect" /> has not been called.</exception>
\r
12251 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
\r
12252 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12253 is cancelled.</exception>
\r
12255 <member name="T:NuGet.Protocol.Plugins.JsonSerializationUtilities">
\r
12257 JSON serialization/deserialization utilities.
\r
12260 <member name="M:NuGet.Protocol.Plugins.JsonSerializationUtilities.Deserialize``1(System.String)">
\r
12262 Deserializes an object from the provided JSON.
\r
12264 <typeparam name="T">The deserialization type.</typeparam>
\r
12265 <param name="json">JSON to deserialize.</param>
\r
12266 <returns>An instance of <typeparamref name="T" />.</returns>
\r
12267 <exception cref="T:System.ArgumentException">Thrown if <paramref name="json" />
\r
12268 is either <c>null</c> or an empty string.</exception>
\r
12270 <member name="M:NuGet.Protocol.Plugins.JsonSerializationUtilities.FromObject(System.Object)">
\r
12272 Serializes an object.
\r
12274 <param name="value">An object to serialize.</param>
\r
12275 <returns>A <see cref="T:Newtonsoft.Json.Linq.JObject" />.</returns>
\r
12276 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is <c>null</c>.</exception>
\r
12278 <member name="M:NuGet.Protocol.Plugins.JsonSerializationUtilities.Serialize(Newtonsoft.Json.JsonWriter,System.Object)">
\r
12280 Serializes an object to the provided writer.
\r
12282 <param name="writer">A JSON writer.</param>
\r
12283 <param name="value">The value to serialize.</param>
\r
12284 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="value" /> is <c>null</c>.</exception>
\r
12286 <member name="M:NuGet.Protocol.Plugins.JsonSerializationUtilities.ToObject``1(Newtonsoft.Json.Linq.JObject)">
\r
12288 Deserializes an object.
\r
12290 <typeparam name="T">The deserialization type.</typeparam>
\r
12291 <param name="jObject">A JSON object.</param>
\r
12292 <returns>An instance of <typeparamref name="T" />.</returns>
\r
12293 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="jObject" /> is <c>null</c>.</exception>
\r
12295 <member name="P:NuGet.Protocol.Plugins.JsonSerializationUtilities.Serializer">
\r
12297 Gets the JSON serializer.
\r
12300 <member name="T:NuGet.Protocol.Plugins.LineReadEventArgs">
\r
12302 Line read event arguments.
\r
12305 <member name="M:NuGet.Protocol.Plugins.LineReadEventArgs.#ctor(System.String)">
\r
12307 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.LineReadEventArgs" /> class.
\r
12309 <param name="line">The output line read.</param>
\r
12311 <member name="P:NuGet.Protocol.Plugins.LineReadEventArgs.Line">
\r
12313 The output line read.
\r
12316 <member name="T:NuGet.Protocol.Plugins.MessageDispatcher">
\r
12318 A message dispatcher that maintains state for outstanding requests
\r
12319 and routes messages to configured request handlers.
\r
12322 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.#ctor(NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.IIdGenerator)">
\r
12324 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.MessageDispatcher" /> class.
\r
12326 <param name="requestHandlers">Request handlers.</param>
\r
12327 <param name="idGenerator">A unique identifier generator.</param>
\r
12328 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
\r
12329 is <c>null</c>.</exception>
\r
12330 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="idGenerator" />
\r
12331 is <c>null</c>.</exception>
\r
12333 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.Dispose">
\r
12335 Disposes of this instance.
\r
12338 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.Close">
\r
12340 Closes the dispatcher.
\r
12342 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
12344 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.CreateMessage(NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod)">
\r
12346 Creates a message.
\r
12348 <param name="type">The message type.</param>
\r
12349 <param name="method">The message method.</param>
\r
12350 <returns>A message.</returns>
\r
12352 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.CreateMessage``1(NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod,``0)">
\r
12354 Creates a message.
\r
12356 <typeparam name="TPayload">The message payload.</typeparam>
\r
12357 <param name="type">The message type.</param>
\r
12358 <param name="method">The message method.</param>
\r
12359 <param name="payload">The message payload.</param>
\r
12360 <returns>A message.</returns>
\r
12361 <exception cref="T:System.ArgumentNullException">Throws if <paramref name="payload" /> is <c>null</c>.</exception>
\r
12363 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchCancelAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
\r
12365 Asynchronously dispatches a cancellation request for the specified request.
\r
12367 <param name="request">The request.</param>
\r
12368 <param name="cancellationToken">A cancellation token.</param>
\r
12369 <returns>A task that represents the asynchronous operation.</returns>
\r
12370 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
12371 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12372 is cancelled.</exception>
\r
12374 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchFaultAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.Fault,System.Threading.CancellationToken)">
\r
12376 Asynchronously dispatches a fault notification for the specified request.
\r
12378 <param name="request">The cancel request.</param>
\r
12379 <param name="fault">The fault payload.</param>
\r
12380 <param name="cancellationToken">A cancellation token.</param>
\r
12381 <returns>A task that represents the asynchronous operation.</returns>
\r
12382 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fault" /> is <c>null</c>.</exception>
\r
12383 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12384 is cancelled.</exception>
\r
12386 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchProgressAsync(NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.Progress,System.Threading.CancellationToken)">
\r
12388 Asynchronously dispatches a progress notification for the specified request.
\r
12390 <param name="request">The request.</param>
\r
12391 <param name="progress">The progress payload.</param>
\r
12392 <param name="cancellationToken">A cancellation token.</param>
\r
12393 <returns>A task that represents the asynchronous operation.</returns>
\r
12394 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
12395 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progress" /> is <c>null</c>.</exception>
\r
12396 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12397 is cancelled.</exception>
\r
12399 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchRequestAsync``2(NuGet.Protocol.Plugins.MessageMethod,``0,System.Threading.CancellationToken)">
\r
12401 Asynchronously dispatches a request.
\r
12403 <typeparam name="TOutbound">The request payload type.</typeparam>
\r
12404 <typeparam name="TInbound">The expected response payload type.</typeparam>
\r
12405 <param name="method">The request method.</param>
\r
12406 <param name="payload">The request payload.</param>
\r
12407 <param name="cancellationToken">A cancellation token.</param>
\r
12408 <returns>A task that represents the asynchronous operation.
\r
12409 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <typeparamref name="TInbound" />
\r
12410 from the target.</returns>
\r
12411 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12412 is cancelled.</exception>
\r
12414 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.DispatchResponseAsync``1(NuGet.Protocol.Plugins.Message,``0,System.Threading.CancellationToken)">
\r
12416 Asynchronously dispatches a response.
\r
12418 <typeparam name="TOutbound">The request payload type.</typeparam>
\r
12419 <param name="request">The associated request.</param>
\r
12420 <param name="responsePayload">The response payload.</param>
\r
12421 <param name="cancellationToken">A cancellation token.</param>
\r
12422 <returns>A task that represents the asynchronous operation.</returns>
\r
12423 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
12424 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responsePayload" /> is <c>null</c>.</exception>
\r
12425 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
12426 is cancelled.</exception>
\r
12428 <member name="M:NuGet.Protocol.Plugins.MessageDispatcher.SetConnection(NuGet.Protocol.Plugins.IConnection)">
\r
12430 Sets the connection to be used for dispatching messages.
\r
12432 <param name="connection">A connection instance. Can be <c>null</c>.</param>
\r
12434 <member name="P:NuGet.Protocol.Plugins.MessageDispatcher.RequestHandlers">
\r
12436 Gets the request handlers for use by the dispatcher.
\r
12439 <member name="T:NuGet.Protocol.Plugins.MessageEventArgs">
\r
12441 Message event arguments.
\r
12444 <member name="M:NuGet.Protocol.Plugins.MessageEventArgs.#ctor(NuGet.Protocol.Plugins.Message)">
\r
12446 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.MessageEventArgs" /> class.
\r
12448 <param name="message">A message.</param>
\r
12449 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
\r
12451 <member name="P:NuGet.Protocol.Plugins.MessageEventArgs.Message">
\r
12453 Gets the message.
\r
12456 <member name="T:NuGet.Protocol.Plugins.MessageMethod">
\r
12461 <member name="F:NuGet.Protocol.Plugins.MessageMethod.None">
\r
12466 <member name="F:NuGet.Protocol.Plugins.MessageMethod.Close">
\r
12471 <member name="F:NuGet.Protocol.Plugins.MessageMethod.CopyFilesInPackage">
\r
12473 Copy files in a package
\r
12476 <member name="F:NuGet.Protocol.Plugins.MessageMethod.CopyNupkgFile">
\r
12478 Copy a .nupkg file
\r
12481 <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetCredentials">
\r
12486 <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetFilesInPackage">
\r
12488 Get files in a package
\r
12491 <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetOperationClaims">
\r
12493 Get operation claims
\r
12496 <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetPackageHash">
\r
12501 <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetPackageVersions">
\r
12503 Get package versions
\r
12506 <member name="F:NuGet.Protocol.Plugins.MessageMethod.GetServiceIndex">
\r
12508 Get service index
\r
12511 <member name="F:NuGet.Protocol.Plugins.MessageMethod.Handshake">
\r
12516 <member name="F:NuGet.Protocol.Plugins.MessageMethod.Initialize">
\r
12521 <member name="F:NuGet.Protocol.Plugins.MessageMethod.Log">
\r
12526 <member name="F:NuGet.Protocol.Plugins.MessageMethod.MonitorNuGetProcessExit">
\r
12528 Monitor NuGet process exit
\r
12531 <member name="F:NuGet.Protocol.Plugins.MessageMethod.PrefetchPackage">
\r
12533 Prefetch a package
\r
12536 <member name="F:NuGet.Protocol.Plugins.MessageMethod.SetCredentials">
\r
12541 <member name="F:NuGet.Protocol.Plugins.MessageMethod.SetLogLevel">
\r
12546 <member name="T:NuGet.Protocol.Plugins.MessageResponseCode">
\r
12548 Message response codes.
\r
12551 <member name="F:NuGet.Protocol.Plugins.MessageResponseCode.Success">
\r
12553 The response is success.
\r
12556 <member name="F:NuGet.Protocol.Plugins.MessageResponseCode.Error">
\r
12558 The response is error.
\r
12561 <member name="F:NuGet.Protocol.Plugins.MessageResponseCode.NotFound">
\r
12563 The response is not found.
\r
12566 <member name="T:NuGet.Protocol.Plugins.CopyFilesInPackageRequest">
\r
12568 A request to copy files in a package to a specified destination.
\r
12571 <member name="M:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.#ctor(System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.String},System.String)">
\r
12573 Initializes a new <see cref="T:NuGet.Protocol.Plugins.CopyFilesInPackageRequest" /> class.
\r
12575 <param name="packageSourceRepository">The package source repository location.</param>
\r
12576 <param name="packageId">The package ID.</param>
\r
12577 <param name="packageVersion">The package version.</param>
\r
12578 <param name="filesInPackage">The files in the package to be copied.</param>
\r
12579 <param name="destinationFolderPath">The destination folder path.</param>
\r
12580 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
\r
12581 is either <c>null</c> or an empty string.</exception>
\r
12582 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
\r
12583 is either <c>null</c> or an empty string.</exception>
\r
12584 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
\r
12585 is either <c>null</c> or an empty string.</exception>
\r
12586 <exception cref="T:System.ArgumentException">Thrown if <paramref name="filesInPackage" />
\r
12587 is either <c>null</c> or empty.</exception>
\r
12588 <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFolderPath" />
\r
12589 is either <c>null</c> or an empty string.</exception>
\r
12591 <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.DestinationFolderPath">
\r
12593 Gets the destination folder path.
\r
12596 <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.FilesInPackage">
\r
12598 Gets the files in the package to be copied.
\r
12601 <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.PackageId">
\r
12603 Gets the package ID.
\r
12606 <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.PackageSourceRepository">
\r
12608 Gets the package source repository location.
\r
12611 <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageRequest.PackageVersion">
\r
12613 Gets the package version.
\r
12616 <member name="T:NuGet.Protocol.Plugins.CopyFilesInPackageResponse">
\r
12618 A response to a copy package files request.
\r
12621 <member name="M:NuGet.Protocol.Plugins.CopyFilesInPackageResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.Collections.Generic.IEnumerable{System.String})">
\r
12623 Initializes a new <see cref="T:NuGet.Protocol.Plugins.CopyFilesInPackageResponse" /> class.
\r
12625 <param name="responseCode">The response code.</param>
\r
12626 <param name="copiedFiles">The paths of files copies.</param>
\r
12627 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12628 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
12629 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12630 is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="copiedFiles" />
\r
12631 is either <c>null</c> or empty.</exception>
\r
12633 <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageResponse.CopiedFiles">
\r
12635 Gets the paths of files copies.
\r
12638 <member name="P:NuGet.Protocol.Plugins.CopyFilesInPackageResponse.ResponseCode">
\r
12640 Gets the response code.
\r
12643 <member name="T:NuGet.Protocol.Plugins.CopyNupkgFileRequest">
\r
12645 A request to copy a .nupkg file.
\r
12648 <member name="M:NuGet.Protocol.Plugins.CopyNupkgFileRequest.#ctor(System.String,System.String,System.String,System.String)">
\r
12650 Initializes a new <see cref="T:NuGet.Protocol.Plugins.CopyNupkgFileRequest" /> class.
\r
12652 <param name="packageSourceRepository">The package source repository location.</param>
\r
12653 <param name="packageId">The package ID.</param>
\r
12654 <param name="packageVersion">The package version.</param>
\r
12655 <param name="destinationFilePath">The destination file path for the .nupkg file.</param>
\r
12656 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
\r
12657 is either <c>null</c> or an empty string.</exception>
\r
12658 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
\r
12659 is either <c>null</c> or an empty string.</exception>
\r
12660 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
\r
12661 is either <c>null</c> or an empty string.</exception>
\r
12662 <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
\r
12663 is either <c>null</c> or an empty string.</exception>
\r
12665 <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileRequest.DestinationFilePath">
\r
12667 Gets the destination file path for the .nupkg file.
\r
12670 <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileRequest.PackageId">
\r
12672 Gets the package ID.
\r
12675 <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileRequest.PackageSourceRepository">
\r
12677 Gets the package source repository location.
\r
12680 <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileRequest.PackageVersion">
\r
12682 Gets the package version.
\r
12685 <member name="T:NuGet.Protocol.Plugins.CopyNupkgFileResponse">
\r
12687 A response to a copy .nupkg file request.
\r
12690 <member name="M:NuGet.Protocol.Plugins.CopyNupkgFileResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
\r
12692 Initializes a new <see cref="T:NuGet.Protocol.Plugins.CopyNupkgFileResponse" /> class.
\r
12694 <param name="responseCode">The response code.</param>
\r
12695 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12696 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
12698 <member name="P:NuGet.Protocol.Plugins.CopyNupkgFileResponse.ResponseCode">
\r
12700 Gets the response code.
\r
12703 <member name="T:NuGet.Protocol.Plugins.Fault">
\r
12705 A notification indicating the sender has experienced an unrecoverable fault.
\r
12708 <member name="M:NuGet.Protocol.Plugins.Fault.#ctor(System.String)">
\r
12710 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.Fault" /> class.
\r
12712 <param name="message">The fault message.</param>
\r
12713 <exception cref="T:System.ArgumentException">Thrown if <paramref name="message" />
\r
12714 is either <c>null</c> or an empty string.</exception>
\r
12716 <member name="P:NuGet.Protocol.Plugins.Fault.Message">
\r
12718 Gets the fault message.
\r
12721 <member name="T:NuGet.Protocol.Plugins.GetCredentialsRequest">
\r
12723 A request to get credentials.
\r
12726 <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequest.#ctor(System.String,System.Net.HttpStatusCode)">
\r
12728 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetCredentialsRequest" /> class.
\r
12730 <param name="packageSourceRepository">The package source repository location.</param>
\r
12731 <param name="statusCode">The HTTP status code.</param>
\r
12733 <member name="P:NuGet.Protocol.Plugins.GetCredentialsRequest.PackageSourceRepository">
\r
12735 Gets the package source repository location.
\r
12738 <member name="P:NuGet.Protocol.Plugins.GetCredentialsRequest.StatusCode">
\r
12740 Gets the HTTP status code that necessitates credentials.
\r
12743 <member name="T:NuGet.Protocol.Plugins.GetCredentialsResponse">
\r
12745 A response to a get credentials request.
\r
12748 <member name="M:NuGet.Protocol.Plugins.GetCredentialsResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.String,System.String)">
\r
12750 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.GetCredentialsResponse" /> class.
\r
12752 <param name="responseCode">The plugin's response code.</param>
\r
12753 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12754 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
12756 <member name="P:NuGet.Protocol.Plugins.GetCredentialsResponse.Password">
\r
12758 Gets the password.
\r
12761 <member name="P:NuGet.Protocol.Plugins.GetCredentialsResponse.ResponseCode">
\r
12763 Gets the response code.
\r
12766 <member name="P:NuGet.Protocol.Plugins.GetCredentialsResponse.Username">
\r
12768 Gets the username.
\r
12771 <member name="T:NuGet.Protocol.Plugins.GetFilesInPackageRequest">
\r
12773 A get files in package request.
\r
12776 <member name="M:NuGet.Protocol.Plugins.GetFilesInPackageRequest.#ctor(System.String,System.String,System.String)">
\r
12778 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetFilesInPackageRequest" /> class.
\r
12780 <param name="packageSourceRepository">The package source repository location.</param>
\r
12781 <param name="packageId">The package ID.</param>
\r
12782 <param name="packageVersion">The package version.</param>
\r
12783 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
\r
12784 is either <c>null</c> or an empty string.</exception>
\r
12785 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
\r
12786 is either <c>null</c> or an empty string.</exception>
\r
12787 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
\r
12788 is either <c>null</c> or an empty string.</exception>
\r
12790 <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageRequest.PackageId">
\r
12792 Gets the package ID.
\r
12795 <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageRequest.PackageSourceRepository">
\r
12797 Gets the package source repository location.
\r
12800 <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageRequest.PackageVersion">
\r
12802 Gets the package version.
\r
12805 <member name="T:NuGet.Protocol.Plugins.GetFilesInPackageResponse">
\r
12807 A response to a get files in package request.
\r
12810 <member name="M:NuGet.Protocol.Plugins.GetFilesInPackageResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.Collections.Generic.IEnumerable{System.String})">
\r
12812 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetFilesInPackageResponse" /> class.
\r
12814 <param name="responseCode">The response code.</param>
\r
12815 <param name="files">The paths of files in the package.</param>
\r
12816 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12817 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
12818 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12819 is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="files" />
\r
12820 is either <c>null</c> or empty.</exception>
\r
12822 <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageResponse.Files">
\r
12824 Gets the paths of files in the package.
\r
12827 <member name="P:NuGet.Protocol.Plugins.GetFilesInPackageResponse.ResponseCode">
\r
12829 Gets the response code.
\r
12832 <member name="T:NuGet.Protocol.Plugins.GetOperationClaimsRequest">
\r
12834 A query to a plugin about which operations it supports for a specific package source.
\r
12837 <member name="M:NuGet.Protocol.Plugins.GetOperationClaimsRequest.#ctor(System.String,Newtonsoft.Json.Linq.JObject)">
\r
12839 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.GetOperationClaimsRequest" /> class.
\r
12841 <param name="packageSourceRepository">The package source location.</param>
\r
12842 <param name="serviceIndex">The service index (index.json).</param>
\r
12843 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" /> is either
\r
12844 <c>null</c> or an empty string.</exception>
\r
12845 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="serviceIndex" /> is <c>null</c>.</exception>
\r
12847 <member name="P:NuGet.Protocol.Plugins.GetOperationClaimsRequest.PackageSourceRepository">
\r
12849 Gets the package source repository location for the <see cref="P:NuGet.Protocol.Plugins.GetOperationClaimsRequest.ServiceIndex" />.
\r
12852 <member name="P:NuGet.Protocol.Plugins.GetOperationClaimsRequest.ServiceIndex">
\r
12854 Gets the service index (index.json) for the <see cref="P:NuGet.Protocol.Plugins.GetOperationClaimsRequest.PackageSourceRepository" />.
\r
12857 <member name="T:NuGet.Protocol.Plugins.GetOperationClaimsResponse">
\r
12859 A plugin's response as to which operations it supports for a specific package source.
\r
12862 <member name="M:NuGet.Protocol.Plugins.GetOperationClaimsResponse.#ctor(System.Collections.Generic.IEnumerable{NuGet.Protocol.Plugins.OperationClaim})">
\r
12864 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.GetOperationClaimsResponse" /> class.
\r
12866 <param name="claims">The operation claims.</param>
\r
12867 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="claims" /> is <c>null</c>.</exception>
\r
12868 <exception cref="T:System.ArgumentException">Thrown if <paramref name="claims" /> contains
\r
12869 undefined <see cref="T:NuGet.Protocol.Plugins.OperationClaim" /> values.</exception>
\r
12871 <member name="P:NuGet.Protocol.Plugins.GetOperationClaimsResponse.Claims">
\r
12873 Gets the plugin's operation claims.
\r
12876 <member name="T:NuGet.Protocol.Plugins.GetPackageHashRequest">
\r
12878 A request to get a package hash.
\r
12881 <member name="M:NuGet.Protocol.Plugins.GetPackageHashRequest.#ctor(System.String,System.String,System.String,System.String)">
\r
12883 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetPackageHashRequest" /> class.
\r
12885 <param name="packageSourceRepository">The package source repository location.</param>
\r
12886 <param name="packageId">The package ID.</param>
\r
12887 <param name="packageVersion">The package version.</param>
\r
12888 <param name="hashAlgorithm">The hash algorithm.</param>
\r
12889 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
\r
12890 is either <c>null</c> or an empty string.</exception>
\r
12891 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
\r
12892 is either <c>null</c> or an empty string.</exception>
\r
12893 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
\r
12894 is either <c>null</c> or an empty string.</exception>
\r
12895 <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
\r
12896 is either <c>null</c> or an empty string.</exception>
\r
12898 <member name="P:NuGet.Protocol.Plugins.GetPackageHashRequest.HashAlgorithm">
\r
12900 Gets the hash algorithm.
\r
12903 <member name="P:NuGet.Protocol.Plugins.GetPackageHashRequest.PackageId">
\r
12905 Gets the package ID.
\r
12908 <member name="P:NuGet.Protocol.Plugins.GetPackageHashRequest.PackageSourceRepository">
\r
12910 Gets the package source repository location.
\r
12913 <member name="P:NuGet.Protocol.Plugins.GetPackageHashRequest.PackageVersion">
\r
12915 Gets the package version.
\r
12918 <member name="T:NuGet.Protocol.Plugins.GetPackageHashResponse">
\r
12920 A response to a get package hash request.
\r
12923 <member name="M:NuGet.Protocol.Plugins.GetPackageHashResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.String)">
\r
12925 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetPackageHashResponse" /> class.
\r
12927 <param name="responseCode">The response code.</param>
\r
12928 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12929 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
12930 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12931 is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="hash" />
\r
12932 is either <c>null</c> or empty.</exception>
\r
12934 <member name="P:NuGet.Protocol.Plugins.GetPackageHashResponse.Hash">
\r
12936 Gets the package hash.
\r
12939 <member name="P:NuGet.Protocol.Plugins.GetPackageHashResponse.ResponseCode">
\r
12941 Gets the response code.
\r
12944 <member name="T:NuGet.Protocol.Plugins.GetPackageVersionsRequest">
\r
12946 A request for package versions.
\r
12949 <member name="M:NuGet.Protocol.Plugins.GetPackageVersionsRequest.#ctor(System.String,System.String)">
\r
12951 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetPackageVersionsRequest" /> class.
\r
12953 <param name="packageSourceRepository">The package source repository location.</param>
\r
12954 <param name="packageId">The package ID.</param>
\r
12955 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
\r
12956 is either <c>null</c> or an empty string.</exception>
\r
12957 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
\r
12958 is either <c>null</c> or an empty string.</exception>
\r
12960 <member name="P:NuGet.Protocol.Plugins.GetPackageVersionsRequest.PackageId">
\r
12962 Gets the package ID.
\r
12965 <member name="P:NuGet.Protocol.Plugins.GetPackageVersionsRequest.PackageSourceRepository">
\r
12967 Gets the package source repository location.
\r
12970 <member name="T:NuGet.Protocol.Plugins.GetPackageVersionsResponse">
\r
12972 A response to a get package versions request.
\r
12975 <member name="M:NuGet.Protocol.Plugins.GetPackageVersionsResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,System.Collections.Generic.IEnumerable{System.String})">
\r
12977 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetPackageVersionsResponse" /> class.
\r
12979 <param name="responseCode">The response code.</param>
\r
12980 <param name="versions">The package versions.</param>
\r
12981 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12982 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
12983 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
12984 is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="versions" />
\r
12985 is either <c>null</c> or empty.</exception>
\r
12987 <member name="P:NuGet.Protocol.Plugins.GetPackageVersionsResponse.ResponseCode">
\r
12989 Gets the response code.
\r
12992 <member name="P:NuGet.Protocol.Plugins.GetPackageVersionsResponse.Versions">
\r
12994 Gets the package versions.
\r
12997 <member name="T:NuGet.Protocol.Plugins.GetServiceIndexRequest">
\r
12999 A request to get the service index for a package source repository.
\r
13002 <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequest.#ctor(System.String)">
\r
13004 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetServiceIndexRequest" /> class.
\r
13006 <param name="packageSourceRepository">The package source repository location.</param>
\r
13008 <member name="P:NuGet.Protocol.Plugins.GetServiceIndexRequest.PackageSourceRepository">
\r
13010 Gets the package source repository location.
\r
13013 <member name="T:NuGet.Protocol.Plugins.GetServiceIndexResponse">
\r
13015 A response to a get service index request.
\r
13018 <member name="M:NuGet.Protocol.Plugins.GetServiceIndexResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,Newtonsoft.Json.Linq.JObject)">
\r
13020 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.GetServiceIndexResponse" /> class.
\r
13022 <param name="responseCode">The response code.</param>
\r
13023 <param name="serviceIndex">The service index (index.json) for the package source repository.</param>
\r
13024 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13025 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
13026 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseCode" />
\r
13027 is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="serviceIndex" />
\r
13028 is <c>null</c>.</exception>
\r
13030 <member name="P:NuGet.Protocol.Plugins.GetServiceIndexResponse.ResponseCode">
\r
13032 Gets the response code.
\r
13035 <member name="P:NuGet.Protocol.Plugins.GetServiceIndexResponse.ServiceIndex">
\r
13037 Gets the service index (index.json) for the package source repository.
\r
13040 <member name="T:NuGet.Protocol.Plugins.HandshakeRequest">
\r
13042 A handshake request.
\r
13045 <member name="M:NuGet.Protocol.Plugins.HandshakeRequest.#ctor(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
13047 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.HandshakeRequest" /> class.
\r
13049 <param name="protocolVersion">The requestor's plugin protocol version.</param>
\r
13050 <param name="minimumProtocolVersion">The requestor's minimum plugin protocol version.</param>
\r
13051 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="protocolVersion" />
\r
13052 is <c>null</c>.</exception>
\r
13053 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="minimumProtocolVersion" />
\r
13054 is <c>null</c>.</exception>
\r
13055 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="protocolVersion" />
\r
13056 is less than <paramref name="minimumProtocolVersion" />.</exception>
\r
13058 <member name="P:NuGet.Protocol.Plugins.HandshakeRequest.ProtocolVersion">
\r
13060 Gets the requestor's plugin protocol version.
\r
13063 <member name="P:NuGet.Protocol.Plugins.HandshakeRequest.MinimumProtocolVersion">
\r
13065 Gets the requestor's minimum plugin protocol version.
\r
13068 <member name="T:NuGet.Protocol.Plugins.HandshakeResponse">
\r
13070 A handshake response.
\r
13073 <member name="M:NuGet.Protocol.Plugins.HandshakeResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode,NuGet.Versioning.SemanticVersion)">
\r
13075 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.HandshakeResponse" /> class.
\r
13077 <param name="responseCode">The handshake responder's handshake response code.</param>
\r
13078 <param name="protocolVersion">The handshake responder's plugin protocol version
\r
13079 if the handshake was successful; otherwise, <c>null</c>.</param>
\r
13080 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13081 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
13082 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13083 is <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="protocolVersion" />
\r
13084 is <c>null</c>.</exception>
\r
13085 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13086 is not <see cref="F:NuGet.Protocol.Plugins.MessageResponseCode.Success" /> and <paramref name="protocolVersion" />
\r
13087 is not <c>null</c>.</exception>
\r
13089 <member name="P:NuGet.Protocol.Plugins.HandshakeResponse.ResponseCode">
\r
13091 Gets the handshake responder's handshake response code.
\r
13094 <member name="P:NuGet.Protocol.Plugins.HandshakeResponse.ProtocolVersion">
\r
13096 Gets the handshake responder's plugin protocol version if the handshake was successful;
\r
13097 otherwise, <c>null</c>.
\r
13100 <member name="T:NuGet.Protocol.Plugins.InitializeRequest">
\r
13102 An initialization request to a plugin.
\r
13105 <member name="M:NuGet.Protocol.Plugins.InitializeRequest.#ctor(System.String,System.String,System.TimeSpan)">
\r
13107 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.InitializeRequest" /> class.
\r
13109 <param name="clientVersion">The requestor's NuGet client version.</param>
\r
13110 <param name="culture">The requestor's current culture.</param>
\r
13111 <param name="requestTimeout">The default request timeout.</param>
\r
13112 <exception cref="T:System.ArgumentException">Thrown if <paramref name="clientVersion" /> is either <c>null</c>
\r
13113 or an empty string.</exception>
\r
13114 <exception cref="T:System.ArgumentException">Thrown if <paramref name="culture" /> is either <c>null</c>
\r
13115 or an empty string.</exception>
\r
13116 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="requestTimeout" />
\r
13117 is either less than <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout" /> or greater than
\r
13118 <see cref="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout" />.</exception>
\r
13120 <member name="P:NuGet.Protocol.Plugins.InitializeRequest.ClientVersion">
\r
13122 Gets the requestor's NuGet client version.
\r
13125 <member name="P:NuGet.Protocol.Plugins.InitializeRequest.Culture">
\r
13127 Gets the requestor's current culture.
\r
13130 <member name="P:NuGet.Protocol.Plugins.InitializeRequest.RequestTimeout">
\r
13132 Gets the default request timeout for all subsequent requests.
\r
13135 <member name="T:NuGet.Protocol.Plugins.InitializeResponse">
\r
13137 An initialization response from a plugin.
\r
13140 <member name="M:NuGet.Protocol.Plugins.InitializeResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
\r
13142 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.InitializeResponse" /> class.
\r
13144 <param name="responseCode">The plugin's initialization response code.</param>
\r
13145 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13146 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
13148 <member name="P:NuGet.Protocol.Plugins.InitializeResponse.ResponseCode">
\r
13150 Gets the plugin's initialization response code.
\r
13153 <member name="T:NuGet.Protocol.Plugins.LogRequest">
\r
13155 A logging request.
\r
13158 <member name="M:NuGet.Protocol.Plugins.LogRequest.#ctor(NuGet.Common.LogLevel,System.String)">
\r
13160 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.LogRequest" /> class.
\r
13162 <param name="logLevel">The logging level for the message.</param>
\r
13163 <param name="message">The message to be logged.</param>
\r
13164 <exception cref="T:System.ArgumentException">Thrown if <paramref name="logLevel" /> is an undefined
\r
13165 <see cref="P:NuGet.Protocol.Plugins.LogRequest.LogLevel" /> value.</exception>
\r
13166 <exception cref="T:System.ArgumentException">Thrown if <paramref name="message" /> is either <c>null</c>
\r
13167 or an empty string.</exception>
\r
13169 <member name="P:NuGet.Protocol.Plugins.LogRequest.LogLevel">
\r
13171 Gets the logging level for the message.
\r
13174 <member name="P:NuGet.Protocol.Plugins.LogRequest.Message">
\r
13176 Gets the message.
\r
13179 <member name="T:NuGet.Protocol.Plugins.LogResponse">
\r
13181 A logging response.
\r
13184 <member name="M:NuGet.Protocol.Plugins.LogResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
\r
13186 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.LogResponse" /> class.
\r
13188 <param name="responseCode">The logging response code.</param>
\r
13189 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13190 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
13192 <member name="P:NuGet.Protocol.Plugins.LogResponse.ResponseCode">
\r
13194 Gets the logging response code.
\r
13197 <member name="T:NuGet.Protocol.Plugins.Message">
\r
13199 Represents a message between a NuGet client and a plugin.
\r
13202 <member name="M:NuGet.Protocol.Plugins.Message.#ctor(System.String,NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod,Newtonsoft.Json.Linq.JObject)">
\r
13204 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.Message" /> class.
\r
13206 <param name="requestId">The request ID.</param>
\r
13207 <param name="type">The message type.</param>
\r
13208 <param name="method">The message method.</param>
\r
13209 <param name="payload">An optional message payload.</param>
\r
13210 <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
\r
13211 is either <c>null</c> or an empty string.</exception>
\r
13212 <exception cref="T:System.ArgumentException">Thrown if <paramref name="type" />
\r
13213 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageType" /> value.</exception>
\r
13214 <exception cref="T:System.ArgumentException">Thrown if <paramref name="method" />
\r
13215 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageMethod" /> value.</exception>
\r
13217 <member name="P:NuGet.Protocol.Plugins.Message.RequestId">
\r
13219 Gets the request ID.
\r
13222 <member name="P:NuGet.Protocol.Plugins.Message.Type">
\r
13224 Gets the message type.
\r
13227 <member name="P:NuGet.Protocol.Plugins.Message.Method">
\r
13229 Gets the message method.
\r
13232 <member name="P:NuGet.Protocol.Plugins.Message.Payload">
\r
13234 Gets the optional message payload.
\r
13237 <member name="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequest">
\r
13239 A request to monitor a NuGet process exit.
\r
13242 <member name="M:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequest.#ctor(System.Int32)">
\r
13244 Initializes a new <see cref="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequest" /> class.
\r
13246 <param name="processId">The process ID.</param>
\r
13248 <member name="P:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequest.ProcessId">
\r
13250 Gets the process ID.
\r
13253 <member name="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse">
\r
13255 A response to a monitor NuGet process exit request.
\r
13258 <member name="M:NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
\r
13260 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse" /> class.
\r
13262 <param name="responseCode">The plugin's response code.</param>
\r
13263 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13264 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
13266 <member name="P:NuGet.Protocol.Plugins.MonitorNuGetProcessExitResponse.ResponseCode">
\r
13268 Gets the response code.
\r
13271 <member name="T:NuGet.Protocol.Plugins.PrefetchPackageRequest">
\r
13273 A request to a plugin to prefetch a package.
\r
13276 <member name="M:NuGet.Protocol.Plugins.PrefetchPackageRequest.#ctor(System.String,System.String,System.String)">
\r
13278 Initializes a new <see cref="T:NuGet.Protocol.Plugins.PrefetchPackageRequest" /> class.
\r
13280 <param name="packageSourceRepository">The package source repository location.</param>
\r
13281 <param name="packageId">The package ID.</param>
\r
13282 <param name="packageVersion">The package version.</param>
\r
13283 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
\r
13284 is either <c>null</c> or an empty string.</exception>
\r
13285 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageId" />
\r
13286 is either <c>null</c> or an empty string.</exception>
\r
13287 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageVersion" />
\r
13288 is either <c>null</c> or an empty string.</exception>
\r
13290 <member name="P:NuGet.Protocol.Plugins.PrefetchPackageRequest.PackageId">
\r
13292 Gets the package ID.
\r
13295 <member name="P:NuGet.Protocol.Plugins.PrefetchPackageRequest.PackageSourceRepository">
\r
13297 Gets the package source repository location.
\r
13300 <member name="P:NuGet.Protocol.Plugins.PrefetchPackageRequest.PackageVersion">
\r
13302 Gets the package version.
\r
13305 <member name="T:NuGet.Protocol.Plugins.PrefetchPackageResponse">
\r
13307 A plugin's response to a package prefetch request.
\r
13310 <member name="M:NuGet.Protocol.Plugins.PrefetchPackageResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
\r
13312 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.PrefetchPackageResponse" /> class.
\r
13314 <param name="responseCode">The plugin's response code.</param>
\r
13315 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13316 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
13318 <member name="P:NuGet.Protocol.Plugins.PrefetchPackageResponse.ResponseCode">
\r
13320 Gets the plugin's response code.
\r
13323 <member name="T:NuGet.Protocol.Plugins.Progress">
\r
13325 A progress notification.
\r
13328 <member name="M:NuGet.Protocol.Plugins.Progress.#ctor(System.Nullable{System.Double})">
\r
13330 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.Progress" /> class.
\r
13332 <param name="percentage">The progress percentage.</param>
\r
13334 <member name="P:NuGet.Protocol.Plugins.Progress.Percentage">
\r
13336 Gets the progress percentage.
\r
13339 <member name="T:NuGet.Protocol.Plugins.SetCredentialsRequest">
\r
13341 A request to set credentials for a package source with any last known good credentials.
\r
13344 <member name="M:NuGet.Protocol.Plugins.SetCredentialsRequest.#ctor(System.String,System.String,System.String,System.String,System.String)">
\r
13346 Initializes a new <see cref="T:NuGet.Protocol.Plugins.SetCredentialsRequest" /> class.
\r
13348 <param name="packageSourceRepository">The package source repository location.</param>
\r
13349 <param name="proxyUsername">The proxy username.</param>
\r
13350 <param name="proxyPassword">The proxy password.</param>
\r
13351 <param name="username">The package source repository username.</param>
\r
13352 <param name="password">The package source repository password.</param>
\r
13354 <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.PackageSourceRepository">
\r
13356 Gets the package source repository location.
\r
13359 <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.Password">
\r
13361 Gets the package source repository password.
\r
13364 <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.ProxyPassword">
\r
13366 Gets the proxy password.
\r
13369 <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.ProxyUsername">
\r
13371 Gets the proxy username.
\r
13374 <member name="P:NuGet.Protocol.Plugins.SetCredentialsRequest.Username">
\r
13376 Gets the package source repository username.
\r
13379 <member name="T:NuGet.Protocol.Plugins.SetCredentialsResponse">
\r
13381 A plugin's response to a set credentials request.
\r
13384 <member name="M:NuGet.Protocol.Plugins.SetCredentialsResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
\r
13386 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.SetCredentialsResponse" /> class.
\r
13388 <param name="responseCode">The plugin's response code.</param>
\r
13389 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13390 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
13392 <member name="P:NuGet.Protocol.Plugins.SetCredentialsResponse.ResponseCode">
\r
13394 Gets the plugin's response code.
\r
13397 <member name="T:NuGet.Protocol.Plugins.SetLogLevelRequest">
\r
13399 A request to set the log level.
\r
13402 <member name="M:NuGet.Protocol.Plugins.SetLogLevelRequest.#ctor(NuGet.Common.LogLevel)">
\r
13404 Initializes a new <see cref="T:NuGet.Protocol.Plugins.SetLogLevelRequest" /> class.
\r
13406 <param name="logLevel">The log level.</param>
\r
13407 <exception cref="T:System.ArgumentException">Thrown if <paramref name="logLevel" /> is an undefined
\r
13408 <see cref="P:NuGet.Protocol.Plugins.SetLogLevelRequest.LogLevel" /> value.</exception>
\r
13410 <member name="P:NuGet.Protocol.Plugins.SetLogLevelRequest.LogLevel">
\r
13412 Gets the log level.
\r
13415 <member name="T:NuGet.Protocol.Plugins.SetLogLevelResponse">
\r
13417 A response to a log level set request.
\r
13420 <member name="M:NuGet.Protocol.Plugins.SetLogLevelResponse.#ctor(NuGet.Protocol.Plugins.MessageResponseCode)">
\r
13422 Initializes a new <see cref="T:NuGet.Protocol.Plugins.SetLogLevelResponse" /> class.
\r
13424 <param name="responseCode">The response code.</param>
\r
13425 <exception cref="T:System.ArgumentException">Thrown if <paramref name="responseCode" />
\r
13426 is an undefined <see cref="T:NuGet.Protocol.Plugins.MessageResponseCode" /> value.</exception>
\r
13428 <member name="P:NuGet.Protocol.Plugins.SetLogLevelResponse.ResponseCode">
\r
13430 Gets the response code.
\r
13433 <member name="T:NuGet.Protocol.Plugins.MessageType">
\r
13438 <member name="F:NuGet.Protocol.Plugins.MessageType.Cancel">
\r
13440 A cancellation request for an existing request.
\r
13443 <member name="F:NuGet.Protocol.Plugins.MessageType.Fault">
\r
13445 A fault notification, either standalone or for an existing request.
\r
13448 <member name="F:NuGet.Protocol.Plugins.MessageType.Progress">
\r
13450 A progress notification for an existing request.
\r
13453 <member name="F:NuGet.Protocol.Plugins.MessageType.Request">
\r
13458 <member name="F:NuGet.Protocol.Plugins.MessageType.Response">
\r
13460 A response for an existing request.
\r
13463 <member name="T:NuGet.Protocol.Plugins.MessageUtilities">
\r
13465 Helper methods for messages.
\r
13468 <member name="M:NuGet.Protocol.Plugins.MessageUtilities.Create(System.String,NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod)">
\r
13470 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.Message" /> class.
\r
13472 <param name="requestId">The message request ID.</param>
\r
13473 <param name="type">The message type.</param>
\r
13474 <param name="method">The message method.</param>
\r
13475 <returns>a <see cref="T:NuGet.Protocol.Plugins.Message" /> instance.</returns>
\r
13476 <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
\r
13477 is either <c>null</c> or an empty string.</exception>
\r
13479 <member name="M:NuGet.Protocol.Plugins.MessageUtilities.Create``1(System.String,NuGet.Protocol.Plugins.MessageType,NuGet.Protocol.Plugins.MessageMethod,``0)">
\r
13481 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.Message" /> class.
\r
13483 <typeparam name="TPayload">The message payload type.</typeparam>
\r
13484 <param name="requestId">The message request ID.</param>
\r
13485 <param name="type">The message type.</param>
\r
13486 <param name="method">The message method.</param>
\r
13487 <param name="payload">The message payload.</param>
\r
13488 <returns>a <see cref="T:NuGet.Protocol.Plugins.Message" /> instance.</returns>
\r
13489 <exception cref="T:System.ArgumentException">Thrown if <paramref name="requestId" />
\r
13490 is either <c>null</c> or an empty string.</exception>
\r
13491 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="payload" /> is <c>null</c>.</exception>
\r
13493 <member name="M:NuGet.Protocol.Plugins.MessageUtilities.DeserializePayload``1(NuGet.Protocol.Plugins.Message)">
\r
13495 Deserializes a message payload.
\r
13497 <typeparam name="TPayload">The message payload type.</typeparam>
\r
13498 <param name="message">The message.</param>
\r
13499 <returns>The deserialized message payload of type <typeparamref name="TPayload" />
\r
13500 or <c>null</c> if no payload exists.</returns>
\r
13501 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
\r
13503 <member name="T:NuGet.Protocol.Plugins.NoOpDisposePlugin">
\r
13505 A plugin wrapper that no-ops IDisposable.
\r
13508 <member name="M:NuGet.Protocol.Plugins.NoOpDisposePlugin.#ctor(NuGet.Protocol.Plugins.IPlugin)">
\r
13510 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.NoOpDisposePlugin" /> class.
\r
13512 <param name="plugin">A plugin</param>
\r
13513 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
\r
13515 <member name="M:NuGet.Protocol.Plugins.NoOpDisposePlugin.Dispose">
\r
13519 <remarks>Plugin disposal is implemented elsewhere.</remarks>
\r
13521 <member name="M:NuGet.Protocol.Plugins.NoOpDisposePlugin.Close">
\r
13523 Closes the plugin.
\r
13525 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
13527 <member name="P:NuGet.Protocol.Plugins.NoOpDisposePlugin.Connection">
\r
13529 Gets the connection for the plugin.
\r
13532 <member name="P:NuGet.Protocol.Plugins.NoOpDisposePlugin.FilePath">
\r
13534 Gets the file path for the plugin.
\r
13537 <member name="P:NuGet.Protocol.Plugins.NoOpDisposePlugin.Id">
\r
13539 Gets the unique identifier for the plugin.
\r
13542 <member name="P:NuGet.Protocol.Plugins.NoOpDisposePlugin.Name">
\r
13544 Gets the name of the plugin.
\r
13547 <member name="E:NuGet.Protocol.Plugins.NoOpDisposePlugin.BeforeClose">
\r
13549 Occurs before the plugin closes.
\r
13552 <member name="E:NuGet.Protocol.Plugins.NoOpDisposePlugin.Closed">
\r
13554 Occurs when the plugin has closed.
\r
13557 <member name="T:NuGet.Protocol.Plugins.OperationClaim">
\r
13559 Plugin operation claims.
\r
13562 <member name="F:NuGet.Protocol.Plugins.OperationClaim.DownloadPackage">
\r
13564 The download package operation claim.
\r
13567 <member name="T:NuGet.Protocol.Plugins.OutboundRequestContext">
\r
13569 Context for an outbound request.
\r
13572 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.Dispose">
\r
13574 Disposes of this instance.
\r
13577 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.HandleCancelResponse">
\r
13579 Handles a cancellation response for the outbound request.
\r
13582 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.HandleProgress(NuGet.Protocol.Plugins.Message)">
\r
13584 Handles progress notifications for the outbound request.
\r
13586 <param name="progress">A progress notification.</param>
\r
13587 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progress" /> is <c>null</c>.</exception>
\r
13589 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.HandleResponse(NuGet.Protocol.Plugins.Message)">
\r
13591 Handles a response for the outbound request.
\r
13593 <param name="response">A response.</param>
\r
13594 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="response" /> is <c>null</c>.</exception>
\r
13596 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext.HandleFault(NuGet.Protocol.Plugins.Message)">
\r
13598 Handles a fault response for the outbound request.
\r
13600 <param name="fault">A fault response.</param>
\r
13601 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fault" /> is <c>null</c>.</exception>
\r
13603 <member name="P:NuGet.Protocol.Plugins.OutboundRequestContext.RequestId">
\r
13605 Gets the request ID.
\r
13608 <member name="T:NuGet.Protocol.Plugins.OutboundRequestContext`1">
\r
13610 Context for an outbound request.
\r
13612 <typeparam name="TResult">The response payload type.</typeparam>
\r
13614 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.#ctor(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,System.Nullable{System.TimeSpan},System.Boolean,System.Threading.CancellationToken)">
\r
13616 Initializes a new <see cref="T:NuGet.Protocol.Plugins.OutboundRequestContext`1" /> class.
\r
13618 <param name="connection">A connection.</param>
\r
13619 <param name="request">A request.</param>
\r
13620 <param name="timeout">An optional request timeout.</param>
\r
13621 <param name="isKeepAlive">A flag indicating whether or not the request supports progress notifications
\r
13622 to reset the request timeout.</param>
\r
13623 <param name="cancellationToken">A cancellation token.</param>
\r
13624 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
13625 is <c>null</c>.</exception>
\r
13626 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" />
\r
13627 is <c>null</c>.</exception>
\r
13628 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
13629 is cancelled.</exception>
\r
13631 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.HandleCancelResponse">
\r
13633 Handles a cancellation response for the outbound request.
\r
13636 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.HandleProgress(NuGet.Protocol.Plugins.Message)">
\r
13638 Handles progress notifications for the outbound request.
\r
13640 <param name="progress">A progress notification.</param>
\r
13641 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="progress" /> is <c>null</c>.</exception>
\r
13643 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.HandleResponse(NuGet.Protocol.Plugins.Message)">
\r
13645 Handles a response for the outbound request.
\r
13647 <param name="response">A response.</param>
\r
13648 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="response" /> is <c>null</c>.</exception>
\r
13650 <member name="M:NuGet.Protocol.Plugins.OutboundRequestContext`1.HandleFault(NuGet.Protocol.Plugins.Message)">
\r
13652 Handles a fault response for the outbound request.
\r
13654 <param name="fault">A fault response.</param>
\r
13655 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="fault" /> is <c>null</c>.</exception>
\r
13657 <member name="P:NuGet.Protocol.Plugins.OutboundRequestContext`1.CompletionTask">
\r
13659 Gets the completion task.
\r
13662 <member name="T:NuGet.Protocol.Plugins.Plugin">
\r
13664 Represents a plugin.
\r
13667 <member name="M:NuGet.Protocol.Plugins.Plugin.#ctor(System.String,NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.IPluginProcess,System.Boolean,System.TimeSpan)">
\r
13669 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.Plugin" /> class.
\r
13671 <param name="filePath">The plugin file path.</param>
\r
13672 <param name="connection">The plugin connection.</param>
\r
13673 <param name="process">The plugin process.</param>
\r
13674 <param name="isOwnProcess">
\r
13675 <c>true</c> if <paramref name="process" /> is the current process;
\r
13676 otherwise, <c>false</c>.</param>
\r
13677 <param name="idleTimeout">The plugin idle timeout. Can be <see cref="F:System.Threading.Timeout.InfiniteTimeSpan" />.</param>
\r
13678 <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" /> is either <c>null</c>
\r
13679 or an empty string.</exception>
\r
13680 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" /> is <c>null</c>.</exception>
\r
13681 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="process" /> is <c>null</c>.</exception>
\r
13682 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="idleTimeout" /> is smaller than
\r
13683 <see cref="F:System.Threading.Timeout.InfiniteTimeSpan" />.</exception>
\r
13685 <member name="M:NuGet.Protocol.Plugins.Plugin.Dispose">
\r
13687 Disposes of this instance.
\r
13690 <member name="M:NuGet.Protocol.Plugins.Plugin.Close">
\r
13692 Closes the plugin.
\r
13694 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
13696 <member name="P:NuGet.Protocol.Plugins.Plugin.Connection">
\r
13698 Gets the connection for the plugin
\r
13701 <member name="P:NuGet.Protocol.Plugins.Plugin.FilePath">
\r
13703 Gets the file path for the plugin.
\r
13706 <member name="P:NuGet.Protocol.Plugins.Plugin.Id">
\r
13708 Gets the unique identifier for the plugin.
\r
13711 <member name="P:NuGet.Protocol.Plugins.Plugin.Name">
\r
13713 Gets the name of the plugin.
\r
13716 <member name="E:NuGet.Protocol.Plugins.Plugin.BeforeClose">
\r
13718 Occurs before the plugin closes.
\r
13721 <member name="E:NuGet.Protocol.Plugins.Plugin.Closed">
\r
13723 Occurs when the plugin has closed.
\r
13726 <member name="E:NuGet.Protocol.Plugins.Plugin.Exited">
\r
13728 Occurs when a plugin process has exited.
\r
13731 <member name="E:NuGet.Protocol.Plugins.Plugin.Faulted">
\r
13733 Occurs when a plugin or plugin connection has faulted.
\r
13736 <member name="E:NuGet.Protocol.Plugins.Plugin.Idle">
\r
13738 Occurs when a plugin has been idle for the configured idle timeout period.
\r
13741 <member name="T:NuGet.Protocol.Plugins.PluginConstants">
\r
13743 Plugin constants.
\r
13746 <member name="F:NuGet.Protocol.Plugins.PluginConstants.CloseTimeout">
\r
13748 Default close timeout for plugins.
\r
13751 <member name="F:NuGet.Protocol.Plugins.PluginConstants.IdleTimeout">
\r
13753 Default idle timeout for plugins.
\r
13756 <member name="F:NuGet.Protocol.Plugins.PluginConstants.PluginArguments">
\r
13758 Default command-line arguments for plugins.
\r
13761 <member name="F:NuGet.Protocol.Plugins.PluginConstants.ProgressInterval">
\r
13763 The progress notification interval.
\r
13765 <remarks>This value must be less than half of <see cref="F:NuGet.Protocol.Plugins.PluginConstants.RequestTimeout" />.</remarks>
\r
13767 <member name="F:NuGet.Protocol.Plugins.PluginConstants.RequestTimeout">
\r
13769 The default request timeout set by an initialize request after handshaking.
\r
13772 <member name="T:NuGet.Protocol.Plugins.PluginCreationResult">
\r
13774 A plugin's creation result.
\r
13777 <member name="M:NuGet.Protocol.Plugins.PluginCreationResult.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Protocol.Plugins.IPluginMulticlientUtilities,System.Collections.Generic.IReadOnlyList{NuGet.Protocol.Plugins.OperationClaim})">
\r
13779 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginCreationResult" /> class.
\r
13781 <param name="plugin">A plugin.</param>
\r
13782 <param name="utilities">A plugin multiclient utilities.</param>
\r
13783 <param name="claims">The plugin's operation claims.</param>
\r
13784 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
\r
13785 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="utilities" /> is <c>null</c>.</exception>
\r
13786 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="claims" /> is <c>null</c>.</exception>
\r
13788 <member name="M:NuGet.Protocol.Plugins.PluginCreationResult.#ctor(System.String)">
\r
13790 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginCreationResult" /> class.
\r
13792 <param name="message">A message why a plugin could not be created.</param>
\r
13793 <exception cref="T:System.ArgumentException">Thrown if <paramref name="message" />
\r
13794 is either <c>null</c> or an empty string.</exception>
\r
13796 <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.Claims">
\r
13798 Gets the plugin's operation claims.
\r
13801 <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.Message">
\r
13803 Gets a message if <see cref="P:NuGet.Protocol.Plugins.PluginCreationResult.Plugin" /> is <c>null</c>; otherwise, <c>null</c>.
\r
13806 <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.Plugin">
\r
13811 <member name="P:NuGet.Protocol.Plugins.PluginCreationResult.PluginMulticlientUtilities">
\r
13813 Gets a plugin multiclient utilities.
\r
13816 <member name="T:NuGet.Protocol.Plugins.PluginDiscoverer">
\r
13818 Discovers plugins and their operation claims.
\r
13821 <member name="M:NuGet.Protocol.Plugins.PluginDiscoverer.#ctor(System.String,NuGet.Protocol.Plugins.EmbeddedSignatureVerifier)">
\r
13823 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginDiscoverer" /> class.
\r
13825 <param name="rawPluginPaths">The raw semicolon-delimited list of supposed plugin file paths.</param>
\r
13826 <param name="verifier">An embedded signature verifier.</param>
\r
13827 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="verifier" /> is <c>null</c>.</exception>
\r
13829 <member name="M:NuGet.Protocol.Plugins.PluginDiscoverer.Dispose">
\r
13831 Disposes of this instance.
\r
13834 <member name="M:NuGet.Protocol.Plugins.PluginDiscoverer.DiscoverAsync(System.Threading.CancellationToken)">
\r
13836 Asynchronously discovers plugins.
\r
13838 <param name="cancellationToken">A cancellation token.</param>
\r
13839 <returns>A task that represents the asynchronous operation.
\r
13840 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a
\r
13841 <see cref="T:System.Collections.Generic.IEnumerable`1" /> from the target.</returns>
\r
13842 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
13843 is cancelled.</exception>
\r
13845 <member name="T:NuGet.Protocol.Plugins.PluginDiscoveryResult">
\r
13847 A plugin discovery result.
\r
13850 <member name="M:NuGet.Protocol.Plugins.PluginDiscoveryResult.#ctor(NuGet.Protocol.Plugins.PluginFile,System.String)">
\r
13852 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginDiscoveryResult" /> class.
\r
13854 <param name="pluginFile">A plugin file.</param>
\r
13855 <param name="message">A message if <see cref="P:NuGet.Protocol.Plugins.PluginFile.State" /> is not
\r
13856 <see cref="F:NuGet.Protocol.Plugins.PluginFileState.Valid" />; otherwise, <c>null</c>.</param>
\r
13857 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="pluginFile" />
\r
13858 is <c>null</c>.</exception>
\r
13860 <member name="P:NuGet.Protocol.Plugins.PluginDiscoveryResult.PluginFile">
\r
13862 Gets the plugin file.
\r
13865 <member name="P:NuGet.Protocol.Plugins.PluginDiscoveryResult.Message">
\r
13867 Gets a message if <see cref="P:NuGet.Protocol.Plugins.PluginFile.State" /> is not <see cref="F:NuGet.Protocol.Plugins.PluginFileState.Valid" />;
\r
13868 otherwise, <c>null</c>.
\r
13871 <member name="T:NuGet.Protocol.Plugins.PluginEventArgs">
\r
13873 Plugin event arguments.
\r
13876 <member name="M:NuGet.Protocol.Plugins.PluginEventArgs.#ctor(NuGet.Protocol.Plugins.IPlugin)">
\r
13878 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginEventArgs" /> class.
\r
13880 <param name="plugin">A plugin.</param>
\r
13881 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
\r
13883 <member name="P:NuGet.Protocol.Plugins.PluginEventArgs.Plugin">
\r
13888 <member name="T:NuGet.Protocol.Plugins.PluginException">
\r
13890 A plugin exception.
\r
13893 <member name="M:NuGet.Protocol.Plugins.PluginException.#ctor(System.String)">
\r
13895 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginException" /> class.
\r
13897 <param name="message">The exception message.</param>
\r
13899 <member name="M:NuGet.Protocol.Plugins.PluginException.#ctor(System.String,System.Exception)">
\r
13901 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginException" /> class.
\r
13903 <param name="message">The exception message.</param>
\r
13904 <param name="innerException">The inner exception.</param>
\r
13906 <member name="T:NuGet.Protocol.Plugins.PluginFactory">
\r
13908 A plugin factory.
\r
13911 <member name="M:NuGet.Protocol.Plugins.PluginFactory.#ctor(System.TimeSpan)">
\r
13913 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginFactory" /> class.
\r
13915 <param name="pluginIdleTimeout">The plugin idle timeout.</param>
\r
13916 <exception cref="T:System.ArgumentOutOfRangeException">Thrown if <paramref name="pluginIdleTimeout" />
\r
13917 is less than <see cref="F:System.Threading.Timeout.InfiniteTimeSpan" />.</exception>
\r
13919 <member name="M:NuGet.Protocol.Plugins.PluginFactory.Dispose">
\r
13921 Disposes of this instance.
\r
13924 <member name="M:NuGet.Protocol.Plugins.PluginFactory.GetOrCreateAsync(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.ConnectionOptions,System.Threading.CancellationToken)">
\r
13926 Asynchronously gets an existing plugin instance or creates a new instance and connects to it.
\r
13928 <param name="filePath">The file path of the plugin.</param>
\r
13929 <param name="arguments">Command-line arguments to be supplied to the plugin.</param>
\r
13930 <param name="requestHandlers">Request handlers.</param>
\r
13931 <param name="options">Connection options.</param>
\r
13932 <param name="sessionCancellationToken">A cancellation token for the plugin's lifetime.</param>
\r
13933 <returns>A task that represents the asynchronous operation.
\r
13934 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Protocol.Plugins.Plugin" />
\r
13935 instance.</returns>
\r
13936 <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
\r
13937 is either <c>null</c> or empty.</exception>
\r
13938 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="arguments" />
\r
13939 is <c>null</c>.</exception>
\r
13940 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
\r
13941 is <c>null</c>.</exception>
\r
13942 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" />
\r
13943 is <c>null</c>.</exception>
\r
13944 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="sessionCancellationToken" />
\r
13945 is cancelled.</exception>
\r
13946 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
13947 <remarks>This is intended to be called by NuGet client tools.</remarks>
\r
13949 <member name="M:NuGet.Protocol.Plugins.PluginFactory.CreateFromCurrentProcessAsync(NuGet.Protocol.Plugins.IRequestHandlers,NuGet.Protocol.Plugins.ConnectionOptions,System.Threading.CancellationToken)">
\r
13951 Asynchronously creates a plugin instance and connects to it.
\r
13953 <param name="requestHandlers">Request handlers.</param>
\r
13954 <param name="options">Connection options.</param>
\r
13955 <param name="sessionCancellationToken">A cancellation token for the plugin's lifetime.</param>
\r
13956 <returns>A task that represents the asynchronous operation.
\r
13957 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Protocol.Plugins.Plugin" />
\r
13958 instance.</returns>
\r
13959 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="requestHandlers" />
\r
13960 is either <c>null</c> or empty.</exception>
\r
13961 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="options" />
\r
13962 is either <c>null</c> or empty.</exception>
\r
13963 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="sessionCancellationToken" />
\r
13964 is cancelled.</exception>
\r
13965 <remarks>This is intended to be called by a plugin.</remarks>
\r
13967 <member name="T:NuGet.Protocol.Plugins.PluginFile">
\r
13969 Represents a plugin file.
\r
13972 <member name="M:NuGet.Protocol.Plugins.PluginFile.#ctor(System.String,NuGet.Protocol.Plugins.PluginFileState)">
\r
13974 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginFile" /> class.
\r
13976 <param name="filePath">The plugin's file path.</param>
\r
13977 <param name="state">The plugin file state.</param>
\r
13979 <member name="P:NuGet.Protocol.Plugins.PluginFile.Path">
\r
13981 Gets the plugin's file path.
\r
13984 <member name="P:NuGet.Protocol.Plugins.PluginFile.State">
\r
13986 Gets the plugin file state.
\r
13989 <member name="T:NuGet.Protocol.Plugins.PluginFileState">
\r
13991 State of a plugin file path.
\r
13994 <member name="F:NuGet.Protocol.Plugins.PluginFileState.Valid">
\r
13996 The file exists and has a valid embedded signature.
\r
13999 <member name="F:NuGet.Protocol.Plugins.PluginFileState.NotFound">
\r
14001 The file was not found.
\r
14004 <member name="F:NuGet.Protocol.Plugins.PluginFileState.InvalidFilePath">
\r
14006 The file path was invalid (e.g.: not rooted).
\r
14009 <member name="F:NuGet.Protocol.Plugins.PluginFileState.InvalidEmbeddedSignature">
\r
14011 The file exists but it has either no embedded signature or an invalid embedded signature.
\r
14014 <member name="T:NuGet.Protocol.Plugins.PluginMulticlientUtilities">
\r
14016 Plugin multiclient utilities.
\r
14019 <member name="M:NuGet.Protocol.Plugins.PluginMulticlientUtilities.#ctor">
\r
14021 Initializes a new <see cref="T:NuGet.Protocol.Plugins.PluginMulticlientUtilities" /> class.
\r
14024 <member name="M:NuGet.Protocol.Plugins.PluginMulticlientUtilities.DoOncePerPluginLifetimeAsync(System.String,System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
\r
14026 Asynchronously executes a task once per plugin lifetime per key.
\r
14028 <param name="key">A key that identifies the task.</param>
\r
14029 <param name="taskFunc">A function that returns a task.</param>
\r
14030 <param name="cancellationToken">A cancellation token.</param>
\r
14031 <returns>A task that represents the asynchronous operation.</returns>
\r
14032 <exception cref="T:System.ArgumentException">Thrown if <paramref name="key" />
\r
14033 is either <c>null</c> or an empty string.</exception>
\r
14034 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="taskFunc" />
\r
14035 is either <c>null</c>.</exception>
\r
14036 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14037 is cancelled.</exception>
\r
14039 <member name="T:NuGet.Protocol.Plugins.PluginPackageDownloader">
\r
14041 A package downloader that delegates to a plugin.
\r
14044 <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Plugins.PluginPackageReader,System.String)">
\r
14046 Initializes a new <see cref="T:NuGet.Protocol.Plugins.PluginPackageDownloader" /> class.
\r
14048 <param name="plugin">A plugin.</param>
\r
14049 <param name="packageIdentity">A package identity.</param>
\r
14050 <param name="packageReader">A plugin package reader.</param>
\r
14051 <param name="packageSourceRepository">A package source repository location.</param>
\r
14052 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" />
\r
14053 is <c>null</c>.</exception>
\r
14054 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
\r
14055 is <c>null</c>.</exception>
\r
14056 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageReader" />
\r
14057 is <c>null</c>.</exception>
\r
14058 <exception cref="T:System.ArgumentException">Thrown if <paramref name="packageSourceRepository" />
\r
14059 is either <c>null</c> or an empty string.</exception>
\r
14061 <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.Dispose">
\r
14063 Disposes of this instance.
\r
14066 <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.CopyNupkgFileToAsync(System.String,System.Threading.CancellationToken)">
\r
14068 Asynchronously copies a .nupkg to a target file path.
\r
14070 <param name="destinationFilePath">The destination file path.</param>
\r
14071 <param name="cancellationToken">A cancellation token.</param>
\r
14072 <returns>A task that represents the asynchronous operation.
\r
14073 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
\r
14074 indicating whether or not the copy was successful.</returns>
\r
14075 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
14076 <exception cref="T:System.ArgumentException">Thrown if <paramref name="destinationFilePath" />
\r
14077 is either <c>null</c> or empty.</exception>
\r
14078 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14079 is cancelled.</exception>
\r
14081 <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.GetPackageHashAsync(System.String,System.Threading.CancellationToken)">
\r
14083 Asynchronously gets a package hash.
\r
14085 <param name="hashAlgorithm">The hash algorithm.</param>
\r
14086 <param name="cancellationToken">A cancellation token.</param>
\r
14087 <returns>A task that represents the asynchronous operation.
\r
14088 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />
\r
14089 representing the package hash.</returns>
\r
14090 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
14091 <exception cref="T:System.ArgumentException">Thrown if <paramref name="hashAlgorithm" />
\r
14092 is either <c>null</c> or empty.</exception>
\r
14093 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14094 is cancelled.</exception>
\r
14096 <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.SetExceptionHandler(System.Func{System.Exception,System.Threading.Tasks.Task{System.Boolean}})">
\r
14098 Sets an exception handler for package downloads.
\r
14100 <remarks>The exception handler returns a task that represents the asynchronous operation.
\r
14101 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />
\r
14102 indicating whether or not the exception was handled. To handle an exception and stop its
\r
14103 propagation, the task should return <c>true</c>. Otherwise, the exception will be rethrown.</remarks>
\r
14104 <param name="handleExceptionAsync">An exception handler.</param>
\r
14105 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handleExceptionAsync" />
\r
14106 is <c>null</c>.</exception>
\r
14108 <member name="M:NuGet.Protocol.Plugins.PluginPackageDownloader.SetThrottle(System.Threading.SemaphoreSlim)">
\r
14110 Sets a throttle for package downloads.
\r
14112 <param name="throttle">A throttle. Can be <c>null</c>.</param>
\r
14114 <member name="P:NuGet.Protocol.Plugins.PluginPackageDownloader.ContentReader">
\r
14116 Gets an asynchronous package content reader.
\r
14118 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
14120 <member name="P:NuGet.Protocol.Plugins.PluginPackageDownloader.CoreReader">
\r
14122 Gets an asynchronous package core reader.
\r
14124 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
14126 <member name="T:NuGet.Protocol.Plugins.PluginPackageReader">
\r
14128 A package reader that delegates package read operations to a plugin.
\r
14131 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Packaging.Core.PackageIdentity,System.String)">
\r
14133 Initializes a new <see cref="T:NuGet.Protocol.Plugins.PluginPackageReader" /> class.
\r
14135 <param name="plugin">A plugin.</param>
\r
14136 <param name="packageIdentity">A package identity.</param>
\r
14137 <param name="packageSourceRepository">A package source repository location.</param>
\r
14138 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
\r
14139 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" />
\r
14140 is <c>null</c>.</exception>
\r
14141 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSourceRepository" />
\r
14142 is either <c>null</c> or an empty string.</exception>
\r
14144 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetStream(System.String)">
\r
14146 Gets a stream for a file in the package.
\r
14148 <param name="path">The file path in the package.</param>
\r
14149 <returns>A stream.</returns>
\r
14150 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14152 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetStreamAsync(System.String,System.Threading.CancellationToken)">
\r
14154 Asynchronously gets a stream for a file in the package.
\r
14156 <param name="path">The file path in the package.</param>
\r
14157 <param name="cancellationToken">A cancellation token.</param>
\r
14158 <returns>A task that represents the asynchronous operation.
\r
14159 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.IO.Stream" />.</returns>
\r
14160 <exception cref="T:System.ArgumentException">Thrown if <paramref name="path" />
\r
14161 is either <c>null</c> or an empty string.</exception>
\r
14162 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14163 is cancelled.</exception>
\r
14165 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFiles">
\r
14167 Gets files in the package.
\r
14169 <returns>An enumerable of files in the package.</returns>
\r
14170 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14172 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFilesAsync(System.Threading.CancellationToken)">
\r
14174 Asynchronously gets files in the package.
\r
14176 <param name="cancellationToken">A cancellation token.</param>
\r
14177 <returns>A task that represents the asynchronous operation.
\r
14178 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14179 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14180 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14181 is cancelled.</exception>
\r
14183 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFiles(System.String)">
\r
14185 Gets files in the package.
\r
14187 <param name="folder">A folder in the package.</param>
\r
14188 <returns>An enumerable of files in the package.</returns>
\r
14189 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14191 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFilesAsync(System.String,System.Threading.CancellationToken)">
\r
14193 Asynchronously gets files in the package under the specified folder.
\r
14195 <param name="folder">A folder in the package.</param>
\r
14196 <param name="cancellationToken">A cancellation token.</param>
\r
14197 <returns>A task that represents the asynchronous operation.
\r
14198 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14199 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14200 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="folder" /> is <c>null</c>.</exception>
\r
14201 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14202 is cancelled.</exception>
\r
14204 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.CopyFiles(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Packaging.Core.ExtractPackageFileDelegate,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
14206 Copies specified files in the package to the destination location.
\r
14208 <param name="destination">A directory path to copy files to.</param>
\r
14209 <param name="packageFiles">An enumerable of files in the package to copy.</param>
\r
14210 <param name="extractFile">A package file extraction delegate.</param>
\r
14211 <param name="logger">A logger.</param>
\r
14212 <param name="token">A cancellation token.</param>
\r
14213 <returns>An enumerable of file paths in the destination location.</returns>
\r
14214 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14216 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.CopyFilesAsync(System.String,System.Collections.Generic.IEnumerable{System.String},NuGet.Packaging.Core.ExtractPackageFileDelegate,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
14218 Asynchronously copies specified files in the package to the destination location.
\r
14220 <param name="destination">A directory path to copy files to.</param>
\r
14221 <param name="packageFiles">An enumerable of files in the package to copy.</param>
\r
14222 <param name="extractFile">A package file extraction delegate.</param>
\r
14223 <param name="logger">A logger.</param>
\r
14224 <param name="cancellationToken">A cancellation token.</param>
\r
14225 <returns>A task that represents the asynchronous operation.
\r
14226 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14227 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14228 <exception cref="T:System.ArgumentException">Thrown if <paramref name="destination" />
\r
14229 is either <c>null</c> or an empty string.</exception>
\r
14230 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageFiles" />
\r
14231 is <c>null</c>.</exception>
\r
14232 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
\r
14233 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14234 is cancelled.</exception>
\r
14236 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetIdentity">
\r
14238 Gets the package identity.
\r
14240 <returns>A package identity.</returns>
\r
14241 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14243 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetIdentityAsync(System.Threading.CancellationToken)">
\r
14245 Asynchronously gets the package identity.
\r
14247 <param name="cancellationToken">A cancellation token.</param>
\r
14248 <returns>A task that represents the asynchronous operation.
\r
14249 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14250 <see cref="T:NuGet.Packaging.Core.PackageIdentity" />.</returns>
\r
14251 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14252 is cancelled.</exception>
\r
14254 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetMinClientVersion">
\r
14256 Gets the minimum client version in the .nuspec.
\r
14258 <returns>A NuGet version.</returns>
\r
14259 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14261 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetMinClientVersionAsync(System.Threading.CancellationToken)">
\r
14263 Asynchronously gets the minimum client version in the .nuspec.
\r
14265 <param name="cancellationToken">A cancellation token.</param>
\r
14266 <returns>A task that represents the asynchronous operation.
\r
14267 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14268 <see cref="T:NuGet.Versioning.NuGetVersion" />.</returns>
\r
14269 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14270 is cancelled.</exception>
\r
14272 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetPackageTypes">
\r
14274 Gets the package types.
\r
14276 <returns>A read-only list of package types.</returns>
\r
14277 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14279 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetPackageTypesAsync(System.Threading.CancellationToken)">
\r
14281 Asynchronously gets the package types.
\r
14283 <param name="cancellationToken">A cancellation token.</param>
\r
14284 <returns>A task that represents the asynchronous operation.
\r
14285 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14286 <see cref="T:System.Collections.Generic.IReadOnlyList`1" />.</returns>
\r
14287 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14288 is cancelled.</exception>
\r
14290 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspec">
\r
14292 Gets a stream for the .nuspec file.
\r
14294 <returns>A stream.</returns>
\r
14295 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14297 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspecAsync(System.Threading.CancellationToken)">
\r
14299 Asynchronously gets a stream for the .nuspec file.
\r
14301 <param name="cancellationToken">A cancellation token.</param>
\r
14302 <returns>A task that represents the asynchronous operation.
\r
14303 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.IO.Stream" />.</returns>
\r
14304 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14305 is cancelled.</exception>
\r
14307 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspecFile">
\r
14309 Gets the .nuspec file path in the package.
\r
14311 <returns>The .nuspec file path in the package.</returns>
\r
14312 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14314 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspecFileAsync(System.Threading.CancellationToken)">
\r
14316 Asynchronously gets the .nuspec file path in the package.
\r
14318 <param name="cancellationToken">A cancellation token.</param>
\r
14319 <returns>A task that represents the asynchronous operation.
\r
14320 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />.</returns>
\r
14321 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14322 is cancelled.</exception>
\r
14324 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetNuspecReaderAsync(System.Threading.CancellationToken)">
\r
14326 Asynchronously gets the .nuspec reader.
\r
14328 <param name="cancellationToken">A cancellation token.</param>
\r
14329 <returns>A task that represents the asynchronous operation.
\r
14330 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="P:NuGet.Protocol.Plugins.PluginPackageReader.NuspecReader" />.</returns>
\r
14331 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14332 is cancelled.</exception>
\r
14334 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetSupportedFrameworks">
\r
14336 Gets supported frameworks.
\r
14338 <returns>An enumerable of NuGet frameworks.</returns>
\r
14339 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14341 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetSupportedFrameworksAsync(System.Threading.CancellationToken)">
\r
14343 Asynchronously gets supported frameworks.
\r
14345 <param name="cancellationToken">A cancellation token.</param>
\r
14346 <returns>A task that represents the asynchronous operation.
\r
14347 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14348 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14349 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14350 is cancelled.</exception>
\r
14352 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFrameworkItems">
\r
14354 Gets framework items.
\r
14356 <returns>An enumerable of framework specific groups.</returns>
\r
14357 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14359 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetFrameworkItemsAsync(System.Threading.CancellationToken)">
\r
14361 Asynchronously gets framework items.
\r
14363 <param name="cancellationToken">A cancellation token.</param>
\r
14364 <returns>A task that represents the asynchronous operation.
\r
14365 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14366 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14367 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14368 is cancelled.</exception>
\r
14370 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.IsServiceable">
\r
14372 Gets a flag indicating whether or not the package is serviceable.
\r
14374 <returns>A flag indicating whether or not the package is serviceable.</returns>
\r
14375 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14377 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.IsServiceableAsync(System.Threading.CancellationToken)">
\r
14379 Asynchronously gets a flag indicating whether or not the package is serviceable.
\r
14381 <param name="cancellationToken">A cancellation token.</param>
\r
14382 <returns>A task that represents the asynchronous operation.
\r
14383 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />.</returns>
\r
14384 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14385 is cancelled.</exception>
\r
14387 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetBuildItems">
\r
14389 Gets build items.
\r
14391 <returns>An enumerable of framework specific groups.</returns>
\r
14392 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14394 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetBuildItemsAsync(System.Threading.CancellationToken)">
\r
14396 Asynchronously gets build items.
\r
14398 <param name="cancellationToken">A cancellation token.</param>
\r
14399 <returns>A task that represents the asynchronous operation.
\r
14400 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14401 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14402 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14403 is cancelled.</exception>
\r
14405 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetToolItems">
\r
14409 <returns>An enumerable of framework specific groups.</returns>
\r
14410 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14412 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetToolItemsAsync(System.Threading.CancellationToken)">
\r
14414 Asynchronously gets tool items.
\r
14416 <param name="cancellationToken">A cancellation token.</param>
\r
14417 <returns>A task that represents the asynchronous operation.
\r
14418 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14419 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14420 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14421 is cancelled.</exception>
\r
14423 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetContentItems">
\r
14425 Gets content items.
\r
14427 <returns>An enumerable of framework specific groups.</returns>
\r
14428 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14430 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetContentItemsAsync(System.Threading.CancellationToken)">
\r
14432 Asynchronously gets content items.
\r
14434 <param name="cancellationToken">A cancellation token.</param>
\r
14435 <returns>A task that represents the asynchronous operation.
\r
14436 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14437 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14438 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14439 is cancelled.</exception>
\r
14441 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetItems(System.String)">
\r
14443 Gets items in the specified folder in the package.
\r
14445 <param name="folderName">A folder in the package.</param>
\r
14446 <returns>An enumerable of framework specific groups.</returns>
\r
14447 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14449 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetItemsAsync(System.String,System.Threading.CancellationToken)">
\r
14451 Asynchronously gets items in the specified folder in the package.
\r
14453 <param name="folderName">A folder in the package.</param>
\r
14454 <param name="cancellationToken">A cancellation token.</param>
\r
14455 <returns>A task that represents the asynchronous operation.
\r
14456 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14457 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14458 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="folderName" /> is <c>null</c>.</exception>
\r
14459 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14460 is cancelled.</exception>
\r
14462 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetPackageDependencies">
\r
14464 Gets package dependencies.
\r
14466 <returns>An enumerable of package dependency groups.</returns>
\r
14467 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14469 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetPackageDependenciesAsync(System.Threading.CancellationToken)">
\r
14471 Asynchronously gets package dependencies.
\r
14473 <param name="cancellationToken">A cancellation token.</param>
\r
14474 <returns>A task that represents the asynchronous operation.
\r
14475 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14476 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14477 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14478 is cancelled.</exception>
\r
14480 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetLibItems">
\r
14484 <returns>An enumerable of framework specific groups.</returns>
\r
14485 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14487 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetLibItemsAsync(System.Threading.CancellationToken)">
\r
14489 Asynchronously gets lib items.
\r
14491 <param name="cancellationToken">A cancellation token.</param>
\r
14492 <returns>A task that represents the asynchronous operation.
\r
14493 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14494 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14495 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14496 is cancelled.</exception>
\r
14498 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetReferenceItems">
\r
14500 Gets reference items.
\r
14502 <returns>An enumerable of framework specific groups.</returns>
\r
14503 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14505 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetReferenceItemsAsync(System.Threading.CancellationToken)">
\r
14507 Asynchronously gets reference items.
\r
14509 <param name="cancellationToken">A cancellation token.</param>
\r
14510 <returns>A task that represents the asynchronous operation.
\r
14511 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
14512 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
14513 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14514 is cancelled.</exception>
\r
14516 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetDevelopmentDependency">
\r
14518 Gets a flag indicating whether or not the package is a development dependency.
\r
14520 <returns>A flag indicating whether or not the package is a development dependency</returns>
\r
14521 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
14523 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.GetDevelopmentDependencyAsync(System.Threading.CancellationToken)">
\r
14525 Asynchronously gets a flag indicating whether or not the package is a development dependency.
\r
14527 <param name="cancellationToken">A cancellation token.</param>
\r
14528 <returns>A task that represents the asynchronous operation.
\r
14529 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.Boolean" />.</returns>
\r
14530 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14531 is cancelled.</exception>
\r
14533 <member name="M:NuGet.Protocol.Plugins.PluginPackageReader.CopyNupkgAsync(System.String,System.Threading.CancellationToken)">
\r
14535 Asynchronously copies a package to the specified destination file path.
\r
14537 <param name="nupkgFilePath">The destination file path.</param>
\r
14538 <param name="cancellationToken">A cancellation token.</param>
\r
14539 <returns>A task that represents the asynchronous operation.
\r
14540 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:System.String" />.</returns>
\r
14541 <exception cref="T:System.ArgumentException">Thrown if <paramref name="nupkgFilePath" />
\r
14542 is either <c>null</c> or an empty string.</exception>
\r
14543 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14544 is cancelled.</exception>
\r
14546 <member name="P:NuGet.Protocol.Plugins.PluginPackageReader.NuspecReader">
\r
14548 Gets the .nuspec reader.
\r
14551 <member name="T:NuGet.Protocol.Plugins.PluginProcess">
\r
14553 Represents a plugin process.
\r
14556 <member name="M:NuGet.Protocol.Plugins.PluginProcess.#ctor(System.Diagnostics.Process)">
\r
14558 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.PluginProcess" /> class.
\r
14560 <param name="process">A plugin process.</param>
\r
14561 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="process" /> is <c>null</c>.</exception>
\r
14563 <member name="M:NuGet.Protocol.Plugins.PluginProcess.Dispose">
\r
14565 Disposes of this instance.
\r
14568 <member name="M:NuGet.Protocol.Plugins.PluginProcess.BeginReadLine">
\r
14570 Asynchronously starts reading the standard output stream.
\r
14573 <member name="M:NuGet.Protocol.Plugins.PluginProcess.CancelRead">
\r
14575 Cancels asynchronous reading of the standard output stream.
\r
14578 <member name="M:NuGet.Protocol.Plugins.PluginProcess.Kill">
\r
14580 Immediately stops the associated process.
\r
14583 <member name="P:NuGet.Protocol.Plugins.PluginProcess.HasExited">
\r
14585 Gets a value indicating whether the associated process has been terminated.
\r
14588 <member name="E:NuGet.Protocol.Plugins.PluginProcess.Exited">
\r
14590 Occurs when a process exits.
\r
14593 <member name="E:NuGet.Protocol.Plugins.PluginProcess.LineRead">
\r
14595 Occurs when a line of output has been received.
\r
14598 <member name="T:NuGet.Protocol.Plugins.ProtocolConstants">
\r
14600 Plugin protocol constants.
\r
14603 <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.CurrentVersion">
\r
14605 The current protocol version.
\r
14608 <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.HandshakeTimeout">
\r
14610 The default handshake timeout.
\r
14613 <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.MaxTimeout">
\r
14615 The maximum timeout value.
\r
14617 <remarks>This is set by CancellationTokenSource's constructor.</remarks>
\r
14619 <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.MinTimeout">
\r
14621 The minimum timeout value.
\r
14624 <member name="F:NuGet.Protocol.Plugins.ProtocolConstants.RequestTimeout">
\r
14626 The default request timeout.
\r
14629 <member name="T:NuGet.Protocol.Plugins.ProtocolErrorEventArgs">
\r
14631 Protocol error event arguments.
\r
14634 <member name="M:NuGet.Protocol.Plugins.ProtocolErrorEventArgs.#ctor(System.Exception)">
\r
14636 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ProtocolErrorEventArgs" /> class.
\r
14638 <param name="exception">An exception.</param>
\r
14639 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is <c>null</c>.</exception>
\r
14641 <member name="M:NuGet.Protocol.Plugins.ProtocolErrorEventArgs.#ctor(System.Exception,NuGet.Protocol.Plugins.Message)">
\r
14643 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ProtocolErrorEventArgs" /> class.
\r
14645 <param name="exception">An exception.</param>
\r
14646 <param name="message">A message.</param>
\r
14647 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="exception" /> is <c>null</c>.</exception>
\r
14648 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
\r
14650 <member name="P:NuGet.Protocol.Plugins.ProtocolErrorEventArgs.Exception">
\r
14652 Gets the exception.
\r
14655 <member name="P:NuGet.Protocol.Plugins.ProtocolErrorEventArgs.Message">
\r
14657 Gets the message.
\r
14660 <member name="T:NuGet.Protocol.Plugins.ProtocolException">
\r
14662 A plugin protocol exception.
\r
14665 <member name="M:NuGet.Protocol.Plugins.ProtocolException.#ctor(System.String)">
\r
14667 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ProtocolException" /> class.
\r
14669 <param name="message">The exception message.</param>
\r
14671 <member name="M:NuGet.Protocol.Plugins.ProtocolException.#ctor(System.String,System.Exception)">
\r
14673 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.ProtocolException" /> class.
\r
14675 <param name="message">The exception message.</param>
\r
14676 <param name="innerException">The inner exception.</param>
\r
14678 <member name="T:NuGet.Protocol.Plugins.Receiver">
\r
14680 Represents a unidirectional communications channel from a target.
\r
14683 <member name="M:NuGet.Protocol.Plugins.Receiver.Close">
\r
14685 Closes the connection.
\r
14687 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
14689 <member name="M:NuGet.Protocol.Plugins.Receiver.Connect">
\r
14693 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
14694 <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
\r
14695 <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
\r
14697 <member name="M:NuGet.Protocol.Plugins.Receiver.Dispose">
\r
14699 Disposes of this instance.
\r
14702 <member name="P:NuGet.Protocol.Plugins.Receiver.IsClosed">
\r
14704 Gets a flag indicating whether or not this instance is closed.
\r
14707 <member name="P:NuGet.Protocol.Plugins.Receiver.IsDisposed">
\r
14709 Gets or sets a flag indicating whether or not this instance is disposed.
\r
14712 <member name="E:NuGet.Protocol.Plugins.Receiver.Faulted">
\r
14714 Occurs when an unrecoverable fault has been caught.
\r
14717 <member name="E:NuGet.Protocol.Plugins.Receiver.MessageReceived">
\r
14719 Occurs when a message has been received.
\r
14722 <member name="T:NuGet.Protocol.Plugins.RequestHandlers">
\r
14724 A set of <see cref="T:NuGet.Protocol.Plugins.IRequestHandler" />.
\r
14727 <member name="M:NuGet.Protocol.Plugins.RequestHandlers.#ctor">
\r
14729 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.RequestHandlers" /> class.
\r
14732 <member name="M:NuGet.Protocol.Plugins.RequestHandlers.AddOrUpdate(NuGet.Protocol.Plugins.MessageMethod,System.Func{NuGet.Protocol.Plugins.IRequestHandler},System.Func{NuGet.Protocol.Plugins.IRequestHandler,NuGet.Protocol.Plugins.IRequestHandler})">
\r
14734 Atomically add or update a request handler for the specified message method.
\r
14736 <param name="method">A message method.</param>
\r
14737 <param name="addHandlerFunc">An add request handler function.</param>
\r
14738 <param name="updateHandlerFunc">An update request handler function.</param>
\r
14739 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="addHandlerFunc" />
\r
14740 is <c>null</c>.</exception>
\r
14741 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="updateHandlerFunc" />
\r
14742 is <c>null</c>.</exception>
\r
14744 <member name="M:NuGet.Protocol.Plugins.RequestHandlers.TryAdd(NuGet.Protocol.Plugins.MessageMethod,NuGet.Protocol.Plugins.IRequestHandler)">
\r
14746 Attempts to add a request handler for the specified message method.
\r
14748 <param name="method">A message method.</param>
\r
14749 <param name="handler">A request handler.</param>
\r
14751 <c>true</c> if added; otherwise, <c>false</c>.</returns>
\r
14752 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="handler" /> is <c>null</c>.</exception>
\r
14754 <member name="M:NuGet.Protocol.Plugins.RequestHandlers.TryGet(NuGet.Protocol.Plugins.MessageMethod,NuGet.Protocol.Plugins.IRequestHandler@)">
\r
14756 Attempts to get a request handler for the specified message method.
\r
14758 <param name="method">A message method.</param>
\r
14759 <param name="handler">An existing request handler.</param>
\r
14761 <c>true</c> if the request handler exists; otherwise, <c>false</c>.</returns>
\r
14763 <member name="M:NuGet.Protocol.Plugins.RequestHandlers.TryRemove(NuGet.Protocol.Plugins.MessageMethod)">
\r
14765 Attempts to remove a request handler for the specified message method.
\r
14767 <param name="method">A message method.</param>
\r
14769 <c>true</c> if a request handler was removed; otherwise, <c>false</c>.</returns>
\r
14771 <member name="T:NuGet.Protocol.Plugins.CloseRequestHandler">
\r
14773 A request handler for closing a plugin.
\r
14776 <member name="M:NuGet.Protocol.Plugins.CloseRequestHandler.#ctor(NuGet.Protocol.Plugins.IPlugin)">
\r
14778 Initializes a new <see cref="T:NuGet.Protocol.Plugins.CloseRequestHandler" /> class.
\r
14780 <param name="plugin">A plugin.</param>
\r
14781 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
\r
14783 <member name="M:NuGet.Protocol.Plugins.CloseRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
\r
14785 Asynchronously handles responding to a request.
\r
14787 <param name="connection">The connection.</param>
\r
14788 <param name="request">A request message.</param>
\r
14789 <param name="responseHandler">A response handler.</param>
\r
14790 <param name="cancellationToken">A cancellation token.</param>
\r
14791 <returns>A task that represents the asynchronous operation.</returns>
\r
14792 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
14793 is <c>null</c>.</exception>
\r
14794 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
14795 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
\r
14796 is <c>null</c>.</exception>
\r
14798 <member name="T:NuGet.Protocol.Plugins.GetCredentialsRequestHandler">
\r
14800 A request handler for get credentials requests.
\r
14803 <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.#ctor(NuGet.Protocol.Plugins.IPlugin,System.Net.IWebProxy,NuGet.Configuration.ICredentialService)">
\r
14805 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetCredentialsRequestHandler" /> class.
\r
14807 <param name="plugin">A plugin.</param>
\r
14808 <param name="proxy">A web proxy.</param>
\r
14809 <param name="credentialService">An optional credential service.</param>
\r
14810 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" />
\r
14811 is <c>null</c>.</exception>
\r
14813 <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.Dispose">
\r
14815 Disposes of this instance.
\r
14818 <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.AddOrUpdateSourceRepository(NuGet.Protocol.Core.Types.SourceRepository)">
\r
14820 Adds or updates a source repository in a source repository cache.
\r
14822 <param name="sourceRepository">A source repository.</param>
\r
14823 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceRepository" />
\r
14824 is <c>null</c>.</exception>
\r
14826 <member name="M:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
\r
14828 Asynchronously handles responding to a request.
\r
14830 <param name="connection">The connection.</param>
\r
14831 <param name="request">A request message.</param>
\r
14832 <param name="responseHandler">A response handler.</param>
\r
14833 <param name="cancellationToken">A cancellation token.</param>
\r
14834 <returns>A task that represents the asynchronous operation.</returns>
\r
14835 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
14836 is <c>null</c>.</exception>
\r
14837 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
14838 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
\r
14839 is <c>null</c>.</exception>
\r
14840 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14841 is cancelled.</exception>
\r
14843 <member name="P:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.CancellationToken">
\r
14845 Gets the <see cref="P:NuGet.Protocol.Plugins.GetCredentialsRequestHandler.CancellationToken" /> for a request.
\r
14848 <member name="T:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler">
\r
14850 A request handler for get service index requests.
\r
14853 <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.#ctor(NuGet.Protocol.Plugins.IPlugin)">
\r
14855 Initializes a new <see cref="T:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler" /> class.
\r
14857 <param name="plugin">A plugin.</param>
\r
14858 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
\r
14860 <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.Dispose">
\r
14862 Disposes of this instance.
\r
14865 <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.AddOrUpdateSourceRepository(NuGet.Protocol.Core.Types.SourceRepository)">
\r
14867 Adds or updates a source repository in a source repository cache.
\r
14869 <param name="sourceRepository">A source repository.</param>
\r
14870 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="sourceRepository" />
\r
14871 is <c>null</c>.</exception>
\r
14873 <member name="M:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
\r
14875 Asynchronously handles responding to a request.
\r
14877 <param name="connection">The connection.</param>
\r
14878 <param name="request">A request message.</param>
\r
14879 <param name="responseHandler">A response handler.</param>
\r
14880 <param name="cancellationToken">A cancellation token.</param>
\r
14881 <returns>A task that represents the asynchronous operation.</returns>
\r
14882 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
14883 is <c>null</c>.</exception>
\r
14884 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
14885 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
\r
14886 is <c>null</c>.</exception>
\r
14887 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14888 is cancelled.</exception>
\r
14890 <member name="P:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.CancellationToken">
\r
14892 Gets the <see cref="P:NuGet.Protocol.Plugins.GetServiceIndexRequestHandler.CancellationToken" /> for a request.
\r
14895 <member name="T:NuGet.Protocol.Plugins.LogRequestHandler">
\r
14897 A request handler for logging.
\r
14900 <member name="M:NuGet.Protocol.Plugins.LogRequestHandler.#ctor(NuGet.Common.ILogger)">
\r
14902 Instantiates a new instance of the <see cref="T:NuGet.Protocol.Plugins.LogRequestHandler" /> class.
\r
14904 <param name="logger">A logger.</param>
\r
14905 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
\r
14907 <member name="M:NuGet.Protocol.Plugins.LogRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
\r
14909 Asynchronously handles responding to a request.
\r
14911 <param name="connection">The connection.</param>
\r
14912 <param name="request">A request message.</param>
\r
14913 <param name="responseHandler">A response handler.</param>
\r
14914 <param name="cancellationToken">A cancellation token.</param>
\r
14915 <returns>A task that represents the asynchronous operation.</returns>
\r
14916 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
14917 is <c>null</c>.</exception>
\r
14918 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
14919 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
\r
14920 is <c>null</c>.</exception>
\r
14921 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14922 is cancelled.</exception>
\r
14924 <member name="M:NuGet.Protocol.Plugins.LogRequestHandler.SetLogger(NuGet.Common.ILogger)">
\r
14928 <param name="logger">A logger.</param>
\r
14929 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
\r
14931 <member name="M:NuGet.Protocol.Plugins.LogRequestHandler.GetLogLevel(NuGet.Common.ILogger)">
\r
14933 Gets the log level of a logger.
\r
14935 <param name="logger">A logger.</param>
\r
14936 <returns>A log level.</returns>
\r
14937 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /> is <c>null</c>.</exception>
\r
14939 <member name="P:NuGet.Protocol.Plugins.LogRequestHandler.CancellationToken">
\r
14941 Gets the <see cref="P:NuGet.Protocol.Plugins.LogRequestHandler.CancellationToken" /> for a request.
\r
14944 <member name="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequestHandler">
\r
14946 A request handler for monitoring the exit of a NuGet process.
\r
14949 <member name="M:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequestHandler.#ctor(NuGet.Protocol.Plugins.IPlugin)">
\r
14951 Initializes a new <see cref="T:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequestHandler" /> class.
\r
14953 <param name="plugin">A plugin.</param>
\r
14954 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" /> is <c>null</c>.</exception>
\r
14956 <member name="M:NuGet.Protocol.Plugins.MonitorNuGetProcessExitRequestHandler.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
\r
14958 Asynchronously handles responding to a request.
\r
14960 <param name="connection">The connection.</param>
\r
14961 <param name="request">A request message.</param>
\r
14962 <param name="responseHandler">A response handler.</param>
\r
14963 <param name="cancellationToken">A cancellation token.</param>
\r
14964 <returns>A task that represents the asynchronous operation.</returns>
\r
14965 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
14966 is <c>null</c>.</exception>
\r
14967 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
14968 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
\r
14969 is <c>null</c>.</exception>
\r
14971 <member name="T:NuGet.Protocol.Plugins.SymmetricHandshake">
\r
14973 A helper class that performs a symmetric handshake.
\r
14976 <member name="M:NuGet.Protocol.Plugins.SymmetricHandshake.#ctor(NuGet.Protocol.Plugins.IConnection,System.TimeSpan,NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
14978 Initializes a new instance of the <see cref="T:NuGet.Protocol.Plugins.SymmetricHandshake" /> class.
\r
14980 <param name="connection">A connection.</param>
\r
14981 <param name="handshakeTimeout">The handshake timeout.</param>
\r
14982 <param name="protocolVersion">The handshaker's protocol version.</param>
\r
14983 <param name="minimumProtocolVersion">The handshaker's minimum protocol version.</param>
\r
14985 <member name="M:NuGet.Protocol.Plugins.SymmetricHandshake.Dispose">
\r
14987 Disposes of this instance.
\r
14990 <member name="M:NuGet.Protocol.Plugins.SymmetricHandshake.HandshakeAsync(System.Threading.CancellationToken)">
\r
14992 Asynchronously handles handshaking.
\r
14994 <param name="cancellationToken">A cancellation token.</param>
\r
14995 <returns>A task that represents the asynchronous operation.
\r
14996 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Versioning.SemanticVersion" />
\r
14997 if the handshake was successful; otherwise, <c>null</c>.</returns>
\r
14998 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
14999 is cancelled.</exception>
\r
15001 <member name="M:NuGet.Protocol.Plugins.SymmetricHandshake.HandleResponseAsync(NuGet.Protocol.Plugins.IConnection,NuGet.Protocol.Plugins.Message,NuGet.Protocol.Plugins.IResponseHandler,System.Threading.CancellationToken)">
\r
15003 Asynchronously handles responding to a request.
\r
15005 <param name="connection">The connection.</param>
\r
15006 <param name="request">A request message.</param>
\r
15007 <param name="responseHandler">A response handler.</param>
\r
15008 <param name="cancellationToken">A cancellation token.</param>
\r
15009 <returns>A task that represents the asynchronous operation.</returns>
\r
15010 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="connection" />
\r
15011 is <c>null</c>.</exception>
\r
15012 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="request" /> is <c>null</c>.</exception>
\r
15013 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="responseHandler" />
\r
15014 is <c>null</c>.</exception>
\r
15015 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15016 is cancelled.</exception>
\r
15018 <member name="P:NuGet.Protocol.Plugins.SymmetricHandshake.CancellationToken">
\r
15020 Gets the <see cref="P:NuGet.Protocol.Plugins.SymmetricHandshake.CancellationToken" /> for a request.
\r
15023 <member name="T:NuGet.Protocol.Plugins.RequestIdGenerator">
\r
15025 A unique identifier generator.
\r
15028 <member name="M:NuGet.Protocol.Plugins.RequestIdGenerator.GenerateUniqueId">
\r
15030 Generates a new unique identifier.
\r
15032 <returns>A unique identifier.</returns>
\r
15034 <member name="T:NuGet.Protocol.Plugins.Sender">
\r
15036 Represents a unidirectional communications channel to a target.
\r
15039 Any public static members of this type are thread safe.
\r
15040 Any instance members are not guaranteed to be thread safe.
\r
15043 <member name="M:NuGet.Protocol.Plugins.Sender.#ctor(System.IO.TextWriter)">
\r
15045 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.Sender" /> class.
\r
15047 <param name="writer">A text writer.</param>
\r
15048 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="writer" /> is <c>null</c>.</exception>
\r
15050 <member name="M:NuGet.Protocol.Plugins.Sender.Dispose">
\r
15052 Disposes of this instance.
\r
15055 <member name="M:NuGet.Protocol.Plugins.Sender.Close">
\r
15057 Closes the connection.
\r
15059 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
15061 <member name="M:NuGet.Protocol.Plugins.Sender.Connect">
\r
15065 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
15066 <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
\r
15067 <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
\r
15069 <member name="M:NuGet.Protocol.Plugins.Sender.SendAsync(NuGet.Protocol.Plugins.Message,System.Threading.CancellationToken)">
\r
15071 Asynchronously sends a message to the target.
\r
15073 <param name="message">The message to send.</param>
\r
15074 <param name="cancellationToken">A cancellation token.</param>
\r
15075 <returns>A task that represents the asynchronous operation.</returns>
\r
15076 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
15077 <exception cref="T:System.InvalidOperationException">Thrown if <see cref="M:NuGet.Protocol.Plugins.Sender.Connect" /> has not been called.</exception>
\r
15078 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="message" /> is <c>null</c>.</exception>
\r
15079 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15080 is cancelled.</exception>
\r
15082 <member name="T:NuGet.Protocol.Plugins.StandardInputReceiver">
\r
15084 Represents a unidirectional communications channel from a target.
\r
15087 Any public static members of this type are thread safe.
\r
15088 Any instance members are not guaranteed to be thread safe.
\r
15091 <member name="M:NuGet.Protocol.Plugins.StandardInputReceiver.#ctor(System.IO.TextReader)">
\r
15093 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.StandardInputReceiver" /> class.
\r
15095 <param name="reader">A text reader.</param>
\r
15096 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="reader" /> is <c>null</c>.</exception>
\r
15098 <member name="M:NuGet.Protocol.Plugins.StandardInputReceiver.Dispose">
\r
15100 Disposes of this instance.
\r
15103 <member name="M:NuGet.Protocol.Plugins.StandardInputReceiver.Connect">
\r
15107 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
15108 <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
\r
15109 <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
\r
15111 <member name="T:NuGet.Protocol.Plugins.StandardOutputReceiver">
\r
15113 Represents a unidirectional communications channel from a target.
\r
15116 Any public static members of this type are thread safe.
\r
15117 Any instance members are not guaranteed to be thread safe.
\r
15120 <member name="M:NuGet.Protocol.Plugins.StandardOutputReceiver.#ctor(NuGet.Protocol.Plugins.IPluginProcess)">
\r
15122 Instantiates a new <see cref="T:NuGet.Protocol.Plugins.StandardOutputReceiver" /> class.
\r
15124 <param name="process">A plugin process.</param>
\r
15125 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="process" /> is <c>null</c>.</exception>
\r
15127 <member name="M:NuGet.Protocol.Plugins.StandardOutputReceiver.Dispose">
\r
15129 Disposes of this instance.
\r
15132 <member name="M:NuGet.Protocol.Plugins.StandardOutputReceiver.Close">
\r
15134 Closes the connection.
\r
15136 <remarks>This does not call <see cref="M:System.IDisposable.Dispose" />.</remarks>
\r
15138 <member name="M:NuGet.Protocol.Plugins.StandardOutputReceiver.Connect">
\r
15142 <exception cref="T:System.ObjectDisposedException">Thrown if this object is disposed.</exception>
\r
15143 <exception cref="T:System.InvalidOperationException">Thrown if this object is closed.</exception>
\r
15144 <exception cref="T:System.InvalidOperationException">Thrown if this method has already been called.</exception>
\r
15146 <member name="T:NuGet.Protocol.Plugins.TimeoutUtilities">
\r
15148 Timeout utilities.
\r
15151 <member name="M:NuGet.Protocol.Plugins.TimeoutUtilities.IsValid(System.TimeSpan)">
\r
15153 Determines if a timeout is valid.
\r
15155 <param name="timeout">A timeout.</param>
\r
15157 <c>true</c> if the timeout is valid; otherwise, <c>false</c>.</returns>
\r
15159 <member name="T:NuGet.Protocol.Plugins.WindowsEmbeddedSignatureVerifier">
\r
15161 Windows Authenticode signature verifier.
\r
15164 <member name="M:NuGet.Protocol.Plugins.WindowsEmbeddedSignatureVerifier.IsValid(System.String)">
\r
15166 Checks if a file has a valid Authenticode signature.
\r
15168 <param name="filePath">The path of a file to be checked.</param>
\r
15170 <c>true</c> if the file has a valid signature; otherwise, <c>false</c>.</returns>
\r
15171 <exception cref="T:System.ArgumentException">Thrown if <paramref name="filePath" />
\r
15172 is either <c>null</c> or an empty string.</exception>
\r
15174 <member name="M:NuGet.Protocol.VisualStudio.FactoryExtensionsVS.GetVisualStudio(NuGet.Protocol.Core.Types.Repository.ProviderFactory)">
\r
15176 Core V2 + Core V3 + VS
\r
15179 <member name="T:NuGet.Protocol.Core.Types.DownloadResourceResult">
\r
15181 The result of <see cref="T:NuGet.Protocol.Core.Types.DownloadResource" />.
\r
15184 <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(NuGet.Protocol.Core.Types.DownloadResourceResultStatus)">
\r
15186 Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
\r
15188 <param name="status">A download resource result status.</param>
\r
15189 <exception cref="T:System.ArgumentException">Thrown if <paramref name="status" />
\r
15190 is either <see cref="F:NuGet.Protocol.Core.Types.DownloadResourceResultStatus.Available" /> or
\r
15191 <see cref="F:NuGet.Protocol.Core.Types.DownloadResourceResultStatus.AvailableWithoutStream" />.</exception>
\r
15193 <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(System.IO.Stream,System.String)">
\r
15195 Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
\r
15197 <param name="stream">A package stream.</param>
\r
15198 <param name="source">A package source.</param>
\r
15199 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" /> is <c>null</c>.</exception>
\r
15201 <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(System.IO.Stream)">
\r
15203 Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
\r
15205 <param name="stream">A package stream.</param>
\r
15206 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" /> is <c>null</c>.</exception>
\r
15208 <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(System.IO.Stream,NuGet.Packaging.PackageReaderBase,System.String)">
\r
15210 Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
\r
15212 <param name="stream">A package stream.</param>
\r
15213 <param name="packageReader">A package reader.</param>
\r
15214 <param name="source">A package source.</param>
\r
15215 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" /> is <c>null</c>.</exception>
\r
15217 <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(System.IO.Stream,NuGet.Packaging.PackageReaderBase)">
\r
15219 Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
\r
15221 <param name="stream">A package stream.</param>
\r
15222 <param name="packageReader">A package reader.</param>
\r
15223 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="stream" /> is <c>null</c>.</exception>
\r
15225 <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.#ctor(NuGet.Packaging.PackageReaderBase,System.String)">
\r
15227 Initializes a new <see cref="T:NuGet.Protocol.Core.Types.DownloadResourceResult" /> class.
\r
15229 <param name="packageReader">A package reader.</param>
\r
15230 <param name="source">A package source.</param>
\r
15231 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageReader" /> is <c>null</c>.</exception>
\r
15233 <member name="M:NuGet.Protocol.Core.Types.DownloadResourceResult.Dispose">
\r
15235 Disposes of this instance.
\r
15238 <member name="P:NuGet.Protocol.Core.Types.DownloadResourceResult.PackageStream">
\r
15240 Gets the package <see cref="P:NuGet.Protocol.Core.Types.DownloadResourceResult.PackageStream" />.
\r
15242 <remarks>The value may be <c>null</c>.</remarks>
\r
15244 <member name="P:NuGet.Protocol.Core.Types.DownloadResourceResult.PackageSource">
\r
15246 Gets the source containing this package, if not from cache
\r
15248 <remarks>The value may be <c>null</c>.</remarks>
\r
15250 <member name="P:NuGet.Protocol.Core.Types.DownloadResourceResult.PackageReader">
\r
15252 Gets the <see cref="T:NuGet.Packaging.PackageReaderBase" /> for the package.
\r
15254 <remarks>The value may be <c>null</c>.</remarks>
\r
15256 <member name="T:NuGet.Protocol.Core.Types.NuGetProtocolException">
\r
15258 Base protocol exception type containing a message and optional inner exception.
\r
15261 <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdDependencyInfo.#ctor(NuGet.Packaging.Core.PackageIdentity,System.Collections.Generic.IEnumerable{NuGet.Packaging.PackageDependencyGroup},System.Collections.Generic.IEnumerable{NuGet.Packaging.FrameworkSpecificGroup})">
\r
15265 <param name="packageIdentity">original package identity</param>
\r
15266 <param name="dependencyGroups">package dependency groups</param>
\r
15267 <param name="frameworkReferenceGroups">Sequence of <see cref="T:NuGet.Packaging.FrameworkSpecificGroup" />s.</param>
\r
15269 <member name="P:NuGet.Protocol.Core.Types.FindPackageByIdDependencyInfo.PackageIdentity">
\r
15271 Original package identity from the package.
\r
15272 This contains the exact casing for the id and version.
\r
15275 <member name="P:NuGet.Protocol.Core.Types.FindPackageByIdDependencyInfo.DependencyGroups">
\r
15277 Gets the package dependecy groups.
\r
15280 <member name="P:NuGet.Protocol.Core.Types.FindPackageByIdDependencyInfo.FrameworkReferenceGroups">
\r
15282 Gets the framework reference groups.
\r
15285 <member name="P:NuGet.Protocol.Core.Types.HttpSourceCacheContext.RootTempFolder">
\r
15287 A suggested root folder to drop temporary files under, it will get cleared by the
\r
15288 disposal of the <see cref="T:NuGet.Protocol.Core.Types.SourceCacheContext" /> that was used to create this instance.
\r
15291 <member name="T:NuGet.Protocol.Core.Types.INuGetResource">
\r
15293 Represents a resource provided by a server endpoint (V2 or V3).
\r
15296 <member name="T:NuGet.Protocol.Core.Types.INuGetResourceProvider">
\r
15298 INuGetResourceProviders are imported by SourceRepository. They exist as singletons which span all sources,
\r
15299 and are responsible
\r
15300 for determining if they should be used for the given source when TryCreate is called.
\r
15301 The provider determines the caching. Resources may be cached per source, but they are normally created new
\r
15303 to allow for caching within the context they were created in.
\r
15304 Providers may retrieve other resources from the source repository and pass them to the resources they
\r
15306 to build on them.
\r
15309 <member name="M:NuGet.Protocol.Core.Types.INuGetResourceProvider.TryCreate(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
\r
15311 Attempts to create a resource for this source.
\r
15314 The provider may return true but null for the resource if the
\r
15315 provider determines that it should not exist.
\r
15317 <param name="source">Source repository</param>
\r
15318 <returns>True if this provider handles the input source.</returns>
\r
15320 <member name="P:NuGet.Protocol.Core.Types.INuGetResourceProvider.ResourceType">
\r
15322 Resource type provided
\r
15325 <member name="P:NuGet.Protocol.Core.Types.INuGetResourceProvider.Name">
\r
15327 Name of the provider. This is used for ordering.
\r
15330 <member name="P:NuGet.Protocol.Core.Types.INuGetResourceProvider.Before">
\r
15332 Names of providers this should be ordered BEFORE
\r
15333 Gives this instance a higher priority.
\r
15335 <remarks>If provider: default is named here, this provider will be called BEFORE default</remarks>
\r
15337 <member name="P:NuGet.Protocol.Core.Types.INuGetResourceProvider.After">
\r
15339 Names of providers this should be ordered AFTER.
\r
15340 Gives this instance a lower priority.
\r
15342 <remarks>If provider: default is named here, this provider will be called AFTER default</remarks>
\r
15344 <member name="T:NuGet.Protocol.Core.Types.ISourceRepositoryProvider">
\r
15346 SourceRepositoryProvider composes resource providers into source repositories.
\r
15349 <member name="M:NuGet.Protocol.Core.Types.ISourceRepositoryProvider.GetRepositories">
\r
15351 Retrieve repositories
\r
15354 <member name="M:NuGet.Protocol.Core.Types.ISourceRepositoryProvider.CreateRepository(NuGet.Configuration.PackageSource)">
\r
15356 Create a repository for one time use.
\r
15359 <member name="M:NuGet.Protocol.Core.Types.ISourceRepositoryProvider.CreateRepository(NuGet.Configuration.PackageSource,NuGet.Protocol.FeedType)">
\r
15361 Create a repository for one time use.
\r
15364 <member name="P:NuGet.Protocol.Core.Types.ISourceRepositoryProvider.PackageSourceProvider">
\r
15366 Gets the package source provider
\r
15369 <member name="T:NuGet.Protocol.Core.Types.IPackageSearchMetadata">
\r
15371 Package metadata only containing select fields relevant to search results processing and presenting.
\r
15375 <member name="T:NuGet.Protocol.Core.Types.PackageSearchMetadataBuilder">
\r
15377 Helper class allowing creation/alteration of immutable package metadata objects.
\r
15380 <member name="T:NuGet.Protocol.Core.Types.PackageSearchMetadataExtensions">
\r
15382 Shortcut methods to create altered metadata objects with new versions.
\r
15385 <member name="P:NuGet.Protocol.Core.Types.VersionInfo.PackageSearchMetadata">
\r
15387 In V2, when finding the list of versions that a package ID has, we also get all of the metadata
\r
15388 associated with each version. It would be wasteful to throw this away, so we store what we have
\r
15389 here. For V3, the metadata property is null. Callers that receive this type need to be able to
\r
15390 fetch this package metadata some other way if this property is null.
\r
15393 <member name="T:NuGet.Protocol.Core.Types.NuGetResourceProviderPositions">
\r
15395 Positions to base providers on
\r
15398 <member name="F:NuGet.Protocol.Core.Types.NuGetResourceProviderPositions.First">
\r
15400 The first provider called
\r
15403 <member name="F:NuGet.Protocol.Core.Types.NuGetResourceProviderPositions.Last">
\r
15405 The last provider called
\r
15408 <member name="M:NuGet.Protocol.Core.Types.NuGetTestMode.InvokeTestFunctionAgainstTestMode``1(System.Func{``0},System.Boolean)">
\r
15410 Intended for internal use only: utility method for testing purposes.
\r
15413 <member name="M:NuGet.Protocol.Core.Types.PackageProgressEventArgs.#ctor(NuGet.Packaging.Core.PackageIdentity,NuGet.Configuration.PackageSource,System.Double)">
\r
15415 The status of a package action.
\r
15417 <param name="identity">package identity</param>
\r
15418 <param name="source">repository source or null</param>
\r
15419 <param name="complete">0.0 - 1.0</param>
\r
15421 <member name="P:NuGet.Protocol.Core.Types.PackageProgressEventArgs.Complete">
\r
15423 Completion - 0.0 - 1.0
\r
15426 <member name="P:NuGet.Protocol.Core.Types.PackageProgressEventArgs.IsComplete">
\r
15428 True at 100% completion
\r
15431 <member name="T:NuGet.Protocol.Core.Types.ProviderComparer">
\r
15433 An imperfect sort for provider before/after
\r
15436 <member name="T:NuGet.Protocol.Core.Types.PluginResourceProvider">
\r
15438 A plugin resource provider.
\r
15440 <remarks>This is unsealed only to facilitate testing.</remarks>
\r
15442 <member name="M:NuGet.Protocol.Core.Types.PluginResourceProvider.#ctor">
\r
15444 Initializes a new <see cref="T:NuGet.Protocol.Core.Types.PluginResourceProvider" /> class.
\r
15447 <member name="M:NuGet.Protocol.Core.Types.PluginResourceProvider.Dispose">
\r
15449 Disposes of this instance.
\r
15452 <member name="M:NuGet.Protocol.Core.Types.PluginResourceProvider.TryCreate(NuGet.Protocol.Core.Types.SourceRepository,System.Threading.CancellationToken)">
\r
15454 Asynchronously attempts to create a resource for the specified source repository.
\r
15456 <param name="source">A source repository.</param>
\r
15457 <param name="cancellationToken">A cancellation token.</param>
\r
15458 <returns>A task that represents the asynchronous operation.
\r
15459 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a Tuple<bool, INuGetResource></returns>
\r
15460 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="source" /> is <c>null</c>.</exception>
\r
15461 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15462 is cancelled.</exception>
\r
15464 <member name="M:NuGet.Protocol.Core.Types.PluginResourceProvider.Reinitialize(NuGet.Common.IEnvironmentVariableReader,System.Lazy{NuGet.Protocol.Plugins.IPluginDiscoverer},NuGet.Protocol.Plugins.IPluginFactory)">
\r
15466 Reinitializes static state.
\r
15468 <remarks>This is non-private only to facilitate unit testing.
\r
15469 This should not be called by product code.</remarks>
\r
15470 <param name="reader">An environment variable reader.</param>
\r
15471 <param name="pluginDiscoverer">A lazy plugin discoverer.</param>
\r
15472 <param name="pluginFactory">A plugin factory.</param>
\r
15473 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="reader" /> is <c>null</c>.</exception>
\r
15474 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="pluginDiscoverer" />
\r
15475 is <c>null</c>.</exception>
\r
15476 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="pluginFactory" />
\r
15477 is <c>null</c>.</exception>
\r
15479 <member name="P:NuGet.Protocol.Core.Types.PluginResourceProvider.EnvironmentVariableReader">
\r
15481 Gets an environment variable reader.
\r
15483 <remarks>This is non-private only to facilitate testing.</remarks>
\r
15485 <member name="T:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource">
\r
15487 A <see cref="T:NuGet.Protocol.Core.Types.FindPackageByIdResource" /> for plugins.
\r
15490 <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.#ctor(NuGet.Protocol.Plugins.IPlugin,NuGet.Protocol.Plugins.IPluginMulticlientUtilities,NuGet.Configuration.PackageSource)">
\r
15492 Instantiates a new <see cref="T:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource" /> class.
\r
15494 <param name="plugin">A plugin.</param>
\r
15495 <param name="utilities">A plugin multiclient utilities.</param>
\r
15496 <param name="packageSource">A package source.</param>
\r
15497 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="plugin" />
\r
15498 is <c>null</c>.</exception>
\r
15499 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="utilities" />
\r
15500 is <c>null</c>.</exception>
\r
15501 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
\r
15502 is <c>null</c>.</exception>
\r
15504 <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15506 Asynchronously copies a .nupkg to a stream.
\r
15508 <param name="id">A package ID.</param>
\r
15509 <param name="version">A package version.</param>
\r
15510 <param name="destination">A destination stream.</param>
\r
15511 <param name="cacheContext">A source cache context.</param>
\r
15512 <param name="logger">A logger.</param>
\r
15513 <param name="cancellationToken">A cancellation token.</param>
\r
15514 <returns>A task that represents the asynchronous operation.
\r
15515 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
15516 <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
\r
15517 <exception cref="T:System.NotSupportedException">Thrown always.</exception>
\r
15519 <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15521 Asynchronously gets a package downloader for a package identity.
\r
15523 <param name="packageIdentity">A package identity.</param>
\r
15524 <param name="cacheContext">A source cache context.</param>
\r
15525 <param name="logger">A logger.</param>
\r
15526 <param name="cancellationToken">A cancellation token.</param>
\r
15527 <returns>A task that represents the asynchronous operation.
\r
15528 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
\r
15529 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /><c>null</c>.</exception>
\r
15530 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
15531 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
15532 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15533 is cancelled.</exception>
\r
15535 <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15537 Asynchronously gets all package versions for a package ID.
\r
15539 <param name="id">A package ID.</param>
\r
15540 <param name="cacheContext">A source cache context.</param>
\r
15541 <param name="logger">A logger.</param>
\r
15542 <param name="cancellationToken">A cancellation token.</param>
\r
15543 <returns>A task that represents the asynchronous operation.
\r
15544 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
15545 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
15546 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
15547 is either <c>null</c> or an empty string.</exception>
\r
15548 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
15549 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
15550 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15551 is cancelled.</exception>
\r
15553 <member name="M:NuGet.Protocol.Core.Types.PluginFindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15555 Asynchronously gets dependency information for a specific package.
\r
15557 <param name="id">A package id.</param>
\r
15558 <param name="version">A package version.</param>
\r
15559 <param name="cacheContext">A source cache context.</param>
\r
15560 <param name="logger">A logger.</param>
\r
15561 <param name="cancellationToken">A cancellation token.</param>
\r
15562 <returns>A task that represents the asynchronous operation.
\r
15563 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
15564 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
15565 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
15566 is either <c>null</c> or an empty string.</exception>
\r
15567 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
15568 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
15569 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
15570 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15571 is cancelled.</exception>
\r
15573 <member name="T:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo">
\r
15575 A collection of package dependency groups with the content (nupkg url).
\r
15578 <member name="M:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.#ctor(NuGet.Packaging.Core.PackageIdentity,System.Boolean,System.Collections.Generic.IEnumerable{NuGet.Packaging.PackageDependencyGroup},System.String)">
\r
15582 <param name="identity">package identity</param>
\r
15583 <param name="dependencyGroups">package dependency groups</param>
\r
15584 <param name="contentUri">The content uri for the dependency.</param>
\r
15586 <member name="P:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.Identity">
\r
15591 <member name="P:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.Listed">
\r
15596 <member name="P:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.DependencyGroups">
\r
15598 Package dependency groups
\r
15601 <member name="P:NuGet.Protocol.Core.Types.RemoteSourceDependencyInfo.ContentUri">
\r
15603 The content url of this resource.
\r
15606 <member name="M:NuGet.Protocol.Core.Types.Repository.CreateProvider(System.Collections.Generic.IEnumerable{NuGet.Protocol.Core.Types.INuGetResourceProvider})">
\r
15608 Create the default source repository provider
\r
15611 <member name="M:NuGet.Protocol.Core.Types.Repository.CreateProvider(System.Collections.Generic.IEnumerable{NuGet.Protocol.Core.Types.INuGetResourceProvider},System.String)">
\r
15613 Find sources from nuget.config based on the root path
\r
15615 <param name="rootPath">lowest folder path</param>
\r
15617 <member name="M:NuGet.Protocol.Core.Types.Repository.CreateSource(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},System.String)">
\r
15619 Create a SourceRepository
\r
15622 <member name="M:NuGet.Protocol.Core.Types.Repository.CreateSource(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},System.String,NuGet.Protocol.FeedType)">
\r
15624 Create a SourceRepository
\r
15627 <member name="M:NuGet.Protocol.Core.Types.Repository.CreateSource(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},NuGet.Configuration.PackageSource)">
\r
15629 Create a SourceRepository
\r
15632 <member name="M:NuGet.Protocol.Core.Types.Repository.CreateSource(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},NuGet.Configuration.PackageSource,NuGet.Protocol.FeedType)">
\r
15634 Create a SourceRepository
\r
15637 <member name="M:NuGet.Protocol.Core.Types.ResourceProvider.#ctor(System.Type,System.String,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})">
\r
15640 <param name="resourceType">Type this resource provider creates</param>
\r
15641 <param name="name">name used for ordering</param>
\r
15642 <param name="before">providers that this provider should have precendence over</param>
\r
15643 <param name="after">providers that this provider should be called after</param>
\r
15645 <member name="T:NuGet.Protocol.Core.Types.DependencyInfoResource">
\r
15647 Provides methods for resolving a package and its dependencies. This might change based on the new
\r
15648 dependency resolver.
\r
15651 <member name="M:NuGet.Protocol.Core.Types.DependencyInfoResource.ResolvePackage(NuGet.Packaging.Core.PackageIdentity,NuGet.Frameworks.NuGetFramework,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15653 Retrieve dependency info for a single package.
\r
15655 <param name="package">package id and version</param>
\r
15656 <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
\r
15657 <param name="token">cancellation token</param>
\r
15659 Returns dependency info for the given package if it exists. If the package is not found null is
\r
15663 <member name="M:NuGet.Protocol.Core.Types.DependencyInfoResource.ResolvePackages(System.String,NuGet.Frameworks.NuGetFramework,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15665 Retrieve the available packages and their dependencies.
\r
15667 <remarks>Includes prerelease packages</remarks>
\r
15668 <param name="packageId">package Id to search</param>
\r
15669 <param name="projectFramework">project target framework. This is used for finding the dependency group</param>
\r
15670 <param name="token">cancellation token</param>
\r
15671 <returns>available packages and their dependencies</returns>
\r
15673 <member name="M:NuGet.Protocol.Core.Types.DependencyInfoResource.ResolvePackages(System.String,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15675 Retrieve the available packages and their dependencies.
\r
15677 <remarks>Includes prerelease packages</remarks>
\r
15678 <param name="packageId">package Id to search</param>
\r
15679 <param name="token">cancellation token</param>
\r
15680 <returns>available packages and their dependencies</returns>
\r
15682 <member name="T:NuGet.Protocol.Core.Types.DownloadResource">
\r
15684 Finds the download url of a nupkg
\r
15687 <member name="M:NuGet.Protocol.Core.Types.DownloadResource.GetDownloadResourceResultAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.PackageDownloadContext,System.String,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15689 Downloads a package .nupkg with the provided identity. If the package is not available
\r
15690 on the source but the source itself is not down or unavailable, the
\r
15691 <see cref="P:NuGet.Protocol.Core.Types.DownloadResourceResult.Status" /> will be <see cref="F:NuGet.Protocol.Core.Types.DownloadResourceResultStatus.NotFound" />.
\r
15692 If the operation was cancelled, the <see cref="P:NuGet.Protocol.Core.Types.DownloadResourceResult.Status" /> will be
\r
15693 <see cref="F:NuGet.Protocol.Core.Types.DownloadResourceResultStatus.Cancelled" />.
\r
15696 <member name="T:NuGet.Protocol.Core.Types.FindPackageByIdResource">
\r
15698 A resource capable of fetching packages, package versions and package dependency information.
\r
15701 <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.GetAllVersionsAsync(System.String,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15703 Asynchronously gets all package versions for a package ID.
\r
15705 <param name="id">A package ID.</param>
\r
15706 <param name="cacheContext">A source cache context.</param>
\r
15707 <param name="logger">A logger.</param>
\r
15708 <param name="cancellationToken">A cancellation token.</param>
\r
15709 <returns>A task that represents the asynchronous operation.
\r
15710 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
15711 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
15712 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
15713 is either <c>null</c> or an empty string.</exception>
\r
15714 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
15715 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
15716 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15717 is cancelled.</exception>
\r
15719 <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.GetDependencyInfoAsync(System.String,NuGet.Versioning.NuGetVersion,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15721 Asynchronously gets dependency information for a specific package.
\r
15723 <param name="id">A package id.</param>
\r
15724 <param name="version">A package version.</param>
\r
15725 <param name="cacheContext">A source cache context.</param>
\r
15726 <param name="logger">A logger.</param>
\r
15727 <param name="cancellationToken">A cancellation token.</param>
\r
15728 <returns>A task that represents the asynchronous operation.
\r
15729 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
15730 <see cref="T:System.Collections.Generic.IEnumerable`1" />.</returns>
\r
15731 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
15732 is either <c>null</c> or an empty string.</exception>
\r
15733 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
15734 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
15735 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
15736 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15737 is cancelled.</exception>
\r
15739 <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.CopyNupkgToStreamAsync(System.String,NuGet.Versioning.NuGetVersion,System.IO.Stream,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15741 Asynchronously copies a .nupkg to a stream.
\r
15743 <param name="id">A package ID.</param>
\r
15744 <param name="version">A package version.</param>
\r
15745 <param name="destination">A destination stream.</param>
\r
15746 <param name="cacheContext">A source cache context.</param>
\r
15747 <param name="logger">A logger.</param>
\r
15748 <param name="cancellationToken">A cancellation token.</param>
\r
15749 <returns>A task that represents the asynchronous operation.
\r
15750 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an
\r
15751 <see cref="T:System.Boolean" /> indicating whether or not the .nupkg file was copied.</returns>
\r
15752 <exception cref="T:System.ArgumentException">Thrown if <paramref name="id" />
\r
15753 is either <c>null</c> or an empty string.</exception>
\r
15754 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="version" /><c>null</c>.</exception>
\r
15755 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="destination" /><c>null</c>.</exception>
\r
15756 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
15757 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
15758 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15759 is cancelled.</exception>
\r
15761 <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.GetPackageDownloaderAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Protocol.Core.Types.SourceCacheContext,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15763 Asynchronously gets a package downloader for a package identity.
\r
15765 <param name="packageIdentity">A package identity.</param>
\r
15766 <param name="cacheContext">A source cache context.</param>
\r
15767 <param name="logger">A logger.</param>
\r
15768 <param name="cancellationToken">A cancellation token.</param>
\r
15769 <returns>A task that represents the asynchronous operation.
\r
15770 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns an <see cref="T:NuGet.Packaging.IPackageDownloader" />.</returns>
\r
15771 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageIdentity" /><c>null</c>.</exception>
\r
15772 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="cacheContext" /><c>null</c>.</exception>
\r
15773 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="logger" /><c>null</c>.</exception>
\r
15774 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15775 is cancelled.</exception>
\r
15777 <member name="M:NuGet.Protocol.Core.Types.FindPackageByIdResource.GetDependencyInfo(NuGet.Packaging.NuspecReader)">
\r
15779 Read dependency info from a nuspec.
\r
15781 <remarks>This also verifies minClientVersion.</remarks>
\r
15783 <member name="T:NuGet.Protocol.Core.Types.HttpHandlerResource">
\r
15785 An HttpClient configured for the package source
\r
15788 <member name="P:NuGet.Protocol.Core.Types.HttpHandlerResource.ClientHandler">
\r
15790 HttpClientHandler used for credential support.
\r
15793 <member name="P:NuGet.Protocol.Core.Types.HttpHandlerResource.MessageHandler">
\r
15795 Message handler containing the ClientHandler.
\r
15798 <member name="T:NuGet.Protocol.Core.Types.LegacyFeedCapabilityResource">
\r
15800 A resource for detecting the capabilities of a V2 feed.
\r
15803 <member name="T:NuGet.Protocol.Core.Types.MetadataResource">
\r
15808 <member name="M:NuGet.Protocol.Core.Types.MetadataResource.GetVersions(System.String,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15810 Get all versions of a package
\r
15813 <member name="M:NuGet.Protocol.Core.Types.MetadataResource.GetVersions(System.String,System.Boolean,System.Boolean,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15815 Get all versions of a package
\r
15818 <member name="M:NuGet.Protocol.Core.Types.MetadataResource.Exists(NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15820 True if the package exists in the source
\r
15821 Includes unlisted.
\r
15824 <member name="M:NuGet.Protocol.Core.Types.MetadataResource.Exists(NuGet.Packaging.Core.PackageIdentity,System.Boolean,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15826 True if the package exists in the source
\r
15829 <member name="M:NuGet.Protocol.Core.Types.PackageMetadataResource.GetMetadataAsync(System.String,System.Boolean,System.Boolean,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15831 Returns all versions of a package
\r
15834 <member name="M:NuGet.Protocol.Core.Types.PackageMetadataResource.GetMetadataAsync(NuGet.Packaging.Core.PackageIdentity,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15836 Return package metadata for the input PackageIdentity
\r
15839 <member name="M:NuGet.Protocol.Core.Types.PackageSearchResource.SearchAsync(System.String,NuGet.Protocol.Core.Types.SearchFilter,System.Int32,System.Int32,NuGet.Common.ILogger,System.Threading.CancellationToken)">
\r
15841 Retrieves search results
\r
15844 <member name="T:NuGet.Protocol.Core.Types.PackageUpdateResource">
\r
15846 Contains logics to push or delete packages in Http server or file system
\r
15849 <member name="F:NuGet.Protocol.Core.Types.PackageUpdateResource.TempApiKeyServiceEndpoint">
\r
15851 Create temporary verification api key endpoint: "create-verification-key/[package id]/[package version]"
\r
15854 <member name="M:NuGet.Protocol.Core.Types.PackageUpdateResource.GetSymbolsPath(System.String)">
\r
15856 Get the symbols package from the original package. Removes the .nupkg and adds .symbols.nupkg
\r
15859 <member name="T:NuGet.Protocol.Core.Types.PluginResource">
\r
15861 Represents a plugin resource.
\r
15864 <member name="M:NuGet.Protocol.Core.Types.PluginResource.#ctor(System.Collections.Generic.IEnumerable{NuGet.Protocol.Plugins.PluginCreationResult},NuGet.Configuration.PackageSource,NuGet.Configuration.ICredentialService)">
\r
15866 Instantiates a new <see cref="T:NuGet.Protocol.Core.Types.PluginResource" /> class.
\r
15868 <param name="pluginCreationResults">Plugin creation results.</param>
\r
15869 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="pluginCreationResults" />
\r
15870 is <c>null</c>.</exception>
\r
15871 <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="packageSource" />
\r
15872 is <c>null</c>.</exception>
\r
15874 <member name="M:NuGet.Protocol.Core.Types.PluginResource.GetPluginAsync(NuGet.Protocol.Plugins.OperationClaim,System.Threading.CancellationToken)">
\r
15876 Gets the first plugin satisfying the required operation claims for the current package source.
\r
15878 <param name="requiredClaim">The required operation claim.</param>
\r
15879 <param name="cancellationToken">A cancellation token.</param>
\r
15880 <returns>A task that represents the asynchronous operation.
\r
15881 The task result (<see cref="P:System.Threading.Tasks.Task`1.Result" />) returns a <see cref="T:NuGet.Protocol.Core.Types.PluginResource.GetPluginResult" />.</returns>
\r
15882 <exception cref="T:System.OperationCanceledException">Thrown if <paramref name="cancellationToken" />
\r
15883 is cancelled.</exception>
\r
15885 <member name="T:NuGet.Protocol.Core.Types.SearchFilter">
\r
15887 A search filter context that represents the UI settings
\r
15890 <member name="M:NuGet.Protocol.Core.Types.SearchFilter.#ctor(System.Boolean)">
\r
15892 Initializes an instance of a <see cref="T:NuGet.Protocol.Core.Types.SearchFilter" /> and validates required parameters.
\r
15894 <param name="includePrerelease">Whether or not to allow prerelease results.</param>
\r
15896 <member name="M:NuGet.Protocol.Core.Types.SearchFilter.#ctor(System.Boolean,System.Nullable{NuGet.Protocol.Core.Types.SearchFilterType})">
\r
15898 Initializes an instance of a <see cref="T:NuGet.Protocol.Core.Types.SearchFilter" /> and validates required parameters.
\r
15900 <param name="includePrerelease">Whether or not to allow prerelease results.</param>
\r
15901 <param name="filter">The filter to apply to the results.</param>
\r
15903 <member name="P:NuGet.Protocol.Core.Types.SearchFilter.SupportedFrameworks">
\r
15905 Filter to only the list of packages compatible with these frameworks.
\r
15908 <member name="P:NuGet.Protocol.Core.Types.SearchFilter.IncludePrerelease">
\r
15910 Include prerelease packages in search
\r
15913 <member name="P:NuGet.Protocol.Core.Types.SearchFilter.IncludeDelisted">
\r
15915 Include unlisted packages in search
\r
15918 <member name="P:NuGet.Protocol.Core.Types.SearchFilter.PackageTypes">
\r
15920 Restrict the search to certain package types.
\r
15923 <member name="P:NuGet.Protocol.Core.Types.SearchFilter.Filter">
\r
15925 The optional filter type. Absense of this value indicates that all versions should be returned.
\r
15928 <member name="P:NuGet.Protocol.Core.Types.SearchFilter.OrderBy">
\r
15930 The optional order by. Absense of this value indicates that search results should be ordered by relevance.
\r
15933 <member name="T:NuGet.Protocol.Core.Types.SearchFilterType">
\r
15935 The type of filter to apply to the search.
\r
15938 Here are some examples to clarify what these filters mean. Suppose the very latest version is prerelease.
\r
15940 Version | Prerelease | IsLatestVersion | IsAbsoluteLatestVersion
\r
15941 ------------|------------|-----------------|------------------------
\r
15942 8.0.1-beta1 | true | false | false
\r
15943 8.0.3 | false | false | false
\r
15944 9.0.1 | false | true | false
\r
15945 9.0.2-beta1 | true | false | true
\r
15947 Suppose the very latest version is not prerelease. Notice the latest version is also the absolute latest
\r
15948 version. In other words, a prerelease package cannot be a latest version but a non-prerelease package can be
\r
15949 both the latest version and the absolute latest version.
\r
15951 Version | Prerelease | IsLatestVersion | IsAbsoluteLatestVersion
\r
15952 ------------|------------|-----------------|------------------------
\r
15953 8.0.1-beta1 | true | false | false
\r
15954 8.0.3 | false | false | false
\r
15955 9.0.1 | false | true | true
\r
15957 Suppose there are only prerelease versions. Notice there are no package that has IsLatestVersion as true.
\r
15959 Version | Prerelease | IsLatestVersion | IsAbsoluteLatestVersion
\r
15961 ------------|------------|-----------------|------------------------.0.1-beta1 | true | false | false
\r
15962 9.0.2-beta1 | true | false | true
\r
15966 <member name="F:NuGet.Protocol.Core.Types.SearchFilterType.IsLatestVersion">
\r
15968 Only select the latest stable version of a package per package ID. Given the server supports
\r
15969 <see cref="F:NuGet.Protocol.Core.Types.SearchFilterType.IsAbsoluteLatestVersion" />, a package that is <see cref="F:NuGet.Protocol.Core.Types.SearchFilterType.IsLatestVersion" /> should never be
\r
15970 prerelease. Also, it does not make sense to look for a <see cref="F:NuGet.Protocol.Core.Types.SearchFilterType.IsLatestVersion" /> package when also
\r
15971 including prerelease.
\r
15974 <member name="F:NuGet.Protocol.Core.Types.SearchFilterType.IsAbsoluteLatestVersion">
\r
15976 Only select the absolute latest version of a package per package ID. It does not make sense to look for a
\r
15977 <see cref="F:NuGet.Protocol.Core.Types.SearchFilterType.IsAbsoluteLatestVersion" /> when excluding prerelease.
\r
15980 <member name="F:NuGet.Protocol.Core.Types.SearchOrderBy.Id">
\r
15982 Order the resulting packages by package ID.
\r
15985 <member name="T:NuGet.Protocol.Core.Types.SourceCacheContext">
\r
15987 Cache control settings for the V3 disk cache.
\r
15990 <member name="F:NuGet.Protocol.Core.Types.SourceCacheContext._generatedTempFolder">
\r
15992 Path of temp folder if requested by GeneratedTempFolder
\r
15995 <member name="F:NuGet.Protocol.Core.Types.SourceCacheContext.DefaultMaxAge">
\r
15997 Default amount of time to cache version lists.
\r
16000 <member name="M:NuGet.Protocol.Core.Types.SourceCacheContext.Clone">
\r
16002 Clones the current SourceCacheContext.
\r
16005 <member name="M:NuGet.Protocol.Core.Types.SourceCacheContext.WithRefreshCacheTrue">
\r
16007 Clones the current cache context and does the following:
\r
16008 1. Sets MaxAge to Now
\r
16009 2. RefreshMemoryCache to true
\r
16012 <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.NoCache">
\r
16014 If set, the global disk cache will not be written to or read from. Instead, a temporary directory will be
\r
16018 <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.DirectDownload">
\r
16020 If set, the global disk cache will not be written to.
\r
16023 <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.MaxAge">
\r
16025 Package version lists or packages from the server older than this date will be fetched from the server.
\r
16027 <remarks>This will be ignored if <see cref="P:NuGet.Protocol.Core.Types.SourceCacheContext.NoCache" /> is true.</remarks>
\r
16028 <remarks>If the value is null the default expiration will be used.</remarks>
\r
16030 <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.RefreshMemoryCache">
\r
16032 Force the in-memory cache to reload. This avoids allowing other calls to populate
\r
16033 the memory cache again from cached files on disk using a different source context.
\r
16034 This should only be used for retries.
\r
16037 <member name="P:NuGet.Protocol.Core.Types.SourceCacheContext.MaxAgeTimeSpan">
\r
16039 Package version lists from the server older than this time span
\r
16040 will be fetched from the server.
\r
16043 <member name="P:NuGet.Protocol.Core.Types.SourcePackageDependencyInfo.Listed">
\r
16045 True if the package is listed and shown in search.
\r
16047 <remarks>This property only applies to online sources.</remarks>
\r
16049 <member name="P:NuGet.Protocol.Core.Types.SourcePackageDependencyInfo.Source">
\r
16051 Source repository the dependency information was retrieved from.
\r
16054 <member name="P:NuGet.Protocol.Core.Types.SourcePackageDependencyInfo.DownloadUri">
\r
16056 The HTTP, UNC, or local file URI to the package nupkg.
\r
16058 <remarks>Optional</remarks>
\r
16060 <member name="P:NuGet.Protocol.Core.Types.SourcePackageDependencyInfo.PackageHash">
\r
16064 <remarks>Optional</remarks>
\r
16066 <member name="T:NuGet.Protocol.Core.Types.SourceRepository">
\r
16068 Represents a Server endpoint. Exposes methods to get a specific resource such as Search, Metrics service
\r
16069 and so on for the given server endpoint.
\r
16072 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.#ctor(NuGet.Configuration.PackageSource,System.Collections.Generic.IEnumerable{NuGet.Protocol.Core.Types.INuGetResourceProvider})">
\r
16074 Source Repository
\r
16076 <param name="source">source url</param>
\r
16077 <param name="providers">Resource providers</param>
\r
16079 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.#ctor(NuGet.Configuration.PackageSource,System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}})">
\r
16081 Source Repository
\r
16083 <param name="source">source url</param>
\r
16084 <param name="providers">Resource providers</param>
\r
16086 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.#ctor(NuGet.Configuration.PackageSource,System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}},NuGet.Protocol.FeedType)">
\r
16088 Source Repository
\r
16090 <param name="source">source url</param>
\r
16091 <param name="providers">Resource providers</param>
\r
16092 <param name="feedTypeOverride">Restrict the source to this feed type.</param>
\r
16094 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.#ctor">
\r
16096 Internal default constructor
\r
16099 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetFeedType(System.Threading.CancellationToken)">
\r
16101 Find the FeedType of the source. If overridden FeedTypeOverride is returned.
\r
16104 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetResource``1">
\r
16106 Returns a resource from the SourceRepository if it exists.
\r
16108 <typeparam name="T">Expected resource type</typeparam>
\r
16109 <returns>Null if the resource does not exist</returns>
\r
16111 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetResource``1(System.Threading.CancellationToken)">
\r
16113 Returns a resource from the SourceRepository if it exists.
\r
16115 <typeparam name="T">Expected resource type</typeparam>
\r
16116 <returns>Null if the resource does not exist</returns>
\r
16118 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetResourceAsync``1">
\r
16120 Returns a resource from the SourceRepository if it exists.
\r
16122 <typeparam name="T">Expected resource type</typeparam>
\r
16123 <returns>Null if the resource does not exist</returns>
\r
16125 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetResourceAsync``1(System.Threading.CancellationToken)">
\r
16127 Returns a resource from the SourceRepository if it exists.
\r
16129 <typeparam name="T">Expected resource type</typeparam>
\r
16130 <returns>Null if the resource does not exist</returns>
\r
16132 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.Init(System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}})">
\r
16134 Initialize provider cache
\r
16136 <param name="providers">
\r
16141 <member name="M:NuGet.Protocol.Core.Types.SourceRepository.GetFeedType(NuGet.Configuration.PackageSource)">
\r
16143 Get the feed type from the package source.
\r
16146 <member name="P:NuGet.Protocol.Core.Types.SourceRepository.FeedTypeOverride">
\r
16148 Pre-determined feed type.
\r
16151 <member name="P:NuGet.Protocol.Core.Types.SourceRepository.PackageSource">
\r
16156 <member name="T:NuGet.Protocol.Core.Types.SourceRepositoryProvider">
\r
16158 SourceRepositoryProvider is the high level source for repository objects representing package sources.
\r
16161 <member name="M:NuGet.Protocol.Core.Types.SourceRepositoryProvider.#ctor(NuGet.Configuration.IPackageSourceProvider,System.Collections.Generic.IEnumerable{System.Lazy{NuGet.Protocol.Core.Types.INuGetResourceProvider}})">
\r
16163 Non-MEF constructor
\r
16166 <member name="M:NuGet.Protocol.Core.Types.SourceRepositoryProvider.GetRepositories">
\r
16168 Retrieve repositories
\r
16173 <member name="M:NuGet.Protocol.Core.Types.SourceRepositoryProvider.CreateRepository(NuGet.Configuration.PackageSource)">
\r
16175 Create a repository for one time use.
\r
16178 <member name="M:NuGet.Protocol.Core.Types.SourceRepositoryProvider.CreateRepository(NuGet.Configuration.PackageSource,NuGet.Protocol.FeedType)">
\r
16180 Create a repository for one time use.
\r
16183 <member name="M:NuGet.Protocol.Core.Types.UserAgent.SetUserAgent(System.Net.Http.HttpClient)">
\r
16185 Set user agent string on HttpClient to the static string.
\r
16187 <param name="client">Http client</param>
\r
16189 <member name="M:NuGet.Shared.NuGet.Versioning740826.EqualityUtility.OrderedEquals``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1},System.Collections.Generic.IEqualityComparer{``0})">
\r
16191 Compares two enumberables for equality, ordered according to the specified key and optional comparer. Handles null values gracefully.
\r
16193 <typeparam name="TSource">The type of the list</typeparam>
\r
16194 <typeparam name="TKey">The type of the sorting key</typeparam>
\r
16195 <param name="self">This list</param>
\r
16196 <param name="other">The other list</param>
\r
16197 <param name="keySelector">The function to extract the key from each item in the list</param>
\r
16198 <param name="orderComparer">An optional comparer for comparing keys</param>
\r
16199 <param name="sequenceComparer">An optional comparer for sequences</param>
\r
16201 <member name="M:NuGet.Shared.NuGet.Versioning740826.EqualityUtility.SequenceEqualWithNullCheck``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})">
\r
16203 Compares two sequence for equality, allowing either sequence to be null. If one is null, both have to be
\r
16204 null for equality.
\r
16207 <member name="T:NuGet.Shared.NuGet.Versioning740826.HashCodeCombiner">
\r
16209 Hash code creator, based on the original NuGet hash code combiner/ASP hash code combiner implementations
\r
16212 <member name="M:NuGet.Shared.NuGet.Versioning740826.HashCodeCombiner.GetHashCode(System.Object[])">
\r
16214 Create a unique hash code for the given set of items
\r
16217 <member name="M:NuGet.Shared.NuGet.Versioning740826.Extensions.AsList``1(System.Collections.Generic.IEnumerable{``0})">
\r
16219 Return the enumerable as a List of T, copying if required. Optimized for common case where it is an List of T.
\r
16220 Avoid mutating the return value.
\r
16222 <remarks>https://aspnetwebstack.codeplex.com/SourceControl/latest#src/Common/CollectionExtensions.cs</remarks>
\r
16224 <member name="T:NuGet.Versioning.FloatRange">
\r
16226 The floating subset of a version range.
\r
16229 <member name="M:NuGet.Versioning.FloatRange.#ctor(NuGet.Versioning.NuGetVersionFloatBehavior)">
\r
16231 Create a floating range.
\r
16233 <param name="floatBehavior">Section to float.</param>
\r
16235 <member name="M:NuGet.Versioning.FloatRange.#ctor(NuGet.Versioning.NuGetVersionFloatBehavior,NuGet.Versioning.NuGetVersion)">
\r
16237 Create a floating range.
\r
16239 <param name="floatBehavior">Section to float.</param>
\r
16240 <param name="minVersion">Min version of the range.</param>
\r
16242 <member name="M:NuGet.Versioning.FloatRange.#ctor(NuGet.Versioning.NuGetVersionFloatBehavior,NuGet.Versioning.NuGetVersion,System.String)">
\r
16246 <param name="floatBehavior">Section to float.</param>
\r
16247 <param name="minVersion">Min version of the range.</param>
\r
16248 <param name="releasePrefix">The original release label. Invalid labels are allowed here.</param>
\r
16250 <member name="M:NuGet.Versioning.FloatRange.Satisfies(NuGet.Versioning.NuGetVersion)">
\r
16252 True if the given version falls into the floating range.
\r
16255 <member name="M:NuGet.Versioning.FloatRange.Parse(System.String)">
\r
16257 Parse a floating version into a FloatRange
\r
16260 <member name="M:NuGet.Versioning.FloatRange.TryParse(System.String,NuGet.Versioning.FloatRange@)">
\r
16262 Parse a floating version into a FloatRange
\r
16265 <member name="M:NuGet.Versioning.FloatRange.ToString">
\r
16267 Create a floating version string in the format: 1.0.0-alpha-*
\r
16270 <member name="M:NuGet.Versioning.FloatRange.Equals(NuGet.Versioning.FloatRange)">
\r
16275 <member name="M:NuGet.Versioning.FloatRange.GetHashCode">
\r
16280 <member name="P:NuGet.Versioning.FloatRange.HasMinVersion">
\r
16282 True if a min range exists.
\r
16285 <member name="P:NuGet.Versioning.FloatRange.MinVersion">
\r
16287 The minimum version of the float range. This is null for cases such as *
\r
16290 <member name="P:NuGet.Versioning.FloatRange.FloatBehavior">
\r
16292 Defined float behavior
\r
16295 <member name="T:NuGet.Versioning.INuGetVersionable">
\r
16297 An item that exposes a NuGetVersion
\r
16300 <member name="P:NuGet.Versioning.INuGetVersionable.Version">
\r
16302 NuGet semantic version
\r
16305 <member name="T:NuGet.Versioning.IVersionComparer">
\r
16307 IVersionComparer represents a version comparer capable of sorting and determining the equality of
\r
16308 SemanticVersion objects.
\r
16311 <member name="T:NuGet.Versioning.IVersionRangeComparer">
\r
16313 Version range comparer
\r
16316 <member name="T:NuGet.Versioning.NuGetVersion">
\r
16318 A hybrid implementation of SemVer that supports semantic versioning as described at http://semver.org while
\r
16319 not strictly enforcing it to
\r
16320 allow older 4-digit versioning schemes to continue working.
\r
16323 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.String)">
\r
16325 Creates a NuGetVersion using NuGetVersion.Parse(string)
\r
16327 <param name="version">Version string</param>
\r
16329 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(NuGet.Versioning.NuGetVersion)">
\r
16331 Creates a NuGetVersion from an existing NuGetVersion
\r
16334 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Version,System.String,System.String)">
\r
16336 Creates a NuGetVersion from a .NET Version
\r
16338 <param name="version">Version numbers</param>
\r
16339 <param name="releaseLabel">Prerelease label</param>
\r
16340 <param name="metadata">Build metadata</param>
\r
16342 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32)">
\r
16344 Creates a NuGetVersion X.Y.Z
\r
16346 <param name="major">X.y.z</param>
\r
16347 <param name="minor">x.Y.z</param>
\r
16348 <param name="patch">x.y.Z</param>
\r
16350 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.String)">
\r
16352 Creates a NuGetVersion X.Y.Z-alpha
\r
16354 <param name="major">X.y.z</param>
\r
16355 <param name="minor">x.Y.z</param>
\r
16356 <param name="patch">x.y.Z</param>
\r
16357 <param name="releaseLabel">Prerelease label</param>
\r
16359 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.String)">
\r
16361 Creates a NuGetVersion X.Y.Z-alpha#build01
\r
16363 <param name="major">X.y.z</param>
\r
16364 <param name="minor">x.Y.z</param>
\r
16365 <param name="patch">x.y.Z</param>
\r
16366 <param name="releaseLabel">Prerelease label</param>
\r
16367 <param name="metadata">Build metadata</param>
\r
16369 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.String)">
\r
16371 Creates a NuGetVersion X.Y.Z-alpha.1.2#build01
\r
16373 <param name="major">X.y.z</param>
\r
16374 <param name="minor">x.Y.z</param>
\r
16375 <param name="patch">x.y.Z</param>
\r
16376 <param name="releaseLabels">Prerelease labels</param>
\r
16377 <param name="metadata">Build metadata</param>
\r
16379 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
\r
16381 Creates a NuGetVersion W.X.Y.Z
\r
16383 <param name="major">W.x.y.z</param>
\r
16384 <param name="minor">w.X.y.z</param>
\r
16385 <param name="patch">w.x.Y.z</param>
\r
16386 <param name="revision">w.x.y.Z</param>
\r
16388 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.String)">
\r
16390 Creates a NuGetVersion W.X.Y.Z-alpha#build01
\r
16392 <param name="major">W.x.y.z</param>
\r
16393 <param name="minor">w.X.y.z</param>
\r
16394 <param name="patch">w.x.Y.z</param>
\r
16395 <param name="revision">w.x.y.Z</param>
\r
16396 <param name="releaseLabel">Prerelease label</param>
\r
16397 <param name="metadata">Build metadata</param>
\r
16399 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.String)">
\r
16401 Creates a NuGetVersion W.X.Y.Z-alpha.1#build01
\r
16403 <param name="major">W.x.y.z</param>
\r
16404 <param name="minor">w.X.y.z</param>
\r
16405 <param name="patch">w.x.Y.z</param>
\r
16406 <param name="revision">w.x.y.Z</param>
\r
16407 <param name="releaseLabels">Prerelease labels</param>
\r
16408 <param name="metadata">Build metadata</param>
\r
16410 <member name="M:NuGet.Versioning.NuGetVersion.#ctor(System.Version,System.Collections.Generic.IEnumerable{System.String},System.String,System.String)">
\r
16412 Creates a NuGetVersion from a .NET Version with additional release labels, build metadata, and a
\r
16413 non-normalized version string.
\r
16415 <param name="version">Version numbers</param>
\r
16416 <param name="releaseLabels">prerelease labels</param>
\r
16417 <param name="metadata">Build metadata</param>
\r
16418 <param name="originalVersion">Non-normalized original version string</param>
\r
16420 <member name="M:NuGet.Versioning.NuGetVersion.ToString">
\r
16422 Returns the version string.
\r
16424 <remarks>This method includes legacy behavior. Use ToNormalizedString() instead.</remarks>
\r
16425 <remarks>Versions with SemVer 2.0.0 components are automatically normalized.</remarks>
\r
16427 <member name="M:NuGet.Versioning.NuGetVersion.Parse(System.String)">
\r
16429 Creates a NuGetVersion from a string representing the semantic version.
\r
16432 <member name="M:NuGet.Versioning.NuGetVersion.TryParse(System.String,NuGet.Versioning.NuGetVersion@)">
\r
16434 Parses a version string using loose semantic versioning rules that allows 2-4 version components followed
\r
16435 by an optional special version.
\r
16438 <member name="M:NuGet.Versioning.NuGetVersion.TryParseStrict(System.String,NuGet.Versioning.NuGetVersion@)">
\r
16440 Parses a version string using strict SemVer rules.
\r
16443 <member name="M:NuGet.Versioning.NuGetVersion.GetLegacyString(System.Version,System.Collections.Generic.IEnumerable{System.String},System.String)">
\r
16445 Creates a legacy version string using System.Version
\r
16448 <member name="P:NuGet.Versioning.NuGetVersion.Version">
\r
16450 A System.Version representation of the version without metadata or release labels.
\r
16453 <member name="P:NuGet.Versioning.NuGetVersion.IsLegacyVersion">
\r
16455 True if the NuGetVersion is using legacy behavior.
\r
16458 <member name="P:NuGet.Versioning.NuGetVersion.Revision">
\r
16460 Revision version R (x.y.z.R)
\r
16463 <member name="P:NuGet.Versioning.NuGetVersion.IsSemVer2">
\r
16465 Returns true if version is a SemVer 2.0.0 version
\r
16468 <member name="P:NuGet.Versioning.NuGetVersion.OriginalVersion">
\r
16470 Returns the original, non-normalized version string.
\r
16473 <member name="T:NuGet.Versioning.NuGetVersionFloatBehavior">
\r
16475 Specifies the floating behavior type.
\r
16478 <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.None">
\r
16480 Lowest version, no float
\r
16483 <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Prerelease">
\r
16485 Highest matching pre-release label
\r
16488 <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Revision">
\r
16493 <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Patch">
\r
16498 <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Minor">
\r
16503 <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.Major">
\r
16508 <member name="F:NuGet.Versioning.NuGetVersionFloatBehavior.AbsoluteLatest">
\r
16510 Float major and pre-release
\r
16513 <member name="T:NuGet.Versioning.Resources">
\r
16515 A strongly-typed resource class, for looking up localized strings, etc.
\r
16518 <member name="P:NuGet.Versioning.Resources.ResourceManager">
\r
16520 Returns the cached ResourceManager instance used by this class.
\r
16523 <member name="P:NuGet.Versioning.Resources.Culture">
\r
16525 Overrides the current thread's CurrentUICulture property for all
\r
16526 resource lookups using this strongly typed resource class.
\r
16529 <member name="P:NuGet.Versioning.Resources.Argument_Cannot_Be_Null_Or_Empty">
\r
16531 Looks up a localized string similar to Value cannot be null or an empty string..
\r
16534 <member name="P:NuGet.Versioning.Resources.Invalidvalue">
\r
16536 Looks up a localized string similar to '{0}' is not a valid version string..
\r
16539 <member name="T:NuGet.Versioning.SemanticVersion">
\r
16541 A strict SemVer implementation
\r
16544 A base version operations
\r
16547 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(NuGet.Versioning.SemanticVersion)">
\r
16549 Creates a SemanticVersion from an existing SemanticVersion
\r
16551 <param name="version">Version to clone.</param>
\r
16553 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32)">
\r
16555 Creates a SemanticVersion X.Y.Z
\r
16557 <param name="major">X.y.z</param>
\r
16558 <param name="minor">x.Y.z</param>
\r
16559 <param name="patch">x.y.Z</param>
\r
16561 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.String)">
\r
16563 Creates a NuGetVersion X.Y.Z-alpha
\r
16565 <param name="major">X.y.z</param>
\r
16566 <param name="minor">x.Y.z</param>
\r
16567 <param name="patch">x.y.Z</param>
\r
16568 <param name="releaseLabel">Prerelease label</param>
\r
16570 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.String,System.String)">
\r
16572 Creates a NuGetVersion X.Y.Z-alpha#build01
\r
16574 <param name="major">X.y.z</param>
\r
16575 <param name="minor">x.Y.z</param>
\r
16576 <param name="patch">x.y.Z</param>
\r
16577 <param name="releaseLabel">Prerelease label</param>
\r
16578 <param name="metadata">Build metadata</param>
\r
16580 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.String)">
\r
16582 Creates a NuGetVersion X.Y.Z-alpha.1.2#build01
\r
16584 <param name="major">X.y.z</param>
\r
16585 <param name="minor">x.Y.z</param>
\r
16586 <param name="patch">x.y.Z</param>
\r
16587 <param name="releaseLabels">Release labels that have been split by the dot separator</param>
\r
16588 <param name="metadata">Build metadata</param>
\r
16590 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Version,System.String,System.String)">
\r
16592 Internal constructor.
\r
16594 <param name="version">Version</param>
\r
16595 <param name="releaseLabel">Full release label</param>
\r
16596 <param name="metadata">Build metadata</param>
\r
16598 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.String,System.String)">
\r
16600 Internal constructor.
\r
16602 <param name="major">X.y.z</param>
\r
16603 <param name="minor">x.Y.z</param>
\r
16604 <param name="patch">x.y.Z</param>
\r
16605 <param name="revision">x.y.z.R</param>
\r
16606 <param name="releaseLabel">Prerelease label</param>
\r
16607 <param name="metadata">Build metadata</param>
\r
16609 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,System.Collections.Generic.IEnumerable{System.String},System.String)">
\r
16611 Internal constructor.
\r
16613 <param name="major">
\r
16615 <param name="minor">
\r
16617 <param name="patch">
\r
16619 <param name="revision">
\r
16621 <param name="releaseLabels">
\r
16623 <param name="metadata">
\r
16626 <member name="M:NuGet.Versioning.SemanticVersion.#ctor(System.Version,System.Collections.Generic.IEnumerable{System.String},System.String)">
\r
16628 Internal constructor.
\r
16630 <param name="version">Version</param>
\r
16631 <param name="releaseLabels">Release labels</param>
\r
16632 <param name="metadata">Build metadata</param>
\r
16634 <member name="M:NuGet.Versioning.SemanticVersion.ToNormalizedString">
\r
16636 Gives a normalized representation of the version.
\r
16637 This string is unique to the identity of the version and does not contain metadata.
\r
16640 <member name="M:NuGet.Versioning.SemanticVersion.ToFullString">
\r
16642 Gives a full representation of the version include metadata.
\r
16643 This string is not unique to the identity of the version. Other versions
\r
16644 that differ on metadata will have a different full string representation.
\r
16647 <member name="M:NuGet.Versioning.SemanticVersion.ToString">
\r
16649 Get the normalized string.
\r
16652 <member name="M:NuGet.Versioning.SemanticVersion.ToString(System.String,System.IFormatProvider)">
\r
16654 Custom string format.
\r
16657 <member name="M:NuGet.Versioning.SemanticVersion.TryFormatter(System.String,System.IFormatProvider,System.String@)">
\r
16659 Internal string formatter.
\r
16662 <member name="M:NuGet.Versioning.SemanticVersion.GetHashCode">
\r
16667 <member name="M:NuGet.Versioning.SemanticVersion.CompareTo(System.Object)">
\r
16672 <member name="M:NuGet.Versioning.SemanticVersion.CompareTo(NuGet.Versioning.SemanticVersion)">
\r
16674 Compare to another SemanticVersion.
\r
16677 <member name="M:NuGet.Versioning.SemanticVersion.Equals(System.Object)">
\r
16682 <member name="M:NuGet.Versioning.SemanticVersion.Equals(NuGet.Versioning.SemanticVersion)">
\r
16687 <member name="M:NuGet.Versioning.SemanticVersion.Equals(NuGet.Versioning.SemanticVersion,NuGet.Versioning.VersionComparison)">
\r
16689 True if the VersionBase objects are equal based on the given comparison mode.
\r
16692 <member name="M:NuGet.Versioning.SemanticVersion.CompareTo(NuGet.Versioning.SemanticVersion,NuGet.Versioning.VersionComparison)">
\r
16694 Compares NuGetVersion objects using the given comparison mode.
\r
16697 <member name="M:NuGet.Versioning.SemanticVersion.op_Equality(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
16702 <member name="M:NuGet.Versioning.SemanticVersion.op_Inequality(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
16707 <member name="M:NuGet.Versioning.SemanticVersion.op_LessThan(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
16712 <member name="M:NuGet.Versioning.SemanticVersion.op_LessThanOrEqual(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
16714 Less than or equal
\r
16717 <member name="M:NuGet.Versioning.SemanticVersion.op_GreaterThan(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
16722 <member name="M:NuGet.Versioning.SemanticVersion.op_GreaterThanOrEqual(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
16724 Greater than or equal
\r
16727 <member name="M:NuGet.Versioning.SemanticVersion.Parse(System.String)">
\r
16729 Parses a SemVer string using strict SemVer rules.
\r
16732 <member name="M:NuGet.Versioning.SemanticVersion.TryParse(System.String,NuGet.Versioning.SemanticVersion@)">
\r
16734 Parse a version string
\r
16736 <returns>false if the version is not a strict semver</returns>
\r
16738 <member name="M:NuGet.Versioning.SemanticVersion.ParseSections(System.String)">
\r
16740 Parse the version string into version/release/build
\r
16741 The goal of this code is to take the most direct and optimized path
\r
16742 to parsing and validating a semver. Regex would be much cleaner, but
\r
16743 due to the number of versions created in NuGet Regex is too slow.
\r
16746 <member name="P:NuGet.Versioning.SemanticVersion.Major">
\r
16748 Major version X (X.y.z)
\r
16751 <member name="P:NuGet.Versioning.SemanticVersion.Minor">
\r
16753 Minor version Y (x.Y.z)
\r
16756 <member name="P:NuGet.Versioning.SemanticVersion.Patch">
\r
16758 Patch version Z (x.y.Z)
\r
16761 <member name="P:NuGet.Versioning.SemanticVersion.ReleaseLabels">
\r
16763 A collection of pre-release labels attached to the version.
\r
16766 <member name="P:NuGet.Versioning.SemanticVersion.Release">
\r
16768 The full pre-release label for the version.
\r
16771 <member name="P:NuGet.Versioning.SemanticVersion.IsPrerelease">
\r
16773 True if pre-release labels exist for the version.
\r
16776 <member name="P:NuGet.Versioning.SemanticVersion.HasMetadata">
\r
16778 True if metadata exists for the version.
\r
16781 <member name="P:NuGet.Versioning.SemanticVersion.Metadata">
\r
16783 Build metadata attached to the version.
\r
16786 <member name="T:NuGet.Versioning.VersionComparer">
\r
16788 An IVersionComparer for NuGetVersion and NuGetVersion types.
\r
16791 <member name="F:NuGet.Versioning.VersionComparer.Default">
\r
16793 A default comparer that compares metadata as strings.
\r
16796 <member name="F:NuGet.Versioning.VersionComparer.Version">
\r
16798 A comparer that uses only the version numbers.
\r
16801 <member name="F:NuGet.Versioning.VersionComparer.VersionRelease">
\r
16803 Compares versions without comparing the metadata.
\r
16806 <member name="F:NuGet.Versioning.VersionComparer.VersionReleaseMetadata">
\r
16808 A version comparer that follows SemVer 2.0.0 rules.
\r
16811 <member name="M:NuGet.Versioning.VersionComparer.#ctor">
\r
16813 Creates a VersionComparer using the default mode.
\r
16816 <member name="M:NuGet.Versioning.VersionComparer.#ctor(NuGet.Versioning.VersionComparison)">
\r
16818 Creates a VersionComparer that respects the given comparison mode.
\r
16820 <param name="versionComparison">comparison mode</param>
\r
16822 <member name="M:NuGet.Versioning.VersionComparer.Equals(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
16824 Determines if both versions are equal.
\r
16827 <member name="M:NuGet.Versioning.VersionComparer.Compare(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion,NuGet.Versioning.VersionComparison)">
\r
16829 Compares the given versions using the VersionComparison mode.
\r
16832 <member name="M:NuGet.Versioning.VersionComparer.GetHashCode(NuGet.Versioning.SemanticVersion)">
\r
16834 Gives a hash code based on the normalized version string.
\r
16837 <member name="M:NuGet.Versioning.VersionComparer.Compare(NuGet.Versioning.SemanticVersion,NuGet.Versioning.SemanticVersion)">
\r
16839 Compare versions.
\r
16842 <member name="M:NuGet.Versioning.VersionComparer.CompareLegacyVersion(NuGet.Versioning.NuGetVersion,NuGet.Versioning.NuGetVersion)">
\r
16844 Compares the 4th digit of the version number.
\r
16847 <member name="M:NuGet.Versioning.VersionComparer.CompareReleaseLabels(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})">
\r
16849 Compares sets of release labels.
\r
16852 <member name="M:NuGet.Versioning.VersionComparer.CompareRelease(System.String,System.String)">
\r
16854 Release labels are compared as numbers if they are numeric, otherwise they will be compared
\r
16858 <member name="T:NuGet.Versioning.VersionComparison">
\r
16860 Version comparison modes.
\r
16863 <member name="F:NuGet.Versioning.VersionComparison.Default">
\r
16865 Semantic version 2.0.1-rc comparison with additional compares for extra NuGetVersion fields.
\r
16868 <member name="F:NuGet.Versioning.VersionComparison.Version">
\r
16870 Compares only the version numbers.
\r
16873 <member name="F:NuGet.Versioning.VersionComparison.VersionRelease">
\r
16875 Include Version number and Release labels in the compare.
\r
16878 <member name="F:NuGet.Versioning.VersionComparison.VersionReleaseMetadata">
\r
16880 Include all metadata during the compare.
\r
16883 <member name="T:NuGet.Versioning.VersionExtensions">
\r
16885 Version extension methods.
\r
16888 <member name="M:NuGet.Versioning.VersionExtensions.FindBestMatch``1(System.Collections.Generic.IEnumerable{``0},NuGet.Versioning.VersionRange,System.Func{``0,NuGet.Versioning.NuGetVersion})">
\r
16890 Find the version that best matches the VersionRange and the floating behavior.
\r
16893 <member name="M:NuGet.Versioning.VersionExtensions.FindBestMatch(System.Collections.Generic.IEnumerable{NuGet.Versioning.INuGetVersionable},NuGet.Versioning.VersionRange)">
\r
16895 Find the version that best matches the VersionRange and the floating behavior.
\r
16898 <member name="T:NuGet.Versioning.VersionFormatter">
\r
16900 Custom formatter for NuGet versions.
\r
16903 <member name="F:NuGet.Versioning.VersionFormatter.Instance">
\r
16905 A static instance of the VersionFormatter class.
\r
16908 <member name="M:NuGet.Versioning.VersionFormatter.Format(System.String,System.Object,System.IFormatProvider)">
\r
16910 Format a version string.
\r
16913 <member name="M:NuGet.Versioning.VersionFormatter.GetFormat(System.Type)">
\r
16915 Get version format type.
\r
16918 <member name="M:NuGet.Versioning.VersionFormatter.GetNormalizedString(NuGet.Versioning.SemanticVersion)">
\r
16920 Create a normalized version string. This string is unique for each version 'identity'
\r
16921 and does not include leading zeros or metadata.
\r
16924 <member name="M:NuGet.Versioning.VersionFormatter.GetFullString(NuGet.Versioning.SemanticVersion)">
\r
16926 Create the full version string including metadata. This is primarily for display purposes.
\r
16929 <member name="T:NuGet.Versioning.VersionRange">
\r
16931 Represents a range of versions and a preferred order.
\r
16934 Static factory methods for creating version range objects.
\r
16937 <member name="F:NuGet.Versioning.VersionRange.All">
\r
16939 A range that accepts all versions, prerelease and stable.
\r
16942 <member name="F:NuGet.Versioning.VersionRange.AllFloating">
\r
16944 A range that accepts all versions, prerelease and stable, and floats to the highest.
\r
16947 <member name="F:NuGet.Versioning.VersionRange.AllStable">
\r
16949 A range that accepts all stable versions
\r
16952 <member name="F:NuGet.Versioning.VersionRange.AllStableFloating">
\r
16954 A range that accepts all versions, prerelease and stable, and floats to the highest.
\r
16957 <member name="F:NuGet.Versioning.VersionRange.None">
\r
16959 A range that rejects all versions
\r
16962 <member name="M:NuGet.Versioning.VersionRange.#ctor(NuGet.Versioning.NuGetVersion)">
\r
16964 Creates a range that is greater than or equal to the minVersion.
\r
16966 <param name="minVersion">Lower bound of the version range.</param>
\r
16968 <member name="M:NuGet.Versioning.VersionRange.#ctor(NuGet.Versioning.NuGetVersion,NuGet.Versioning.FloatRange)">
\r
16970 Creates a range that is greater than or equal to the minVersion with the given float behavior.
\r
16972 <param name="minVersion">Lower bound of the version range.</param>
\r
16973 <param name="floatRange">Floating behavior.</param>
\r
16975 <member name="M:NuGet.Versioning.VersionRange.#ctor(NuGet.Versioning.VersionRange,NuGet.Versioning.FloatRange)">
\r
16977 Clones a version range and applies a new float range.
\r
16980 <member name="M:NuGet.Versioning.VersionRange.#ctor(NuGet.Versioning.NuGetVersion,System.Boolean,NuGet.Versioning.NuGetVersion,System.Boolean,NuGet.Versioning.FloatRange,System.String)">
\r
16982 Creates a VersionRange with the given min and max.
\r
16984 <param name="minVersion">Lower bound of the version range.</param>
\r
16985 <param name="includeMinVersion">True if minVersion satisfies the condition.</param>
\r
16986 <param name="maxVersion">Upper bound of the version range.</param>
\r
16987 <param name="includeMaxVersion">True if maxVersion satisfies the condition.</param>
\r
16988 <param name="floatRange">The floating range subset used to find the best version match.</param>
\r
16989 <param name="originalString">The original string being parsed to this object.</param>
\r
16991 <member name="M:NuGet.Versioning.VersionRange.ToString">
\r
16993 Normalized range string.
\r
16996 <member name="M:NuGet.Versioning.VersionRange.ToNormalizedString">
\r
16998 Normalized range string.
\r
17001 <member name="M:NuGet.Versioning.VersionRange.ToLegacyString">
\r
17003 A legacy version range compatible with NuGet 2.8.3
\r
17006 <member name="M:NuGet.Versioning.VersionRange.ToLegacyShortString">
\r
17008 A short legacy version range compatible with NuGet 2.8.3.
\r
17012 <member name="M:NuGet.Versioning.VersionRange.ToString(System.String,System.IFormatProvider)">
\r
17014 Format the version range with an IFormatProvider
\r
17017 <member name="M:NuGet.Versioning.VersionRange.TryFormatter(System.String,System.IFormatProvider,System.String@)">
\r
17022 <member name="M:NuGet.Versioning.VersionRange.PrettyPrint">
\r
17024 Format the version range in Pretty Print format.
\r
17027 <member name="M:NuGet.Versioning.VersionRange.FindBestMatch(System.Collections.Generic.IEnumerable{NuGet.Versioning.NuGetVersion})">
\r
17029 Return the version that best matches the range.
\r
17032 <member name="M:NuGet.Versioning.VersionRange.IsBetter(NuGet.Versioning.NuGetVersion,NuGet.Versioning.NuGetVersion)">
\r
17034 Determines if a given version is better suited to the range than a current version.
\r
17037 <member name="M:NuGet.Versioning.VersionRange.ToNonSnapshotRange">
\r
17039 Removes the floating snapshot part of the minimum version if it exists.
\r
17040 Ex: 1.0.0-* -> 1.0.0
\r
17043 <member name="M:NuGet.Versioning.VersionRange.GetNonSnapshotVersion(NuGet.Versioning.NuGetVersion)">
\r
17045 Remove the snapshot version section of a version
\r
17048 <member name="M:NuGet.Versioning.VersionRange.ToShortString">
\r
17050 ToLegacyShortString that also includes floating ranges
\r
17053 <member name="M:NuGet.Versioning.VersionRange.Parse(System.String)">
\r
17055 The version string is either a simple version or an arithmetic range
\r
17057 1.0 --> 1.0 ≤ x
\r
17058 (,1.0] --> x ≤ 1.0
\r
17059 (,1.0) --> x < 1.0
\r
17060 [1.0] --> x == 1.0
\r
17061 (1.0,) --> 1.0 < x
\r
17062 (1.0, 2.0) --> 1.0 < x < 2.0
\r
17063 [1.0, 2.0] --> 1.0 ≤ x ≤ 2.0
\r
17066 <member name="M:NuGet.Versioning.VersionRange.Parse(System.String,System.Boolean)">
\r
17071 <member name="M:NuGet.Versioning.VersionRange.TryParse(System.String,NuGet.Versioning.VersionRange@)">
\r
17073 Parses a VersionRange from its string representation.
\r
17076 <member name="M:NuGet.Versioning.VersionRange.TryParse(System.String,System.Boolean,NuGet.Versioning.VersionRange@)">
\r
17078 Parses a VersionRange from its string representation.
\r
17081 <member name="M:NuGet.Versioning.VersionRange.Combine(System.Collections.Generic.IEnumerable{NuGet.Versioning.NuGetVersion})">
\r
17083 Returns the smallest range that includes all given versions.
\r
17086 <member name="M:NuGet.Versioning.VersionRange.Combine(System.Collections.Generic.IEnumerable{NuGet.Versioning.NuGetVersion},NuGet.Versioning.IVersionComparer)">
\r
17088 Returns the smallest range that includes all given versions.
\r
17091 <member name="M:NuGet.Versioning.VersionRange.Combine(System.Collections.Generic.IEnumerable{NuGet.Versioning.VersionRange})">
\r
17093 Returns the smallest range that includes all given ranges.
\r
17096 <member name="M:NuGet.Versioning.VersionRange.Combine(System.Collections.Generic.IEnumerable{NuGet.Versioning.VersionRange},NuGet.Versioning.IVersionComparer)">
\r
17098 Returns the smallest range that includes all given ranges.
\r
17101 <member name="M:NuGet.Versioning.VersionRange.CommonSubSet(System.Collections.Generic.IEnumerable{NuGet.Versioning.VersionRange})">
\r
17103 Returns the greatest common range that satisfies all given ranges.
\r
17106 <member name="M:NuGet.Versioning.VersionRange.CommonSubSet(System.Collections.Generic.IEnumerable{NuGet.Versioning.VersionRange},NuGet.Versioning.IVersionComparer)">
\r
17108 Returns the greatest common range that satisfies all given ranges.
\r
17111 <member name="M:NuGet.Versioning.VersionRange.HasValidRange(NuGet.Versioning.VersionRange)">
\r
17113 Verify the range has an actual width.
\r
17114 Ex: no version can satisfy (3.0.0, 3.0.0)
\r
17117 <member name="P:NuGet.Versioning.VersionRange.IsFloating">
\r
17119 True if the range has a floating version above the min version.
\r
17122 <member name="P:NuGet.Versioning.VersionRange.Float">
\r
17124 Optional floating range used to determine the best version match.
\r
17127 <member name="P:NuGet.Versioning.VersionRange.OriginalString">
\r
17129 Original string being parsed to this object.
\r
17132 <member name="T:NuGet.Versioning.VersionRangeBase">
\r
17134 A base version range that handles ranges only and not any of the preferred version logic.
\r
17137 <member name="M:NuGet.Versioning.VersionRangeBase.#ctor(NuGet.Versioning.NuGetVersion,System.Boolean,NuGet.Versioning.NuGetVersion,System.Boolean)">
\r
17139 Creates a VersionRange with the given min and max.
\r
17141 <param name="minVersion">Lower bound of the version range.</param>
\r
17142 <param name="includeMinVersion">True if minVersion satisfies the condition.</param>
\r
17143 <param name="maxVersion">Upper bound of the version range.</param>
\r
17144 <param name="includeMaxVersion">True if maxVersion satisfies the condition.</param>
\r
17146 <member name="M:NuGet.Versioning.VersionRangeBase.Satisfies(NuGet.Versioning.NuGetVersion)">
\r
17148 Determines if an NuGetVersion meets the requirements.
\r
17150 <param name="version">SemVer to compare</param>
\r
17151 <returns>True if the given version meets the version requirements.</returns>
\r
17153 <member name="M:NuGet.Versioning.VersionRangeBase.Satisfies(NuGet.Versioning.NuGetVersion,NuGet.Versioning.VersionComparison)">
\r
17155 Determines if an NuGetVersion meets the requirements using the given mode.
\r
17157 <param name="version">SemVer to compare</param>
\r
17158 <param name="versionComparison">VersionComparison mode used to determine the version range.</param>
\r
17159 <returns>True if the given version meets the version requirements.</returns>
\r
17161 <member name="M:NuGet.Versioning.VersionRangeBase.Satisfies(NuGet.Versioning.NuGetVersion,NuGet.Versioning.IVersionComparer)">
\r
17163 Determines if an NuGetVersion meets the requirements using the version comparer.
\r
17165 <param name="version">SemVer to compare.</param>
\r
17166 <param name="comparer">Version comparer used to determine if the version criteria is met.</param>
\r
17167 <returns>True if the given version meets the version requirements.</returns>
\r
17169 <member name="M:NuGet.Versioning.VersionRangeBase.Equals(System.Object)">
\r
17171 Compares the object as a VersionRange with the default comparer
\r
17174 <member name="M:NuGet.Versioning.VersionRangeBase.GetHashCode">
\r
17176 Returns the hash code using the default comparer.
\r
17179 <member name="M:NuGet.Versioning.VersionRangeBase.Equals(NuGet.Versioning.VersionRangeBase)">
\r
17184 <member name="M:NuGet.Versioning.VersionRangeBase.Equals(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.IVersionRangeComparer)">
\r
17186 Use the VersionRangeComparer for equality checks
\r
17189 <member name="M:NuGet.Versioning.VersionRangeBase.Equals(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.VersionComparison)">
\r
17191 Use a specific VersionComparison for comparison
\r
17194 <member name="M:NuGet.Versioning.VersionRangeBase.Equals(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.IVersionComparer)">
\r
17196 Use a specific IVersionComparer for comparison
\r
17199 <member name="M:NuGet.Versioning.VersionRangeBase.IsSubSetOrEqualTo(NuGet.Versioning.VersionRangeBase)">
\r
17204 <member name="M:NuGet.Versioning.VersionRangeBase.IsSubSetOrEqualTo(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.IVersionComparer)">
\r
17209 <member name="P:NuGet.Versioning.VersionRangeBase.HasLowerBound">
\r
17211 True if MinVersion exists;
\r
17214 <member name="P:NuGet.Versioning.VersionRangeBase.HasUpperBound">
\r
17216 True if MaxVersion exists.
\r
17219 <member name="P:NuGet.Versioning.VersionRangeBase.HasLowerAndUpperBounds">
\r
17221 True if both MinVersion and MaxVersion exist.
\r
17224 <member name="P:NuGet.Versioning.VersionRangeBase.IsMinInclusive">
\r
17226 True if MinVersion exists and is included in the range.
\r
17229 <member name="P:NuGet.Versioning.VersionRangeBase.IsMaxInclusive">
\r
17231 True if MaxVersion exists and is included in the range.
\r
17234 <member name="P:NuGet.Versioning.VersionRangeBase.MaxVersion">
\r
17236 Maximum version allowed by this range.
\r
17239 <member name="P:NuGet.Versioning.VersionRangeBase.MinVersion">
\r
17241 Minimum version allowed by this range.
\r
17244 <member name="P:NuGet.Versioning.VersionRangeBase.HasPrereleaseBounds">
\r
17246 Infer if the range should allow prerelease versions based on if the lower or upper bounds
\r
17247 contain prerelease labels.
\r
17250 <member name="T:NuGet.Versioning.VersionRangeComparer">
\r
17252 A version range comparer capable of using different VersionComparers to check if ranges are equivalent.
\r
17255 <member name="M:NuGet.Versioning.VersionRangeComparer.#ctor">
\r
17257 Default version range comparer.
\r
17260 <member name="M:NuGet.Versioning.VersionRangeComparer.#ctor(NuGet.Versioning.VersionComparison)">
\r
17262 Compare versions with a specific VersionComparison
\r
17265 <member name="M:NuGet.Versioning.VersionRangeComparer.#ctor(NuGet.Versioning.IVersionComparer)">
\r
17267 Compare versions with a specific IVersionComparer
\r
17270 <member name="M:NuGet.Versioning.VersionRangeComparer.Equals(NuGet.Versioning.VersionRangeBase,NuGet.Versioning.VersionRangeBase)">
\r
17272 Checks if two version ranges are equivalent. This follows the rules of the version comparer
\r
17273 when checking the bounds.
\r
17276 <member name="M:NuGet.Versioning.VersionRangeComparer.GetHashCode(NuGet.Versioning.VersionRangeBase)">
\r
17278 Creates a hash code based on all properties of the range. This follows the rules of the
\r
17279 version comparer when comparing the version bounds.
\r
17282 <member name="P:NuGet.Versioning.VersionRangeComparer.Default">
\r
17284 Default Version comparer
\r
17287 <member name="P:NuGet.Versioning.VersionRangeComparer.VersionRelease">
\r
17289 Compare versions using the Version and Release
\r
17292 <member name="T:NuGet.Versioning.VersionRangeFormatter">
\r
17294 VersionRange formatter
\r
17297 <member name="M:NuGet.Versioning.VersionRangeFormatter.#ctor">
\r
17299 Custom version range format provider.
\r
17302 <member name="M:NuGet.Versioning.VersionRangeFormatter.Format(System.String,System.Object,System.IFormatProvider)">
\r
17304 Format a version range string.
\r
17307 <member name="M:NuGet.Versioning.VersionRangeFormatter.GetFormat(System.Type)">
\r
17312 <member name="M:NuGet.Versioning.VersionRangeFormatter.GetNormalizedString(NuGet.Versioning.VersionRange)">
\r
17314 Builds a normalized string with no short hand
\r
17317 <member name="M:NuGet.Versioning.VersionRangeFormatter.GetToString(NuGet.Versioning.VersionRange)">
\r
17319 Builds a string to represent the VersionRange. This string can include short hand notations.
\r
17322 <member name="M:NuGet.Versioning.VersionRangeFormatter.GetLegacyShortString(NuGet.Versioning.VersionRangeBase)">
\r
17324 Creates a legacy short string that is compatible with NuGet 2.8.3
\r
17327 <member name="M:NuGet.Versioning.VersionRangeFormatter.GetLegacyString(NuGet.Versioning.VersionRangeBase)">
\r
17329 Creates a legacy string that is compatible with NuGet 2.8.3
\r
17332 <member name="M:NuGet.Versioning.VersionRangeFormatter.PrettyPrint(NuGet.Versioning.VersionRange)">
\r
17334 A pretty print representation of the VersionRange.
\r