diff --git a/eng/Build.props b/eng/Build.props index ec0204e9d2..c3aa3e5a16 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -100,6 +100,9 @@ + + + diff --git a/src/referencePackages/src/nuget.commands/6.2.2/NuGet.Commands.6.2.2.csproj b/src/referencePackages/src/nuget.commands/6.2.2/NuGet.Commands.6.2.2.csproj new file mode 100644 index 0000000000..c7bb9eb232 --- /dev/null +++ b/src/referencePackages/src/nuget.commands/6.2.2/NuGet.Commands.6.2.2.csproj @@ -0,0 +1,20 @@ + + + + net5.0;netstandard2.0 + NuGet.Commands + 2 + MicrosoftShared + + + + + + + + + + + + + diff --git a/src/referencePackages/src/nuget.commands/6.2.2/lib/net5.0/NuGet.Commands.cs b/src/referencePackages/src/nuget.commands/6.2.2/lib/net5.0/NuGet.Commands.cs new file mode 100644 index 0000000000..e7a16abdd0 --- /dev/null +++ b/src/referencePackages/src/nuget.commands/6.2.2/lib/net5.0/NuGet.Commands.cs @@ -0,0 +1,2116 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.Commands.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.ProjectModel.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Test.Utility, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.SolutionRestoreManager.Test, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.PackageManagement.VisualStudio.Test, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Complete commands common to command-line and GUI NuGet clients.")] +[assembly: System.Reflection.AssemblyFileVersion("6.2.2.1")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.2.2+027ca8b8ef4b4dc94995f87b9c441d2bcf742c1d.027ca8b8ef4b4dc94995f87b9c441d2bcf742c1d")] +[assembly: System.Reflection.AssemblyProduct("NuGet")] +[assembly: System.Reflection.AssemblyTitle("NuGet.Commands")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/NuGet/NuGet.Client")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.2.2.1")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.AspNet.FileProviders +{ + public partial interface IDirectoryContents : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + bool Exists { get; } + } + + public partial interface IFileInfo + { + bool Exists { get; } + + bool IsDirectory { get; } + + System.DateTimeOffset LastModified { get; } + + long Length { get; } + + string Name { get; } + + string PhysicalPath { get; } + + System.IO.Stream CreateReadStream(); + } + + public partial interface IFileProvider + { + IDirectoryContents GetDirectoryContents(string subpath); + IFileInfo GetFileInfo(string subpath); + Extensions.Primitives.IChangeToken Watch(string filter); + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing +{ + public partial struct FilePatternMatch : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public FilePatternMatch(string path, string stem) { } + + public string Path { get { throw null; } } + + public string Stem { get { throw null; } } + + public bool Equals(FilePatternMatch other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class Matcher + { + public Matcher() { } + + public Matcher(System.StringComparison comparisonType) { } + + public virtual Matcher AddExclude(string pattern) { throw null; } + + public virtual Matcher AddInclude(string pattern) { throw null; } + + public virtual PatternMatchingResult Execute(Abstractions.DirectoryInfoBase directoryInfo) { throw null; } + } + + public static partial class MatcherExtensions + { + public static void AddExcludePatterns(this Matcher matcher, params System.Collections.Generic.IEnumerable[] excludePatternsGroups) { } + + public static void AddIncludePatterns(this Matcher matcher, params System.Collections.Generic.IEnumerable[] includePatternsGroups) { } + + public static System.Collections.Generic.IEnumerable GetResultsInFullPath(this Matcher matcher, string directoryPath) { throw null; } + } + + public partial class PatternMatchingResult + { + public PatternMatchingResult(System.Collections.Generic.IEnumerable files) { } + + public System.Collections.Generic.IEnumerable Files { get { throw null; } set { } } + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Abstractions +{ + public abstract partial class DirectoryInfoBase : FileSystemInfoBase + { + public abstract System.Collections.Generic.IEnumerable EnumerateFileSystemInfos(); + public abstract DirectoryInfoBase GetDirectory(string path); + public abstract FileInfoBase GetFile(string path); + } + + public partial class DirectoryInfoWrapper : DirectoryInfoBase + { + public DirectoryInfoWrapper(System.IO.DirectoryInfo directoryInfo, bool isParentPath = false) { } + + public override string FullName { get { throw null; } } + + public override string Name { get { throw null; } } + + public override DirectoryInfoBase ParentDirectory { get { throw null; } } + + public override System.Collections.Generic.IEnumerable EnumerateFileSystemInfos() { throw null; } + + public override DirectoryInfoBase GetDirectory(string name) { throw null; } + + public override FileInfoBase GetFile(string name) { throw null; } + } + + public abstract partial class FileInfoBase : FileSystemInfoBase + { + } + + public partial class FileInfoWrapper : FileInfoBase + { + public FileInfoWrapper(System.IO.FileInfo fileInfo) { } + + public override string FullName { get { throw null; } } + + public override string Name { get { throw null; } } + + public override DirectoryInfoBase ParentDirectory { get { throw null; } } + } + + public abstract partial class FileSystemInfoBase + { + public abstract string FullName { get; } + public abstract string Name { get; } + public abstract DirectoryInfoBase ParentDirectory { get; } + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Internal +{ + public partial interface ILinearPattern : IPattern + { + System.Collections.Generic.IList Segments { get; } + } + + public partial interface IPathSegment + { + bool CanProduceStem { get; } + + bool Match(string value); + } + + public partial interface IPattern + { + IPatternContext CreatePatternContextForExclude(); + IPatternContext CreatePatternContextForInclude(); + } + + public partial interface IPatternContext + { + void Declare(System.Action onDeclare); + void PopDirectory(); + void PushDirectory(Abstractions.DirectoryInfoBase directory); + bool Test(Abstractions.DirectoryInfoBase directory); + PatternTestResult Test(Abstractions.FileInfoBase file); + } + + public partial interface IRaggedPattern : IPattern + { + System.Collections.Generic.IList> Contains { get; } + + System.Collections.Generic.IList EndsWith { get; } + + System.Collections.Generic.IList Segments { get; } + + System.Collections.Generic.IList StartsWith { get; } + } + + public partial class MatcherContext + { + public MatcherContext(System.Collections.Generic.IEnumerable includePatterns, System.Collections.Generic.IEnumerable excludePatterns, Abstractions.DirectoryInfoBase directoryInfo, System.StringComparison comparison) { } + + public PatternMatchingResult Execute() { throw null; } + } + + public partial struct PatternTestResult + { + private object _dummy; + private int _dummyPrimitive; + public static readonly PatternTestResult Failed; + public bool IsSuccessful { get { throw null; } } + + public string Stem { get { throw null; } } + + public static PatternTestResult Success(string stem) { throw null; } + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments +{ + public partial class CurrentPathSegment : IPathSegment + { + public bool CanProduceStem { get { throw null; } } + + public bool Match(string value) { throw null; } + } + + public partial class LiteralPathSegment : IPathSegment + { + public LiteralPathSegment(string value, System.StringComparison comparisonType) { } + + public bool CanProduceStem { get { throw null; } } + + public string Value { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public bool Match(string value) { throw null; } + } + + public partial class ParentPathSegment : IPathSegment + { + public bool CanProduceStem { get { throw null; } } + + public bool Match(string value) { throw null; } + } + + public partial class RecursiveWildcardSegment : IPathSegment + { + public bool CanProduceStem { get { throw null; } } + + public bool Match(string value) { throw null; } + } + + public partial class WildcardPathSegment : IPathSegment + { + public static readonly WildcardPathSegment MatchAll; + public WildcardPathSegment(string beginsWith, System.Collections.Generic.List contains, string endsWith, System.StringComparison comparisonType) { } + + public string BeginsWith { get { throw null; } } + + public bool CanProduceStem { get { throw null; } } + + public System.Collections.Generic.List Contains { get { throw null; } } + + public string EndsWith { get { throw null; } } + + public bool Match(string value) { throw null; } + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts +{ + public abstract partial class PatternContextLinear : PatternContext + { + public PatternContextLinear(ILinearPattern pattern) { } + + protected ILinearPattern Pattern { get { throw null; } } + + protected string CalculateStem(Abstractions.FileInfoBase matchedFile) { throw null; } + + protected bool IsLastSegment() { throw null; } + + public override void PushDirectory(Abstractions.DirectoryInfoBase directory) { } + + public override PatternTestResult Test(Abstractions.FileInfoBase file) { throw null; } + + protected bool TestMatchingSegment(string value) { throw null; } + + public partial struct FrameData + { + private object _dummy; + private int _dummyPrimitive; + public bool InStem; + public bool IsNotApplicable; + public int SegmentIndex; + public string Stem { get { throw null; } } + + public System.Collections.Generic.IList StemItems { get { throw null; } } + } + } + + public partial class PatternContextLinearExclude : PatternContextLinear + { + public PatternContextLinearExclude(ILinearPattern pattern) : base(default!) { } + + public override bool Test(Abstractions.DirectoryInfoBase directory) { throw null; } + } + + public partial class PatternContextLinearInclude : PatternContextLinear + { + public PatternContextLinearInclude(ILinearPattern pattern) : base(default!) { } + + public override void Declare(System.Action onDeclare) { } + + public override bool Test(Abstractions.DirectoryInfoBase directory) { throw null; } + } + + public abstract partial class PatternContextRagged : PatternContext + { + public PatternContextRagged(IRaggedPattern pattern) { } + + protected IRaggedPattern Pattern { get { throw null; } } + + protected string CalculateStem(Abstractions.FileInfoBase matchedFile) { throw null; } + + protected bool IsEndingGroup() { throw null; } + + protected bool IsStartingGroup() { throw null; } + + public sealed override void PushDirectory(Abstractions.DirectoryInfoBase directory) { } + + public override PatternTestResult Test(Abstractions.FileInfoBase file) { throw null; } + + protected bool TestMatchingGroup(Abstractions.FileSystemInfoBase value) { throw null; } + + protected bool TestMatchingSegment(string value) { throw null; } + + public partial struct FrameData + { + private object _dummy; + private int _dummyPrimitive; + public int BacktrackAvailable; + public bool InStem; + public bool IsNotApplicable; + public System.Collections.Generic.IList SegmentGroup; + public int SegmentGroupIndex; + public int SegmentIndex; + public string Stem { get { throw null; } } + + public System.Collections.Generic.IList StemItems { get { throw null; } } + } + } + + public partial class PatternContextRaggedExclude : PatternContextRagged + { + public PatternContextRaggedExclude(IRaggedPattern pattern) : base(default!) { } + + public override bool Test(Abstractions.DirectoryInfoBase directory) { throw null; } + } + + public partial class PatternContextRaggedInclude : PatternContextRagged + { + public PatternContextRaggedInclude(IRaggedPattern pattern) : base(default!) { } + + public override void Declare(System.Action onDeclare) { } + + public override bool Test(Abstractions.DirectoryInfoBase directory) { throw null; } + } + + public abstract partial class PatternContext : IPatternContext + { + protected TFrame Frame; + public virtual void Declare(System.Action declare) { } + + protected bool IsStackEmpty() { throw null; } + + public void PopDirectory() { } + + protected void PushDataFrame(TFrame frame) { } + + public abstract void PushDirectory(Abstractions.DirectoryInfoBase directory); + public abstract bool Test(Abstractions.DirectoryInfoBase directory); + public abstract PatternTestResult Test(Abstractions.FileInfoBase file); + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns +{ + public partial class PatternBuilder + { + public PatternBuilder() { } + + public PatternBuilder(System.StringComparison comparisonType) { } + + public System.StringComparison ComparisonType { get { throw null; } } + + public IPattern Build(string pattern) { throw null; } + } +} + +namespace Microsoft.Extensions.Primitives +{ + public partial interface IChangeToken + { + bool ActiveChangeCallbacks { get; } + + bool HasChanged { get; } + + System.IDisposable RegisterChangeCallback(System.Action callback, object state); + } +} + +namespace NuGet.Commands +{ + public partial class AddClientCertArgs : IClientCertArgsWithPackageSource, IClientCertArgsWithConfigFile, IClientCertArgsWithFileData, IClientCertArgsWithStoreData, IClientCertArgsWithForce + { + public string Configfile { get { throw null; } set { } } + + public string FindBy { get { throw null; } set { } } + + public string FindValue { get { throw null; } set { } } + + public bool Force { get { throw null; } set { } } + + public string PackageSource { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + + public string StoreLocation { get { throw null; } set { } } + + public string StoreName { get { throw null; } set { } } + + public bool StorePasswordInClearText { get { throw null; } set { } } + } + + public static partial class AddClientCertRunner + { + public static void Run(AddClientCertArgs args, System.Func getLogger) { } + } + + public partial class AddSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Source { get { throw null; } set { } } + + public bool StorePasswordInClearText { get { throw null; } set { } } + + public string Username { get { throw null; } set { } } + + public string ValidAuthenticationTypes { get { throw null; } set { } } + } + + public static partial class AddSourceRunner + { + public static void Run(AddSourceArgs args, System.Func getLogger) { } + } + + public static partial class AssetTargetFallbackUtility + { + public static readonly string AssetTargetFallback; + public static void ApplyFramework(ProjectModel.TargetFrameworkInformation targetFrameworkInfo, System.Collections.Generic.IEnumerable packageTargetFallback, System.Collections.Generic.IEnumerable assetTargetFallback) { } + + public static void EnsureValidFallback(System.Collections.Generic.IEnumerable packageTargetFallback, System.Collections.Generic.IEnumerable assetTargetFallback, string filePath) { } + + public static Frameworks.NuGetFramework GetFallbackFramework(Frameworks.NuGetFramework projectFramework, System.Collections.Generic.IEnumerable packageTargetFallback, System.Collections.Generic.IEnumerable assetTargetFallback) { throw null; } + + public static Common.RestoreLogMessage GetInvalidFallbackCombinationMessage(string path) { throw null; } + } + + public static partial class BuildAssetsUtils + { + public static readonly string[] MacroCandidates; + public const string PropsExtension = ".props"; + public const string TargetsExtension = ".targets"; + public static void AddNuGetProperties(System.Xml.Linq.XDocument doc, System.Collections.Generic.IEnumerable packageFolders, string repositoryRoot, ProjectModel.ProjectStyle projectStyle, string assetsFilePath, bool success) { } + + public static void AddNuGetPropertiesToFirstImport(System.Collections.Generic.IEnumerable files, System.Collections.Generic.IEnumerable packageFolders, string repositoryRoot, ProjectModel.ProjectStyle projectStyle, string assetsFilePath, bool success) { } + + public static System.Xml.Linq.XElement GenerateContentFilesItem(string path, ProjectModel.LockFileContentFile item, string packageId, string packageVersion) { throw null; } + + public static System.Xml.Linq.XDocument GenerateEmptyImportsFile() { throw null; } + + public static System.Xml.Linq.XElement GenerateImport(string path) { throw null; } + + public static System.Xml.Linq.XDocument GenerateMSBuildFile(System.Collections.Generic.List groups, ProjectModel.ProjectStyle outputType) { throw null; } + + public static System.Collections.Generic.List GenerateMultiTargetFailureFiles(string targetsPath, string propsPath, ProjectModel.ProjectStyle restoreType) { throw null; } + + public static System.Xml.Linq.XDocument GenerateMultiTargetFrameworkWarning() { throw null; } + + public static System.Xml.Linq.XElement GenerateProperty(string propertyName, string content) { throw null; } + + public static string GetLanguage(string nugetLanguage) { throw null; } + + public static string GetMSBuildFilePath(ProjectModel.PackageSpec project, string extension) { throw null; } + + public static string GetMSBuildFilePathForPackageReferenceStyleProject(ProjectModel.PackageSpec project, string extension) { throw null; } + + public static System.Collections.Generic.List GetMSBuildOutputFiles(ProjectModel.PackageSpec project, ProjectModel.LockFile assetsFile, System.Collections.Generic.IEnumerable targetGraphs, System.Collections.Generic.IReadOnlyList repositories, RestoreRequest request, string assetsFilePath, bool restoreSuccess, Common.ILogger log) { throw null; } + + public static string GetPathWithMacros(string absolutePath, string repositoryRoot) { throw null; } + + public static bool HasChanges(System.Xml.Linq.XDocument newFile, string path, Common.ILogger log) { throw null; } + + public static System.Xml.Linq.XDocument ReadExisting(string path, Common.ILogger log) { throw null; } + + public static void WriteFiles(System.Collections.Generic.IEnumerable files, Common.ILogger log) { } + + public static void WriteXML(string path, System.Xml.Linq.XDocument doc) { } + } + + public static partial class ClientCertArgsExtensions + { + public static System.Security.Cryptography.X509Certificates.X509FindType? GetFindBy(this IClientCertArgsWithStoreData args) { throw null; } + + public static System.Security.Cryptography.X509Certificates.StoreLocation? GetStoreLocation(this IClientCertArgsWithStoreData args) { throw null; } + + public static System.Security.Cryptography.X509Certificates.StoreName? GetStoreName(this IClientCertArgsWithStoreData args) { throw null; } + + public static bool IsFileCertSettingsProvided(this IClientCertArgsWithFileData args) { throw null; } + + public static bool IsPackageSourceSettingProvided(this IClientCertArgsWithPackageSource args) { throw null; } + + public static bool IsStoreCertSettingsProvided(this IClientCertArgsWithStoreData args) { throw null; } + + public static void Validate(this AddClientCertArgs args) { } + + public static void Validate(this RemoveClientCertArgs args) { } + + public static void Validate(this UpdateClientCertArgs args) { } + } + + public partial class CommandException : System.Exception + { + public CommandException() { } + + protected CommandException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + + public CommandException(string message, System.Exception exception) { } + + public CommandException(string format, params object[] args) { } + + public CommandException(string message) { } + } + + public partial class CompatibilityCheckResult + { + public CompatibilityCheckResult(RestoreTargetGraph graph, System.Collections.Generic.IEnumerable issues) { } + + public RestoreTargetGraph Graph { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Issues { get { throw null; } } + + public bool Success { get { throw null; } } + } + + public partial class CompatibilityIssue : System.IEquatable + { + internal CompatibilityIssue() { } + + public string AssemblyName { get { throw null; } } + + public System.Collections.Generic.List AvailableFrameworkRuntimePairs { get { throw null; } } + + public System.Collections.Generic.List AvailableFrameworks { get { throw null; } } + + public Frameworks.NuGetFramework Framework { get { throw null; } } + + public Packaging.Core.PackageIdentity Package { get { throw null; } } + + public string RuntimeIdentifier { get { throw null; } } + + public CompatibilityIssueType Type { get { throw null; } } + + public bool Equals(CompatibilityIssue other) { throw null; } + + public string Format() { throw null; } + + public static CompatibilityIssue IncompatiblePackage(Packaging.Core.PackageIdentity referenceAssemblyPackage, Frameworks.NuGetFramework framework, string runtimeIdentifier, System.Collections.Generic.IEnumerable packageFrameworks) { throw null; } + + public static CompatibilityIssue IncompatiblePackageWithDotnetTool(Packaging.Core.PackageIdentity referenceAssemblyPackage) { throw null; } + + public static CompatibilityIssue IncompatibleProject(Packaging.Core.PackageIdentity project, Frameworks.NuGetFramework framework, string runtimeIdentifier, System.Collections.Generic.IEnumerable projectFrameworks) { throw null; } + + public static CompatibilityIssue IncompatibleProjectType(Packaging.Core.PackageIdentity project) { throw null; } + + public static CompatibilityIssue IncompatibleToolsPackage(Packaging.Core.PackageIdentity packageIdentity, Frameworks.NuGetFramework framework, string runtimeIdentifier, System.Collections.Generic.HashSet available) { throw null; } + + public static CompatibilityIssue ReferenceAssemblyNotImplemented(string assemblyName, Packaging.Core.PackageIdentity referenceAssemblyPackage, Frameworks.NuGetFramework framework, string runtimeIdentifier) { throw null; } + + public static CompatibilityIssue ToolsPackageWithExtraPackageTypes(Packaging.Core.PackageIdentity referenceAssemblyPackage) { throw null; } + + public override string ToString() { throw null; } + } + + public enum CompatibilityIssueType + { + ReferenceAssemblyNotImplemented = 0, + PackageIncompatible = 1, + ProjectIncompatible = 2, + PackageToolsAssetsIncompatible = 3, + ProjectWithIncorrectDependencyCount = 4, + IncompatiblePackageWithDotnetTool = 5, + ToolsPackageWithExtraPackageTypes = 6, + PackageTypeIncompatible = 7 + } + + public partial struct ContentMetadata + { + private object _dummy; + private int _dummyPrimitive; + public string BuildAction { get { throw null; } set { } } + + public string CopyToOutput { get { throw null; } set { } } + + public string Flatten { get { throw null; } set { } } + + public string Source { get { throw null; } set { } } + + public string Target { get { throw null; } set { } } + } + + public static partial class DeleteRunner + { + public static System.Threading.Tasks.Task Run(Configuration.ISettings settings, Configuration.IPackageSourceProvider sourceProvider, string packageId, string packageVersion, string source, string apiKey, bool nonInteractive, bool noServiceEndpoint, System.Func confirmFunc, Common.ILogger logger) { throw null; } + } + + public partial class DependencyGraphFileRequestProvider : IRestoreRequestProvider + { + public DependencyGraphFileRequestProvider(RestoreCommandProvidersCache providerCache) { } + + public virtual System.Threading.Tasks.Task> CreateRequests(string inputPath, RestoreArgs restoreContext) { throw null; } + + public virtual System.Threading.Tasks.Task Supports(string path) { throw null; } + } + + public partial class DependencyGraphSpecRequestProvider : IPreLoadedRestoreRequestProvider + { + public DependencyGraphSpecRequestProvider(RestoreCommandProvidersCache providerCache, ProjectModel.DependencyGraphSpec dgFile) { } + + public System.Threading.Tasks.Task> CreateRequests(RestoreArgs restoreContext) { throw null; } + + public static System.Collections.Generic.IEnumerable GetExternalClosure(ProjectModel.DependencyGraphSpec dgFile, string projectNameToRestore) { throw null; } + } + + public static partial class DiagnosticUtility + { + public static string FormatDependency(string id, Versioning.VersionRange range) { throw null; } + + public static string FormatExpectedIdentity(string id, Versioning.VersionRange range) { throw null; } + + public static string FormatGraphName(RestoreTargetGraph graph) { throw null; } + + public static string FormatIdentity(LibraryModel.LibraryIdentity identity) { throw null; } + + public static string GetMultiLineMessage(System.Collections.Generic.IEnumerable lines) { throw null; } + + public static System.Collections.Generic.IEnumerable MergeOnTargetGraph(System.Collections.Generic.IEnumerable messages) { throw null; } + } + + public partial class DisableSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + } + + public static partial class DisableSourceRunner + { + public static void Run(DisableSourceArgs args, System.Func getLogger) { } + } + + public partial class DownloadDependencyResolutionResult + { + internal DownloadDependencyResolutionResult() { } + + public System.Collections.Generic.IList> Dependencies { get { throw null; } } + + public Frameworks.NuGetFramework Framework { get { throw null; } } + + public System.Collections.Generic.ISet Install { get { throw null; } } + + public System.Collections.Generic.ISet Unresolved { get { throw null; } } + + public static DownloadDependencyResolutionResult Create(Frameworks.NuGetFramework framework, System.Collections.Generic.IList> dependencies, System.Collections.Generic.IList remoteDependencyProviders) { throw null; } + } + + public partial class EnableSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + } + + public static partial class EnableSourceRunner + { + public static void Run(EnableSourceArgs args, System.Func getLogger) { } + } + + public partial interface IClientCertArgsWithConfigFile + { + string Configfile { get; set; } + } + + public partial interface IClientCertArgsWithFileData + { + string Password { get; set; } + + string Path { get; set; } + + bool StorePasswordInClearText { get; set; } + } + + public partial interface IClientCertArgsWithForce + { + bool Force { get; set; } + } + + public partial interface IClientCertArgsWithPackageSource + { + string PackageSource { get; set; } + } + + public partial interface IClientCertArgsWithStoreData + { + string FindBy { get; set; } + + string FindValue { get; set; } + + string StoreLocation { get; set; } + + string StoreName { get; set; } + } + + public partial interface IListCommandRunner + { + System.Threading.Tasks.Task ExecuteCommand(ListArgs listArgs); + } + + public partial interface ILocalsCommandRunner + { + void ExecuteCommand(LocalsArgs localsArgs); + } + + public partial interface IMSBuildItem + { + string Identity { get; } + + System.Collections.Generic.IReadOnlyList Properties { get; } + + string GetProperty(string property, bool trim); + string GetProperty(string property); + } + + public partial class IndexedRestoreTargetGraph + { + internal IndexedRestoreTargetGraph() { } + + public IRestoreTargetGraph Graph { get { throw null; } } + + public static IndexedRestoreTargetGraph Create(IRestoreTargetGraph graph) { throw null; } + + public DependencyResolver.GraphItem GetItemById(string id, LibraryModel.LibraryType libraryType) { throw null; } + + public DependencyResolver.GraphItem GetItemById(string id) { throw null; } + + public bool HasErrors(string id) { throw null; } + } + + public partial interface IPreLoadedRestoreRequestProvider + { + System.Threading.Tasks.Task> CreateRequests(RestoreArgs restoreContext); + } + + public partial interface IProjectFactory + { + Common.ILogger Logger { get; set; } + + Packaging.PackageBuilder CreateBuilder(string basePath, Versioning.NuGetVersion version, string suffix, bool buildIfNeeded, Packaging.PackageBuilder builder = null); + System.Collections.Generic.Dictionary GetProjectProperties(); + ProjectModel.WarningProperties GetWarningPropertiesForProject(); + void SetIncludeSymbols(bool includeSymbols); + } + + public partial interface IRestoreProgressReporter + { + void EndProjectUpdate(string projectPath, System.Collections.Generic.IReadOnlyList updatedFiles); + void StartProjectUpdate(string projectPath, System.Collections.Generic.IReadOnlyList updatedFiles); + } + + public partial interface IRestoreRequestProvider + { + System.Threading.Tasks.Task> CreateRequests(string inputPath, RestoreArgs restoreContext); + System.Threading.Tasks.Task Supports(string path); + } + + public partial interface IRestoreResult + { + ProjectModel.LockFile LockFile { get; } + + string LockFilePath { get; } + + System.Collections.Generic.IEnumerable MSBuildOutputFiles { get; } + + ProjectModel.LockFile PreviousLockFile { get; } + + bool Success { get; } + } + + public partial interface IRestoreTargetGraph + { + DependencyResolver.AnalyzeResult AnalyzeResult { get; } + + System.Collections.Generic.IEnumerable Conflicts { get; } + + Client.ManagedCodeConventions Conventions { get; } + + System.Collections.Generic.ISet> Flattened { get; } + + Frameworks.NuGetFramework Framework { get; } + + System.Collections.Generic.IEnumerable> Graphs { get; } + + bool InConflict { get; } + + System.Collections.Generic.ISet Install { get; } + + string Name { get; } + + System.Collections.Generic.ISet ResolvedDependencies { get; } + + RuntimeModel.RuntimeGraph RuntimeGraph { get; } + + string RuntimeIdentifier { get; } + + string TargetGraphName { get; } + + System.Collections.Generic.ISet Unresolved { get; } + } + + public partial interface ISignCommandRunner + { + System.Threading.Tasks.Task ExecuteCommandAsync(SignArgs signArgs); + } + + public partial interface ITrustedSignersCommandRunner + { + System.Threading.Tasks.Task ExecuteCommandAsync(TrustedSignersArgs trustedSignersArgs); + } + + public partial interface IVerifyCommandRunner + { + System.Threading.Tasks.Task ExecuteCommandAsync(VerifyArgs verifyArgs); + } + + public partial class ListArgs + { + public ListArgs(System.Collections.Generic.IList arguments, System.Collections.Generic.IList listEndpoints, Configuration.ISettings settings, Common.ILogger logger, Log printJustified, bool isDetailedl, string listCommandNoPackages, string listCommandLicenseUrl, string listCommandListNotSupported, bool allVersions, bool includeDelisted, bool prerelease, System.Threading.CancellationToken token) { } + + public bool AllVersions { get { throw null; } } + + public System.Collections.Generic.IList Arguments { get { throw null; } } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public bool IncludeDelisted { get { throw null; } } + + public bool IsDetailed { get { throw null; } } + + public string ListCommandLicenseUrl { get { throw null; } } + + public string ListCommandListNotSupported { get { throw null; } } + + public string ListCommandNoPackages { get { throw null; } } + + public System.Collections.Generic.IList ListEndpoints { get { throw null; } } + + public Common.ILogger Logger { get { throw null; } } + + public bool Prerelease { get { throw null; } } + + public Log PrintJustified { get { throw null; } } + + public Configuration.ISettings Settings { get { throw null; } } + + public delegate void Log(int startIndex, string message); + } + + public partial class ListClientCertArgs : IClientCertArgsWithConfigFile + { + public string Configfile { get { throw null; } set { } } + } + + public static partial class ListClientCertRunner + { + public static void Run(ListClientCertArgs args, System.Func getLogger) { } + } + + public partial class ListCommandRunner : IListCommandRunner + { + public System.Threading.Tasks.Task ExecuteCommand(ListArgs listArgs) { throw null; } + } + + public partial class ListSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Format { get { throw null; } set { } } + } + + public static partial class ListSourceRunner + { + public static void Run(ListSourceArgs args, System.Func getLogger) { } + } + + public partial class LocalsArgs + { + public LocalsArgs(System.Collections.Generic.IList arguments, Configuration.ISettings settings, Log logInformation, Log logError, bool clear, bool list) { } + + public System.Collections.Generic.IList Arguments { get { throw null; } } + + public bool Clear { get { throw null; } } + + public bool List { get { throw null; } } + + public Log LogError { get { throw null; } } + + public Log LogInformation { get { throw null; } } + + public Configuration.ISettings Settings { get { throw null; } } + + public delegate void Log(string message); + } + + public partial class LocalsCommandRunner : ILocalsCommandRunner + { + public void ExecuteCommand(LocalsArgs localsArgs) { } + } + + public partial class LockFileBuilder + { + public LockFileBuilder(int lockFileVersion, Common.ILogger logger, System.Collections.Generic.Dictionary> includeFlagGraphs) { } + + public ProjectModel.LockFile CreateLockFile(ProjectModel.LockFile previousLockFile, ProjectModel.PackageSpec project, System.Collections.Generic.IEnumerable targetGraphs, System.Collections.Generic.IReadOnlyList localRepositories, DependencyResolver.RemoteWalkContext context, LockFileBuilderCache lockFileBuilderCache) { throw null; } + + [System.Obsolete("Use method with LockFileBuilderCache parameter")] + public ProjectModel.LockFile CreateLockFile(ProjectModel.LockFile previousLockFile, ProjectModel.PackageSpec project, System.Collections.Generic.IEnumerable targetGraphs, System.Collections.Generic.IReadOnlyList localRepositories, DependencyResolver.RemoteWalkContext context) { throw null; } + } + + public partial class LockFileBuilderCache + { + public ContentModel.ContentItemCollection GetContentItems(ProjectModel.LockFileLibrary library, Repositories.LocalPackageInfo package) { throw null; } + + public System.Collections.Generic.List> GetSelectionCriteria(RestoreTargetGraph graph, Frameworks.NuGetFramework framework) { throw null; } + } + + public static partial class LockFileUtils + { + public static readonly string LIBANY; + public static ProjectModel.LockFileTargetLibrary CreateLockFileTargetLibrary(ProjectModel.LockFileLibrary library, Repositories.LocalPackageInfo package, RestoreTargetGraph targetGraph, LibraryModel.LibraryIncludeFlags dependencyType) { throw null; } + + public static ProjectModel.LockFileTargetLibrary CreateLockFileTargetProject(DependencyResolver.GraphItem graphItem, LibraryModel.LibraryIdentity library, LibraryModel.LibraryIncludeFlags dependencyType, RestoreTargetGraph targetGraph, ProjectModel.ProjectStyle rootProjectStyle) { throw null; } + + public static void ExcludeItems(ProjectModel.LockFileTargetLibrary lockFileLib, LibraryModel.LibraryIncludeFlags dependencyType) { } + + public static string ToDirectorySeparator(string path) { throw null; } + } + + public partial class MSBuildItem : IMSBuildItem + { + public MSBuildItem(string identity, System.Collections.Generic.IDictionary metadata) { } + + public string Identity { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Properties { get { throw null; } } + + public string GetProperty(string property, bool trim) { throw null; } + + public string GetProperty(string property) { throw null; } + + public override string ToString() { throw null; } + } + + public partial class MSBuildOutputFile + { + public MSBuildOutputFile(string path, System.Xml.Linq.XDocument content) { } + + public System.Xml.Linq.XDocument Content { get { throw null; } } + + public string Path { get { throw null; } } + } + + public partial class MSBuildPackTargetArgs + { + public System.Collections.Generic.HashSet AllowedOutputExtensionsInPackageBuildOutputFolder { get { throw null; } set { } } + + public System.Collections.Generic.HashSet AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder { get { throw null; } set { } } + + public string AssemblyName { get { throw null; } set { } } + + public string[] BuildOutputFolder { get { throw null; } set { } } + + public System.Collections.Generic.Dictionary> ContentFiles { get { throw null; } set { } } + + public bool IncludeBuildOutput { get { throw null; } set { } } + + public string NuspecOutputPath { get { throw null; } set { } } + + public System.Collections.Generic.IDictionary SourceFiles { get { throw null; } set { } } + + public System.Collections.Generic.ISet TargetFrameworks { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable TargetPathsToAssemblies { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable TargetPathsToSymbols { get { throw null; } set { } } + } + + public partial class MSBuildProjectFactory : IProjectFactory + { + public bool Build { get { throw null; } set { } } + + public System.Collections.Generic.ICollection Files { get { throw null; } set { } } + + public bool IncludeSymbols { get { throw null; } set { } } + + public bool IsTool { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public Configuration.IMachineWideSettings MachineWideSettings { get { throw null; } set { } } + + public System.Collections.Generic.Dictionary ProjectProperties { get { throw null; } } + + public Packaging.PackageBuilder CreateBuilder(string basePath, Versioning.NuGetVersion version, string suffix, bool buildIfNeeded, Packaging.PackageBuilder builder) { throw null; } + + public System.Collections.Generic.Dictionary GetProjectProperties() { throw null; } + + public static string GetTargetPathForSourceFile(string sourcePath, string projectDirectory) { throw null; } + + public ProjectModel.WarningProperties GetWarningPropertiesForProject() { throw null; } + + public static IProjectFactory ProjectCreator(PackArgs packArgs, string path) { throw null; } + + public void SetIncludeSymbols(bool includeSymbols) { } + } + + public static partial class MSBuildProjectFrameworkUtility + { + public static Frameworks.NuGetFramework GetProjectFramework(string projectFilePath, string targetFrameworkMoniker, string targetPlatformMoniker, string targetPlatformMinVersion, string clrSupport) { throw null; } + + public static Frameworks.NuGetFramework GetProjectFramework(string projectFilePath, string targetFrameworkMoniker, string targetPlatformMoniker, string targetPlatformMinVersion) { throw null; } + + public static Frameworks.NuGetFramework GetProjectFrameworkReplacement(Frameworks.NuGetFramework framework) { throw null; } + + public static System.Collections.Generic.IEnumerable GetProjectFrameworks(System.Collections.Generic.IEnumerable frameworkStrings) { throw null; } + + public static System.Collections.Generic.IEnumerable GetProjectFrameworkStrings(string projectFilePath, string targetFrameworks, string targetFramework, string targetFrameworkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string targetPlatformMinVersion, bool isXnaWindowsPhoneProject, bool isManagementPackProject) { throw null; } + + public static System.Collections.Generic.IEnumerable GetProjectFrameworkStrings(string projectFilePath, string targetFrameworks, string targetFramework, string targetFrameworkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string targetPlatformMinVersion) { throw null; } + } + + public partial class MSBuildRestoreItemGroup + { + public static readonly string ImportGroup; + public static readonly string ItemGroup; + public string Condition { get { throw null; } } + + public System.Collections.Generic.List Conditions { get { throw null; } set { } } + + public System.Collections.Generic.List Items { get { throw null; } set { } } + + public int Position { get { throw null; } set { } } + + public string RootName { get { throw null; } set { } } + + public static MSBuildRestoreItemGroup Create(string rootName, System.Collections.Generic.IEnumerable items, int position, System.Collections.Generic.IEnumerable conditions) { throw null; } + } + + public static partial class MSBuildRestoreUtility + { + public static readonly string Clear; + public static System.Collections.Generic.IEnumerable AggregateSources(System.Collections.Generic.IEnumerable values, System.Collections.Generic.IEnumerable excludeValues) { throw null; } + + public static void ApplyIncludeFlags(LibraryModel.LibraryDependency dependency, string includeAssets, string excludeAssets, string privateAssets) { } + + public static void ApplyIncludeFlags(ProjectModel.ProjectRestoreReference dependency, string includeAssets, string excludeAssets, string privateAssets) { } + + public static bool ContainsClearKeyword(System.Collections.Generic.IEnumerable values) { throw null; } + + public static void Dump(System.Collections.Generic.IEnumerable items, Common.ILogger log) { } + + public static string FixSourcePath(string s) { throw null; } + + public static ProjectModel.DependencyGraphSpec GetDependencySpec(System.Collections.Generic.IEnumerable items) { throw null; } + + public static ProjectModel.PackageSpec GetPackageSpec(System.Collections.Generic.IEnumerable items) { throw null; } + + public static Common.RestoreLogMessage GetWarningForUnsupportedProject(string path) { throw null; } + + public static bool HasInvalidClear(System.Collections.Generic.IEnumerable values) { throw null; } + + public static bool LogErrorForClearIfInvalid(System.Collections.Generic.IEnumerable values, string projectPath, Common.ILogger logger) { throw null; } + + public static void NormalizePathCasings(System.Collections.Generic.Dictionary paths, ProjectModel.DependencyGraphSpec graphSpec) { } + + public static void NormalizePathCasings(System.Collections.Generic.IDictionary paths, ProjectModel.DependencyGraphSpec graphSpec) { } + + public static void RemoveMissingProjects(ProjectModel.DependencyGraphSpec graphSpec) { } + + public static System.Threading.Tasks.Task ReplayWarningsAndErrorsAsync(System.Collections.Generic.IEnumerable messages, Common.ILogger logger) { throw null; } + } + + public partial class NoOpRestoreResult : RestoreResult + { + public NoOpRestoreResult(bool success, string lockFilePath, System.Lazy lockFileLazy, ProjectModel.CacheFile cacheFile, string cacheFilePath, ProjectModel.ProjectStyle projectStyle, System.TimeSpan elapsedTime) : base(default, default!, default!, default!, default!, default!, default!, default!, default!, default!, default!, default!, default!, default, default) { } + + public override ProjectModel.LockFile LockFile { get { throw null; } } + + public override ProjectModel.LockFile PreviousLockFile { get { throw null; } } + + public override System.Threading.Tasks.Task CommitAsync(Common.ILogger log, System.Threading.CancellationToken token) { throw null; } + + public override System.Collections.Generic.ISet GetAllInstalled() { throw null; } + } + + public static partial class NoOpRestoreUtilities + { + public static string GetProjectCacheFilePath(string cacheRoot, string projectPath) { throw null; } + + public static string GetProjectCacheFilePath(string cacheRoot) { throw null; } + } + + public partial class OriginalCaseGlobalPackageFolder + { + public OriginalCaseGlobalPackageFolder(RestoreRequest request, System.Guid parentId) { } + + public OriginalCaseGlobalPackageFolder(RestoreRequest request) { } + + public System.Guid ParentId { get { throw null; } } + + public void ConvertLockFileToOriginalCase(ProjectModel.LockFile lockFile) { } + + public System.Threading.Tasks.Task CopyPackagesToOriginalCaseAsync(System.Collections.Generic.IEnumerable graphs, System.Threading.CancellationToken token) { throw null; } + } + + public partial struct OutputLibFile + { + private object _dummy; + private int _dummyPrimitive; + public string FinalOutputPath { get { throw null; } set { } } + + public string TargetFramework { get { throw null; } set { } } + + public string TargetPath { get { throw null; } set { } } + } + + public partial class PackagesLockFileBuilder + { + public ProjectModel.PackagesLockFile CreateNuGetLockFile(ProjectModel.LockFile assetsFile) { throw null; } + } + + public static partial class PackageSourceProviderExtensions + { + public static string ResolveAndValidateSource(this Configuration.IPackageSourceProvider sourceProvider, string source) { throw null; } + + public static Configuration.PackageSource ResolveSource(System.Collections.Generic.IEnumerable availableSources, string source) { throw null; } + } + + public partial class PackageSpecificWarningProperties : System.IEquatable + { + public System.Collections.Generic.IDictionary>> Properties { get { throw null; } } + + public void Add(Common.NuGetLogCode code, string libraryId, Frameworks.NuGetFramework framework) { } + + public void AddRangeOfCodes(System.Collections.Generic.IEnumerable codes, string libraryId, Frameworks.NuGetFramework framework) { } + + public void AddRangeOfFrameworks(Common.NuGetLogCode code, string libraryId, System.Collections.Generic.IEnumerable frameworks) { } + + public bool Contains(Common.NuGetLogCode code, string libraryId, Frameworks.NuGetFramework framework) { throw null; } + + public static PackageSpecificWarningProperties CreatePackageSpecificWarningProperties(ProjectModel.PackageSpec packageSpec, Frameworks.NuGetFramework framework) { throw null; } + + public static PackageSpecificWarningProperties CreatePackageSpecificWarningProperties(ProjectModel.PackageSpec packageSpec) { throw null; } + + public bool Equals(PackageSpecificWarningProperties other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class PackArgs + { + public System.Collections.Generic.IEnumerable Arguments { get { throw null; } set { } } + + public string BasePath { get { throw null; } set { } } + + public bool Build { get { throw null; } set { } } + + public string CurrentDirectory { get { throw null; } set { } } + + public bool Deterministic { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable Exclude { get { throw null; } set { } } + + public bool ExcludeEmptyDirectories { get { throw null; } set { } } + + public bool IncludeReferencedProjects { get { throw null; } set { } } + + public bool InstallPackageToOutputPath { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public Common.LogLevel LogLevel { get { throw null; } set { } } + + public Configuration.IMachineWideSettings MachineWideSettings { get { throw null; } set { } } + + public System.Version MinClientVersion { get { throw null; } set { } } + + public System.Lazy MsBuildDirectory { get { throw null; } set { } } + + public bool NoDefaultExcludes { get { throw null; } set { } } + + public bool NoPackageAnalysis { get { throw null; } set { } } + + public string OutputDirectory { get { throw null; } set { } } + + public bool OutputFileNamesWithoutVersion { get { throw null; } set { } } + + public string PackagesDirectory { get { throw null; } set { } } + + public MSBuildPackTargetArgs PackTargetArgs { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + + public System.Collections.Generic.Dictionary Properties { get { throw null; } } + + public bool Serviceable { get { throw null; } set { } } + + public string SolutionDirectory { get { throw null; } set { } } + + public string Suffix { get { throw null; } set { } } + + public SymbolPackageFormat SymbolPackageFormat { get { throw null; } set { } } + + public bool Symbols { get { throw null; } set { } } + + public bool Tool { get { throw null; } set { } } + + public string Version { get { throw null; } set { } } + + public ProjectModel.WarningProperties WarningProperties { get { throw null; } set { } } + + public string GetPropertyValue(string propertyName) { throw null; } + + public static SymbolPackageFormat GetSymbolPackageFormat(string symbolPackageFormat) { throw null; } + } + + public partial class PackCollectorLogger : Common.LoggerBase + { + public PackCollectorLogger(Common.ILogger innerLogger, ProjectModel.WarningProperties warningProperties, PackCommand.PackageSpecificWarningProperties packageSpecificWarningProperties) { } + + public PackCollectorLogger(Common.ILogger innerLogger, ProjectModel.WarningProperties warningProperties) { } + + public System.Collections.Generic.IEnumerable Errors { get { throw null; } } + + public ProjectModel.WarningProperties WarningProperties { get { throw null; } set { } } + + public override void Log(Common.ILogMessage message) { } + + public override System.Threading.Tasks.Task LogAsync(Common.ILogMessage message) { throw null; } + } + + public partial class PackCommandRunner + { + public PackCommandRunner(PackArgs packArgs, CreateProjectFactory createProjectFactory, Packaging.PackageBuilder packageBuilder) { } + + public PackCommandRunner(PackArgs packArgs, CreateProjectFactory createProjectFactory) { } + + public bool GenerateNugetPackage { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable Rules { get { throw null; } set { } } + + public static void AddDependencyGroups(System.Collections.Generic.IEnumerable dependencies, Frameworks.NuGetFramework framework, Packaging.PackageBuilder builder) { } + + public static void AddLibraryDependency(LibraryModel.LibraryDependency dependency, System.Collections.Generic.ISet list) { } + + public static void AddPackageDependency(Packaging.Core.PackageDependency dependency, System.Collections.Generic.ISet set) { } + + [System.Obsolete("Do not use this. Use RunPackageBuild() instead as it accounts for the effects of package analysis to the complete operation status.")] + public void BuildPackage() { } + + [System.Obsolete("Do not use this. Use RunPackageBuild() instead as it accounts for the effects of package analysis to the complete operation status.")] + public Packaging.PackageArchiveReader BuildPackage(Packaging.PackageBuilder builder, string outputPath = null) { throw null; } + + public static string GetInputFile(PackArgs packArgs) { throw null; } + + public static string GetOutputFileName(string packageId, Versioning.NuGetVersion version, bool isNupkg, bool symbols, SymbolPackageFormat symbolPackageFormat, bool excludeVersion = false) { throw null; } + + public static string GetOutputPath(Packaging.PackageBuilder builder, PackArgs packArgs, bool symbols = false, Versioning.NuGetVersion nugetVersion = null, string outputDirectory = null, bool isNupkg = true) { throw null; } + + [System.Obsolete] + public static bool ProcessProjectJsonFile(Packaging.PackageBuilder builder, string basePath, string id, Versioning.NuGetVersion version, string suffix, System.Func propertyProvider) { throw null; } + + public bool RunPackageBuild() { throw null; } + + public static void SetupCurrentDirectory(PackArgs packArgs) { } + + public delegate IProjectFactory CreateProjectFactory(PackArgs packArgs, string path); + } + + public static partial class PushRunner + { + public static System.Threading.Tasks.Task Run(Configuration.ISettings settings, Configuration.IPackageSourceProvider sourceProvider, System.Collections.Generic.IList packagePaths, string source, string apiKey, string symbolSource, string symbolApiKey, int timeoutSeconds, bool disableBuffering, bool noSymbols, bool noServiceEndpoint, bool skipDuplicate, Common.ILogger logger) { throw null; } + + [System.Obsolete("Use Run method which takes multiple package paths.")] + public static System.Threading.Tasks.Task Run(Configuration.ISettings settings, Configuration.IPackageSourceProvider sourceProvider, string packagePath, string source, string apiKey, string symbolSource, string symbolApiKey, int timeoutSeconds, bool disableBuffering, bool noSymbols, bool noServiceEndpoint, bool skipDuplicate, Common.ILogger logger) { throw null; } + } + + public partial class RemoveClientCertArgs : IClientCertArgsWithConfigFile, IClientCertArgsWithPackageSource + { + public string Configfile { get { throw null; } set { } } + + public string PackageSource { get { throw null; } set { } } + } + + public static partial class RemoveClientCertRunner + { + public static void Run(RemoveClientCertArgs args, System.Func getLogger) { } + } + + public partial class RemoveSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + } + + public static partial class RemoveSourceRunner + { + public static void Run(RemoveSourceArgs args, System.Func getLogger) { } + } + + public static partial class RequestRuntimeUtility + { + public static System.Collections.Generic.IEnumerable GetDefaultRestoreRuntimes(string os, string runtimeOsName) { throw null; } + } + + public partial class ResolvedDependencyKey : System.IEquatable + { + public ResolvedDependencyKey(LibraryModel.LibraryIdentity parent, Versioning.VersionRange range, LibraryModel.LibraryIdentity child) { } + + public LibraryModel.LibraryIdentity Child { get { throw null; } } + + public LibraryModel.LibraryIdentity Parent { get { throw null; } } + + public Versioning.VersionRange Range { get { throw null; } } + + public bool Equals(ResolvedDependencyKey other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class ResolverConflict + { + public ResolverConflict(string name, System.Collections.Generic.IEnumerable requests) { } + + public string Name { get { throw null; } } + + public System.Collections.Generic.IList Requests { get { throw null; } } + } + + public partial class ResolverRequest + { + public ResolverRequest(LibraryModel.LibraryIdentity requestor, LibraryModel.LibraryRange request) { } + + public LibraryModel.LibraryRange Request { get { throw null; } } + + public LibraryModel.LibraryIdentity Requestor { get { throw null; } } + + public override string ToString() { throw null; } + } + + public partial class RestoreArgs + { + public System.Collections.Generic.IReadOnlyList AdditionalMessages { get { throw null; } set { } } + + public bool AllowNoOp { get { throw null; } set { } } + + public Protocol.Core.Types.SourceCacheContext CacheContext { get { throw null; } set { } } + + public Protocol.CachingSourceProvider CachingSourceProvider { get { throw null; } set { } } + + public string ConfigFile { get { throw null; } set { } } + + public bool DisableParallel { get { throw null; } set { } } + + public System.Collections.Generic.HashSet FallbackRuntimes { get { throw null; } set { } } + + public string GlobalPackagesFolder { get { throw null; } set { } } + + public bool HideWarningsAndErrors { get { throw null; } set { } } + + public System.Collections.Generic.List Inputs { get { throw null; } set { } } + + public bool? IsLowercaseGlobalPackagesFolder { get { throw null; } set { } } + + public bool IsRestoreOriginalAction { get { throw null; } set { } } + + public int? LockFileVersion { get { throw null; } set { } } + + public Common.ILogger Log { get { throw null; } set { } } + + public Configuration.IMachineWideSettings MachineWideSettings { get { throw null; } set { } } + + public Packaging.PackageSaveMode PackageSaveMode { get { throw null; } set { } } + + public System.Guid ParentId { get { throw null; } set { } } + + public System.Collections.Generic.List PreLoadedRequestProviders { get { throw null; } set { } } + + public IRestoreProgressReporter ProgressReporter { get { throw null; } set { } } + + public System.Collections.Generic.List RequestProviders { get { throw null; } set { } } + + public bool RestoreForceEvaluate { get { throw null; } set { } } + + public System.Collections.Generic.HashSet Runtimes { get { throw null; } set { } } + + public System.Collections.Generic.List Sources { get { throw null; } set { } } + + public bool? ValidateRuntimeAssets { get { throw null; } set { } } + + public void ApplyStandardProperties(RestoreRequest request) { } + + public System.Collections.Generic.IReadOnlyList GetEffectiveFallbackPackageFolders(Configuration.ISettings settings) { throw null; } + + public string GetEffectiveGlobalPackagesFolder(string rootDirectory, Configuration.ISettings settings) { throw null; } + + public Configuration.ISettings GetSettings(string projectDirectory) { throw null; } + } + + public partial class RestoreCollectorLogger : Common.LoggerBase, Common.ICollectorLogger, Common.ILogger + { + public RestoreCollectorLogger(Common.ILogger innerLogger, Common.LogLevel verbosity, bool hideWarningsAndErrors) { } + + public RestoreCollectorLogger(Common.ILogger innerLogger, Common.LogLevel verbosity) { } + + public RestoreCollectorLogger(Common.ILogger innerLogger, bool hideWarningsAndErrors) { } + + public RestoreCollectorLogger(Common.ILogger innerLogger) { } + + public System.Collections.Generic.IEnumerable Errors { get { throw null; } } + + public string ProjectPath { get { throw null; } } + + public WarningPropertiesCollection ProjectWarningPropertiesCollection { get { throw null; } set { } } + + public WarningPropertiesCollection TransitiveWarningPropertiesCollection { get { throw null; } set { } } + + public void ApplyRestoreInputs(ProjectModel.PackageSpec projectSpec) { } + + public void ApplyRestoreOutput(System.Collections.Generic.IEnumerable restoreTargetGraphs) { } + + protected bool DisplayMessage(Common.IRestoreLogMessage message) { throw null; } + + public override void Log(Common.ILogMessage message) { } + + public void Log(Common.IRestoreLogMessage message) { } + + public override System.Threading.Tasks.Task LogAsync(Common.ILogMessage message) { throw null; } + + public System.Threading.Tasks.Task LogAsync(Common.IRestoreLogMessage message) { throw null; } + } + + public partial class RestoreCommand + { + public RestoreCommand(RestoreRequest request) { } + + public System.Guid ParentId { get { throw null; } } + + public System.Threading.Tasks.Task ExecuteAsync() { throw null; } + + public System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken token) { throw null; } + } + + public partial class RestoreCommandException : System.Exception, Common.ILogMessageException + { + public RestoreCommandException(Common.IRestoreLogMessage logMessage) { } + + public Common.ILogMessage AsLogMessage() { throw null; } + } + + public partial class RestoreCommandProviders + { + public RestoreCommandProviders(Repositories.NuGetv3LocalRepository globalPackages, System.Collections.Generic.IReadOnlyList fallbackPackageFolders, System.Collections.Generic.IReadOnlyList localProviders, System.Collections.Generic.IReadOnlyList remoteProviders, Protocol.LocalPackageFileCache packageFileCache) { } + + public System.Collections.Generic.IReadOnlyList FallbackPackageFolders { get { throw null; } } + + public Repositories.NuGetv3LocalRepository GlobalPackages { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList LocalProviders { get { throw null; } } + + public Protocol.LocalPackageFileCache PackageFileCache { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RemoteProviders { get { throw null; } } + + public static RestoreCommandProviders Create(string globalFolderPath, System.Collections.Generic.IEnumerable fallbackPackageFolderPaths, System.Collections.Generic.IEnumerable sources, Protocol.Core.Types.SourceCacheContext cacheContext, Protocol.LocalPackageFileCache packageFileCache, Common.ILogger log) { throw null; } + } + + public partial class RestoreCommandProvidersCache + { + public RestoreCommandProviders GetOrCreate(string globalPackagesPath, System.Collections.Generic.IReadOnlyList fallbackPackagesPaths, System.Collections.Generic.IReadOnlyList sources, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger log, bool updateLastAccess) { throw null; } + + public RestoreCommandProviders GetOrCreate(string globalPackagesPath, System.Collections.Generic.IReadOnlyList fallbackPackagesPaths, System.Collections.Generic.IReadOnlyList sources, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger log) { throw null; } + } + + public partial class RestoreRequest + { + public static readonly int DefaultDegreeOfConcurrency; + [System.Obsolete("Use constructor with LockFileBuilderCache parameter")] + public RestoreRequest(ProjectModel.PackageSpec project, RestoreCommandProviders dependencyProviders, Protocol.Core.Types.SourceCacheContext cacheContext, Packaging.Signing.ClientPolicyContext clientPolicyContext, Common.ILogger log) { } + + public RestoreRequest(ProjectModel.PackageSpec project, RestoreCommandProviders dependencyProviders, Protocol.Core.Types.SourceCacheContext cacheContext, Packaging.Signing.ClientPolicyContext clientPolicyContext, Configuration.PackageSourceMapping packageSourceMapping, Common.ILogger log, LockFileBuilderCache lockFileBuilderCache) { } + + public System.Collections.Generic.IReadOnlyList AdditionalMessages { get { throw null; } set { } } + + public bool AllowNoOp { get { throw null; } set { } } + + public Protocol.Core.Types.SourceCacheContext CacheContext { get { throw null; } set { } } + + public Packaging.Signing.ClientPolicyContext ClientPolicyContext { get { throw null; } } + + public System.Collections.Generic.ISet CompatibilityProfiles { get { throw null; } } + + public ProjectModel.DependencyGraphSpec DependencyGraphSpec { get { throw null; } set { } } + + public RestoreCommandProviders DependencyProviders { get { throw null; } set { } } + + public ProjectModel.LockFile ExistingLockFile { get { throw null; } set { } } + + public System.Collections.Generic.IList ExternalProjects { get { throw null; } set { } } + + public System.Collections.Generic.ISet FallbackRuntimes { get { throw null; } } + + public bool HideWarningsAndErrors { get { throw null; } set { } } + + public bool IsLowercasePackagesDirectory { get { throw null; } set { } } + + public bool IsRestoreOriginalAction { get { throw null; } set { } } + + public string LockFilePath { get { throw null; } set { } } + + public int LockFileVersion { get { throw null; } set { } } + + public Common.ILogger Log { get { throw null; } set { } } + + public int MaxDegreeOfConcurrency { get { throw null; } set { } } + + public string MSBuildProjectExtensionsPath { get { throw null; } set { } } + + public Packaging.PackageSaveMode PackageSaveMode { get { throw null; } set { } } + + public string PackagesDirectory { get { throw null; } } + + public Configuration.PackageSourceMapping PackageSourceMapping { get { throw null; } } + + public System.Guid ParentId { get { throw null; } set { } } + + public ProjectModel.PackageSpec Project { get { throw null; } } + + public ProjectModel.ProjectStyle ProjectStyle { get { throw null; } set { } } + + public System.Collections.Generic.ISet RequestedRuntimes { get { throw null; } } + + public bool RestoreForceEvaluate { get { throw null; } set { } } + + public string RestoreOutputPath { get { throw null; } set { } } + + public bool UpdatePackageLastAccessTime { get { throw null; } set { } } + + public bool ValidateRuntimeAssets { get { throw null; } set { } } + + public Packaging.XmlDocFileSaveMode XmlDocFileSaveMode { get { throw null; } set { } } + } + + public partial class RestoreResult : IRestoreResult + { + public RestoreResult(bool success, System.Collections.Generic.IEnumerable restoreGraphs, System.Collections.Generic.IEnumerable compatibilityCheckResults, System.Collections.Generic.IEnumerable msbuildFiles, ProjectModel.LockFile lockFile, ProjectModel.LockFile previousLockFile, string lockFilePath, ProjectModel.CacheFile cacheFile, string cacheFilePath, string packagesLockFilePath, ProjectModel.PackagesLockFile packagesLockFile, string dependencyGraphSpecFilePath, ProjectModel.DependencyGraphSpec dependencyGraphSpec, ProjectModel.ProjectStyle projectStyle, System.TimeSpan elapsedTime) { } + + protected string CacheFilePath { get { throw null; } } + + public System.Collections.Generic.IEnumerable CompatibilityCheckResults { get { throw null; } } + + public System.TimeSpan ElapsedTime { get { throw null; } } + + public virtual ProjectModel.LockFile LockFile { get { throw null; } } + + public string LockFilePath { get { throw null; } set { } } + + public virtual System.Collections.Generic.IList LogMessages { get { throw null; } internal set { } } + + public System.Collections.Generic.IEnumerable MSBuildOutputFiles { get { throw null; } } + + public virtual ProjectModel.LockFile PreviousLockFile { get { throw null; } } + + public ProjectModel.ProjectStyle ProjectStyle { get { throw null; } } + + public System.Collections.Generic.IEnumerable RestoreGraphs { get { throw null; } } + + public bool Success { get { throw null; } } + + public virtual System.Threading.Tasks.Task CommitAsync(Common.ILogger log, System.Threading.CancellationToken token) { throw null; } + + public virtual System.Collections.Generic.ISet GetAllInstalled() { throw null; } + + public System.Collections.Generic.ISet GetAllUnresolved() { throw null; } + } + + public partial class RestoreResultPair + { + public RestoreResultPair(RestoreSummaryRequest request, RestoreResult result) { } + + public RestoreResult Result { get { throw null; } } + + public RestoreSummaryRequest SummaryRequest { get { throw null; } } + } + + public static partial class RestoreRunner + { + public static System.Threading.Tasks.Task CommitAsync(RestoreResultPair restoreResult, System.Threading.CancellationToken token) { throw null; } + + public static string GetInvalidInputErrorMessage(string input) { throw null; } + + public static System.Threading.Tasks.Task> GetRequests(RestoreArgs restoreContext) { throw null; } + + public static System.Threading.Tasks.Task> RunAsync(RestoreArgs restoreContext, System.Threading.CancellationToken token) { throw null; } + + public static System.Threading.Tasks.Task> RunAsync(RestoreArgs restoreContext) { throw null; } + + public static System.Threading.Tasks.Task> RunWithoutCommit(System.Collections.Generic.IEnumerable restoreRequests, RestoreArgs restoreContext) { throw null; } + } + + public partial class RestoreSpecException : System.Exception + { + internal RestoreSpecException() { } + + public System.Collections.Generic.IEnumerable Files { get { throw null; } } + + public static RestoreSpecException Create(string message, System.Collections.Generic.IEnumerable files, System.Exception innerException) { throw null; } + + public static RestoreSpecException Create(string message, System.Collections.Generic.IEnumerable files) { throw null; } + } + + public partial class RestoreSummary + { + public RestoreSummary(RestoreResult result, string inputPath, System.Collections.Generic.IEnumerable configFiles, System.Collections.Generic.IEnumerable sourceRepositories, System.Collections.Generic.IEnumerable errors) { } + + public RestoreSummary(bool success, string inputPath, System.Collections.Generic.IReadOnlyList configFiles, System.Collections.Generic.IReadOnlyList feedsUsed, int installCount, System.Collections.Generic.IReadOnlyList errors) { } + + public RestoreSummary(bool success) { } + + public System.Collections.Generic.IReadOnlyList ConfigFiles { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Errors { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList FeedsUsed { get { throw null; } } + + public string InputPath { get { throw null; } } + + public int InstallCount { get { throw null; } } + + public bool NoOpRestore { get { throw null; } } + + public bool Success { get { throw null; } } + + public static void Log(Common.ILogger logger, System.Collections.Generic.IReadOnlyList restoreSummaries, bool logErrors = false) { } + } + + public partial class RestoreSummaryRequest + { + public RestoreSummaryRequest(RestoreRequest request, string inputPath, System.Collections.Generic.IEnumerable configFiles, System.Collections.Generic.IReadOnlyList sources) { } + + public System.Collections.Generic.IEnumerable ConfigFiles { get { throw null; } } + + public string InputPath { get { throw null; } } + + public RestoreRequest Request { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Sources { get { throw null; } } + } + + public partial class RestoreTargetGraph : IRestoreTargetGraph + { + internal RestoreTargetGraph() { } + + public DependencyResolver.AnalyzeResult AnalyzeResult { get { throw null; } } + + public System.Collections.Generic.IEnumerable Conflicts { get { throw null; } } + + public Client.ManagedCodeConventions Conventions { get { throw null; } } + + public System.Collections.Generic.ISet> Flattened { get { throw null; } } + + public Frameworks.NuGetFramework Framework { get { throw null; } } + + public System.Collections.Generic.IEnumerable> Graphs { get { throw null; } } + + public bool InConflict { get { throw null; } } + + public System.Collections.Generic.ISet Install { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Collections.Generic.ISet ResolvedDependencies { get { throw null; } } + + public RuntimeModel.RuntimeGraph RuntimeGraph { get { throw null; } } + + public string RuntimeIdentifier { get { throw null; } } + + public string TargetGraphName { get { throw null; } } + + public System.Collections.Generic.ISet Unresolved { get { throw null; } } + + public static RestoreTargetGraph Create(RuntimeModel.RuntimeGraph runtimeGraph, System.Collections.Generic.IEnumerable> graphs, DependencyResolver.RemoteWalkContext context, Common.ILogger log, Frameworks.NuGetFramework framework, string runtimeIdentifier) { throw null; } + + public static RestoreTargetGraph Create(System.Collections.Generic.IEnumerable> graphs, DependencyResolver.RemoteWalkContext context, Common.ILogger logger, Frameworks.NuGetFramework framework) { throw null; } + } + + public partial class SignArgs + { + public string CertificateFingerprint { get { throw null; } set { } } + + public string CertificatePassword { get { throw null; } set { } } + + public string CertificatePath { get { throw null; } set { } } + + public System.Security.Cryptography.X509Certificates.StoreLocation CertificateStoreLocation { get { throw null; } set { } } + + public System.Security.Cryptography.X509Certificates.StoreName CertificateStoreName { get { throw null; } set { } } + + public string CertificateSubjectName { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public bool NonInteractive { get { throw null; } set { } } + + public string OutputDirectory { get { throw null; } set { } } + + public bool Overwrite { get { throw null; } set { } } + + [System.Obsolete("Use PackagePaths instead")] + public string PackagePath { get { throw null; } set { } } + + public System.Collections.Generic.IReadOnlyList PackagePaths { get { throw null; } set { } } + + public SignCommand.IPasswordProvider PasswordProvider { get { throw null; } set { } } + + public Common.HashAlgorithmName SignatureHashAlgorithm { get { throw null; } set { } } + + public string Timestamper { get { throw null; } set { } } + + public Common.HashAlgorithmName TimestampHashAlgorithm { get { throw null; } set { } } + + public System.Threading.CancellationToken Token { get { throw null; } set { } } + } + + public sealed partial class SignCommandException : System.Exception, Common.ILogMessageException + { + public SignCommandException(Common.ILogMessage logMessage) { } + + public Common.ILogMessage AsLogMessage() { throw null; } + } + + public partial class SignCommandRunner : ISignCommandRunner + { + public System.Threading.Tasks.Task ExecuteCommandAsync(SignArgs signArgs) { throw null; } + + public System.Threading.Tasks.Task ExecuteCommandAsync(System.Collections.Generic.IEnumerable packagesToSign, Packaging.Signing.SignPackageRequest signPackageRequest, string timestamper, Common.ILogger logger, string outputDirectory, bool overwrite, System.Threading.CancellationToken token) { throw null; } + } + + public partial class SourceRepositoryDependencyProvider : DependencyResolver.IRemoteDependencyProvider + { + public SourceRepositoryDependencyProvider(Protocol.Core.Types.SourceRepository sourceRepository, Common.ILogger logger, Protocol.Core.Types.SourceCacheContext cacheContext, bool ignoreFailedSources, bool ignoreWarning, Protocol.LocalPackageFileCache fileCache, bool isFallbackFolderSource) { } + + public SourceRepositoryDependencyProvider(Protocol.Core.Types.SourceRepository sourceRepository, Common.ILogger logger, Protocol.Core.Types.SourceCacheContext cacheContext, bool ignoreFailedSources, bool ignoreWarning) { } + + public bool IsHttp { get { throw null; } } + + public Configuration.PackageSource Source { get { throw null; } } + + public System.Threading.Tasks.Task FindLibraryAsync(LibraryModel.LibraryRange libraryRange, Frameworks.NuGetFramework targetFramework, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger logger, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task> GetAllVersionsAsync(string id, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger logger, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task GetDependenciesAsync(LibraryModel.LibraryIdentity libraryIdentity, Frameworks.NuGetFramework targetFramework, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger logger, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task GetPackageDownloaderAsync(Packaging.Core.PackageIdentity packageIdentity, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger logger, System.Threading.CancellationToken cancellationToken) { throw null; } + } + + public enum SourcesAction + { + None = 0, + List = 1, + Add = 2, + Remove = 3, + Enable = 4, + Disable = 5, + Update = 6 + } + + public enum SourcesListFormat + { + None = 0, + Detailed = 1, + Short = 2 + } + + public static partial class SpecValidationUtility + { + public static void ValidateDependencySpec(ProjectModel.DependencyGraphSpec spec, System.Collections.Generic.HashSet projectsToSkip) { } + + public static void ValidateDependencySpec(ProjectModel.DependencyGraphSpec spec) { } + + public static void ValidateProjectSpec(ProjectModel.PackageSpec spec) { } + } + + public enum SymbolPackageFormat + { + Snupkg = 0, + SymbolsNupkg = 1 + } + + public static partial class ToolRestoreUtility + { + public static ProjectModel.PackageSpec GetSpec(string projectFilePath, string id, Versioning.VersionRange versionRange, Frameworks.NuGetFramework framework, string packagesPath, System.Collections.Generic.IList fallbackFolders, System.Collections.Generic.IList sources, ProjectModel.WarningProperties projectWideWarningProperties) { throw null; } + + public static System.Collections.Generic.IReadOnlyList GetSubSetRequests(System.Collections.Generic.IEnumerable requestSummaries) { throw null; } + + public static System.Collections.Generic.IReadOnlyList GetSubSetRequestsForSingleId(System.Collections.Generic.IEnumerable requests) { throw null; } + + public static LibraryModel.LibraryDependency GetToolDependencyOrNullFromSpec(ProjectModel.PackageSpec spec) { throw null; } + + public static string GetToolIdOrNullFromSpec(ProjectModel.PackageSpec spec) { throw null; } + + public static ProjectModel.LockFileTargetLibrary GetToolTargetLibrary(ProjectModel.LockFile toolLockFile, string toolId) { throw null; } + + public static string GetUniqueName(string id, string framework, Versioning.VersionRange versionRange) { throw null; } + } + + public static partial class TransitiveNoWarnUtils + { + public static WarningPropertiesCollection CreateTransitiveWarningPropertiesCollection(System.Collections.Generic.IEnumerable targetGraphs, ProjectModel.PackageSpec parentProjectSpec) { throw null; } + + public static System.Collections.Generic.Dictionary> ExtractPackageSpecificNoWarnForFramework(PackageSpecificWarningProperties packageSpecificWarningProperties, Frameworks.NuGetFramework framework) { throw null; } + + public static System.Collections.Generic.Dictionary>> ExtractPackageSpecificNoWarnPerFramework(PackageSpecificWarningProperties packageSpecificWarningProperties) { throw null; } + + public static System.Collections.Generic.HashSet ExtractPathNoWarnProperties(NodeWarningProperties nodeWarningProperties, string libraryId) { throw null; } + + public static System.Collections.Generic.HashSet MergeCodes(System.Collections.Generic.HashSet first, System.Collections.Generic.HashSet second) { throw null; } + + public static System.Collections.Generic.Dictionary> MergePackageSpecificNoWarn(System.Collections.Generic.Dictionary> first, System.Collections.Generic.Dictionary> second) { throw null; } + + public static PackageSpecificWarningProperties MergePackageSpecificWarningProperties(PackageSpecificWarningProperties first, PackageSpecificWarningProperties second) { throw null; } + + public static bool TryMergeNullObjects(T first, T second, out T merged) + where T : class { throw null; } + + public partial class DependencyNode : System.IEquatable + { + public DependencyNode(string id, bool isProject, NodeWarningProperties nodeWarningProperties) { } + + public DependencyNode(string id, bool isProject, System.Collections.Generic.HashSet projectWideNoWarn, System.Collections.Generic.Dictionary> packageSpecificNoWarn) { } + + public string Id { get { throw null; } } + + public bool IsProject { get { throw null; } } + + public NodeWarningProperties NodeWarningProperties { get { throw null; } } + + public bool Equals(DependencyNode other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public override string ToString() { throw null; } + } + + public partial class NodeWarningProperties : System.IEquatable + { + public NodeWarningProperties(System.Collections.Generic.HashSet projectWide, System.Collections.Generic.Dictionary> packageSpecific) { } + + public System.Collections.Generic.Dictionary> PackageSpecific { get { throw null; } } + + public System.Collections.Generic.HashSet ProjectWide { get { throw null; } } + + public bool Equals(NodeWarningProperties other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public NodeWarningProperties GetIntersect(NodeWarningProperties other) { throw null; } + + public bool IsSubSetOf(NodeWarningProperties other) { throw null; } + } + } + + public sealed partial class TrustedSignerActionsProvider + { + public TrustedSignerActionsProvider(Packaging.Signing.ITrustedSignersProvider trustedSignersProvider, Common.ILogger logger) { } + + public void AddOrUpdateTrustedSigner(string name, string fingerprint, Common.HashAlgorithmName hashAlgorithm, bool allowUntrustedRoot) { } + + public System.Threading.Tasks.Task AddTrustedRepositoryAsync(string name, System.Uri serviceIndex, System.Collections.Generic.IEnumerable owners, System.Threading.CancellationToken token) { throw null; } + + public System.Threading.Tasks.Task AddTrustedSignerAsync(string name, Packaging.Signing.ISignedPackageReader package, Packaging.Signing.VerificationTarget trustTarget, bool allowUntrustedRoot, System.Collections.Generic.IEnumerable owners, System.Threading.CancellationToken token) { throw null; } + + public System.Threading.Tasks.Task SyncTrustedRepositoryAsync(string name, System.Threading.CancellationToken token) { throw null; } + } + + public partial class TrustedSignersArgs + { + public TrustedSignersAction Action { get { throw null; } set { } } + + public bool AllowUntrustedRoot { get { throw null; } set { } } + + public bool Author { get { throw null; } set { } } + + public string CertificateFingerprint { get { throw null; } set { } } + + public string FingerprintAlgorithm { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable Owners { get { throw null; } set { } } + + public string PackagePath { get { throw null; } set { } } + + public bool Repository { get { throw null; } set { } } + + public string ServiceIndex { get { throw null; } set { } } + + public enum TrustedSignersAction + { + Add = 0, + List = 1, + Remove = 2, + Sync = 3 + } + } + + public partial class TrustedSignersCommandRunner : ITrustedSignersCommandRunner + { + public TrustedSignersCommandRunner(Packaging.Signing.ITrustedSignersProvider trustedSignersProvider, Configuration.IPackageSourceProvider packageSourceProvider) { } + + public System.Threading.Tasks.Task ExecuteCommandAsync(TrustedSignersArgs trustedSignersArgs) { throw null; } + } + + public static partial class UnexpectedDependencyMessages + { + public static bool DependencyRangeHasMissingExactMatch(ResolvedDependencyKey dependency) { throw null; } + + public static System.Collections.Generic.IEnumerable GetBumpedUpDependencies(System.Collections.Generic.List graphs, ProjectModel.PackageSpec project, System.Collections.Generic.ISet ignoreIds) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDependenciesAboveUpperBounds(System.Collections.Generic.List graphs, Common.ILogger logger) { throw null; } + + public static Common.RestoreLogMessage GetMissingLowerBoundMessage(ResolvedDependencyKey dependency, params string[] targetGraphs) { throw null; } + + public static System.Collections.Generic.IEnumerable GetMissingLowerBounds(System.Collections.Generic.IEnumerable graphs, System.Collections.Generic.ISet ignoreIds) { throw null; } + + public static System.Collections.Generic.IEnumerable GetProjectDependenciesMissingLowerBounds(ProjectModel.PackageSpec project) { throw null; } + + public static bool HasMissingLowerBound(Versioning.VersionRange range) { throw null; } + + public static System.Threading.Tasks.Task LogAsync(System.Collections.Generic.IEnumerable graphs, ProjectModel.PackageSpec project, Common.ILogger logger) { throw null; } + } + + public partial class UpdateClientCertArgs : IClientCertArgsWithPackageSource, IClientCertArgsWithConfigFile, IClientCertArgsWithFileData, IClientCertArgsWithStoreData, IClientCertArgsWithForce + { + public string Configfile { get { throw null; } set { } } + + public string FindBy { get { throw null; } set { } } + + public string FindValue { get { throw null; } set { } } + + public bool Force { get { throw null; } set { } } + + public string PackageSource { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + + public string StoreLocation { get { throw null; } set { } } + + public string StoreName { get { throw null; } set { } } + + public bool StorePasswordInClearText { get { throw null; } set { } } + } + + public static partial class UpdateClientCertRunner + { + public static void Run(UpdateClientCertArgs args, System.Func getLogger) { } + } + + public partial class UpdateSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Source { get { throw null; } set { } } + + public bool StorePasswordInClearText { get { throw null; } set { } } + + public string Username { get { throw null; } set { } } + + public string ValidAuthenticationTypes { get { throw null; } set { } } + } + + public static partial class UpdateSourceRunner + { + public static void Run(UpdateSourceArgs args, System.Func getLogger) { } + } + + public partial class VerifyArgs + { + public System.Collections.Generic.IEnumerable CertificateFingerprint { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public Common.LogLevel LogLevel { get { throw null; } set { } } + + [System.Obsolete("Use PackagePaths instead")] + public string PackagePath { get { throw null; } set { } } + + public System.Collections.Generic.IReadOnlyList PackagePaths { get { throw null; } set { } } + + public Configuration.ISettings Settings { get { throw null; } set { } } + + public System.Collections.Generic.IList Verifications { get { throw null; } set { } } + + public enum Verification + { + Unknown = 0, + All = 1, + Signatures = 2 + } + } + + public partial class VerifyCommandRunner : IVerifyCommandRunner + { + public System.Threading.Tasks.Task ExecuteCommandAsync(VerifyArgs verifyArgs) { throw null; } + } + + public partial class WarningPropertiesCollection : System.IEquatable + { + public WarningPropertiesCollection(ProjectModel.WarningProperties projectWideWarningProperties, PackageSpecificWarningProperties packageSpecificWarningProperties, System.Collections.Generic.IReadOnlyList projectFrameworks) { } + + public PackageSpecificWarningProperties PackageSpecificWarningProperties { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList ProjectFrameworks { get { throw null; } } + + public ProjectModel.WarningProperties ProjectWideWarningProperties { get { throw null; } } + + public bool ApplyNoWarnProperties(Common.IRestoreLogMessage message) { throw null; } + + public static bool ApplyProjectWideNoWarnProperties(Common.ILogMessage message, ProjectModel.WarningProperties warningProperties) { throw null; } + + public static void ApplyProjectWideWarningsAsErrorProperties(Common.ILogMessage message, ProjectModel.WarningProperties warningProperties) { } + + public void ApplyWarningAsErrorProperties(Common.IRestoreLogMessage message) { } + + public bool ApplyWarningProperties(Common.IRestoreLogMessage message) { throw null; } + + public bool Equals(WarningPropertiesCollection other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } +} + +namespace NuGet.Commands.PackCommand +{ + public partial class PackageSpecificWarningProperties + { + public static PackageSpecificWarningProperties CreatePackageSpecificWarningProperties(System.Collections.Generic.IDictionary> noWarnProperties) { throw null; } + } +} + +namespace NuGet.Commands.SignCommand +{ + public partial interface IPasswordProvider + { + } +} \ No newline at end of file diff --git a/src/referencePackages/src/nuget.commands/6.2.2/lib/netstandard2.0/NuGet.Commands.cs b/src/referencePackages/src/nuget.commands/6.2.2/lib/netstandard2.0/NuGet.Commands.cs new file mode 100644 index 0000000000..08cb4e2561 --- /dev/null +++ b/src/referencePackages/src/nuget.commands/6.2.2/lib/netstandard2.0/NuGet.Commands.cs @@ -0,0 +1,2114 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.Commands.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.ProjectModel.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Test.Utility, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.SolutionRestoreManager.Test, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.PackageManagement.VisualStudio.Test, PublicKey=002400000480000094000000060200000024000052534131000400000100010007d1fa57c4aed9f0a32e84aa0faefd0de9e8fd6aec8f87fb03766c834c99921eb23be79ad9d5dcc1dd9ad236132102900b723cf980957fc4e177108fc607774f29e8320e92ea05ece4e821c0a5efe8f1645c4c0c93c1ab99285d622caa652c1dfad63d745d6f2de5f17e5eaf0fc4963d261c8a12436518206dc093344d5ad293")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Complete commands common to command-line and GUI NuGet clients.")] +[assembly: System.Reflection.AssemblyFileVersion("6.2.2.1")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.2.2+027ca8b8ef4b4dc94995f87b9c441d2bcf742c1d.027ca8b8ef4b4dc94995f87b9c441d2bcf742c1d")] +[assembly: System.Reflection.AssemblyProduct("NuGet")] +[assembly: System.Reflection.AssemblyTitle("NuGet.Commands")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/NuGet/NuGet.Client")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.2.2.1")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.AspNet.FileProviders +{ + public partial interface IDirectoryContents : System.Collections.Generic.IEnumerable, System.Collections.IEnumerable + { + bool Exists { get; } + } + + public partial interface IFileInfo + { + bool Exists { get; } + + bool IsDirectory { get; } + + System.DateTimeOffset LastModified { get; } + + long Length { get; } + + string Name { get; } + + string PhysicalPath { get; } + + System.IO.Stream CreateReadStream(); + } + + public partial interface IFileProvider + { + IDirectoryContents GetDirectoryContents(string subpath); + IFileInfo GetFileInfo(string subpath); + Extensions.Primitives.IChangeToken Watch(string filter); + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing +{ + public partial struct FilePatternMatch : System.IEquatable + { + private object _dummy; + private int _dummyPrimitive; + public FilePatternMatch(string path, string stem) { } + + public string Path { get { throw null; } } + + public string Stem { get { throw null; } } + + public bool Equals(FilePatternMatch other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class Matcher + { + public Matcher() { } + + public Matcher(System.StringComparison comparisonType) { } + + public virtual Matcher AddExclude(string pattern) { throw null; } + + public virtual Matcher AddInclude(string pattern) { throw null; } + + public virtual PatternMatchingResult Execute(Abstractions.DirectoryInfoBase directoryInfo) { throw null; } + } + + public static partial class MatcherExtensions + { + public static void AddExcludePatterns(this Matcher matcher, params System.Collections.Generic.IEnumerable[] excludePatternsGroups) { } + + public static void AddIncludePatterns(this Matcher matcher, params System.Collections.Generic.IEnumerable[] includePatternsGroups) { } + + public static System.Collections.Generic.IEnumerable GetResultsInFullPath(this Matcher matcher, string directoryPath) { throw null; } + } + + public partial class PatternMatchingResult + { + public PatternMatchingResult(System.Collections.Generic.IEnumerable files) { } + + public System.Collections.Generic.IEnumerable Files { get { throw null; } set { } } + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Abstractions +{ + public abstract partial class DirectoryInfoBase : FileSystemInfoBase + { + public abstract System.Collections.Generic.IEnumerable EnumerateFileSystemInfos(); + public abstract DirectoryInfoBase GetDirectory(string path); + public abstract FileInfoBase GetFile(string path); + } + + public partial class DirectoryInfoWrapper : DirectoryInfoBase + { + public DirectoryInfoWrapper(System.IO.DirectoryInfo directoryInfo, bool isParentPath = false) { } + + public override string FullName { get { throw null; } } + + public override string Name { get { throw null; } } + + public override DirectoryInfoBase ParentDirectory { get { throw null; } } + + public override System.Collections.Generic.IEnumerable EnumerateFileSystemInfos() { throw null; } + + public override DirectoryInfoBase GetDirectory(string name) { throw null; } + + public override FileInfoBase GetFile(string name) { throw null; } + } + + public abstract partial class FileInfoBase : FileSystemInfoBase + { + } + + public partial class FileInfoWrapper : FileInfoBase + { + public FileInfoWrapper(System.IO.FileInfo fileInfo) { } + + public override string FullName { get { throw null; } } + + public override string Name { get { throw null; } } + + public override DirectoryInfoBase ParentDirectory { get { throw null; } } + } + + public abstract partial class FileSystemInfoBase + { + public abstract string FullName { get; } + public abstract string Name { get; } + public abstract DirectoryInfoBase ParentDirectory { get; } + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Internal +{ + public partial interface ILinearPattern : IPattern + { + System.Collections.Generic.IList Segments { get; } + } + + public partial interface IPathSegment + { + bool CanProduceStem { get; } + + bool Match(string value); + } + + public partial interface IPattern + { + IPatternContext CreatePatternContextForExclude(); + IPatternContext CreatePatternContextForInclude(); + } + + public partial interface IPatternContext + { + void Declare(System.Action onDeclare); + void PopDirectory(); + void PushDirectory(Abstractions.DirectoryInfoBase directory); + bool Test(Abstractions.DirectoryInfoBase directory); + PatternTestResult Test(Abstractions.FileInfoBase file); + } + + public partial interface IRaggedPattern : IPattern + { + System.Collections.Generic.IList> Contains { get; } + + System.Collections.Generic.IList EndsWith { get; } + + System.Collections.Generic.IList Segments { get; } + + System.Collections.Generic.IList StartsWith { get; } + } + + public partial class MatcherContext + { + public MatcherContext(System.Collections.Generic.IEnumerable includePatterns, System.Collections.Generic.IEnumerable excludePatterns, Abstractions.DirectoryInfoBase directoryInfo, System.StringComparison comparison) { } + + public PatternMatchingResult Execute() { throw null; } + } + + public partial struct PatternTestResult + { + private object _dummy; + private int _dummyPrimitive; + public static readonly PatternTestResult Failed; + public bool IsSuccessful { get { throw null; } } + + public string Stem { get { throw null; } } + + public static PatternTestResult Success(string stem) { throw null; } + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Internal.PathSegments +{ + public partial class CurrentPathSegment : IPathSegment + { + public bool CanProduceStem { get { throw null; } } + + public bool Match(string value) { throw null; } + } + + public partial class LiteralPathSegment : IPathSegment + { + public LiteralPathSegment(string value, System.StringComparison comparisonType) { } + + public bool CanProduceStem { get { throw null; } } + + public string Value { get { throw null; } } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public bool Match(string value) { throw null; } + } + + public partial class ParentPathSegment : IPathSegment + { + public bool CanProduceStem { get { throw null; } } + + public bool Match(string value) { throw null; } + } + + public partial class RecursiveWildcardSegment : IPathSegment + { + public bool CanProduceStem { get { throw null; } } + + public bool Match(string value) { throw null; } + } + + public partial class WildcardPathSegment : IPathSegment + { + public static readonly WildcardPathSegment MatchAll; + public WildcardPathSegment(string beginsWith, System.Collections.Generic.List contains, string endsWith, System.StringComparison comparisonType) { } + + public string BeginsWith { get { throw null; } } + + public bool CanProduceStem { get { throw null; } } + + public System.Collections.Generic.List Contains { get { throw null; } } + + public string EndsWith { get { throw null; } } + + public bool Match(string value) { throw null; } + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Internal.PatternContexts +{ + public abstract partial class PatternContextLinear : PatternContext + { + public PatternContextLinear(ILinearPattern pattern) { } + + protected ILinearPattern Pattern { get { throw null; } } + + protected string CalculateStem(Abstractions.FileInfoBase matchedFile) { throw null; } + + protected bool IsLastSegment() { throw null; } + + public override void PushDirectory(Abstractions.DirectoryInfoBase directory) { } + + public override PatternTestResult Test(Abstractions.FileInfoBase file) { throw null; } + + protected bool TestMatchingSegment(string value) { throw null; } + + public partial struct FrameData + { + private object _dummy; + private int _dummyPrimitive; + public bool InStem; + public bool IsNotApplicable; + public int SegmentIndex; + public string Stem { get { throw null; } } + + public System.Collections.Generic.IList StemItems { get { throw null; } } + } + } + + public partial class PatternContextLinearExclude : PatternContextLinear + { + public PatternContextLinearExclude(ILinearPattern pattern) : base(default!) { } + + public override bool Test(Abstractions.DirectoryInfoBase directory) { throw null; } + } + + public partial class PatternContextLinearInclude : PatternContextLinear + { + public PatternContextLinearInclude(ILinearPattern pattern) : base(default!) { } + + public override void Declare(System.Action onDeclare) { } + + public override bool Test(Abstractions.DirectoryInfoBase directory) { throw null; } + } + + public abstract partial class PatternContextRagged : PatternContext + { + public PatternContextRagged(IRaggedPattern pattern) { } + + protected IRaggedPattern Pattern { get { throw null; } } + + protected string CalculateStem(Abstractions.FileInfoBase matchedFile) { throw null; } + + protected bool IsEndingGroup() { throw null; } + + protected bool IsStartingGroup() { throw null; } + + public sealed override void PushDirectory(Abstractions.DirectoryInfoBase directory) { } + + public override PatternTestResult Test(Abstractions.FileInfoBase file) { throw null; } + + protected bool TestMatchingGroup(Abstractions.FileSystemInfoBase value) { throw null; } + + protected bool TestMatchingSegment(string value) { throw null; } + + public partial struct FrameData + { + private object _dummy; + private int _dummyPrimitive; + public int BacktrackAvailable; + public bool InStem; + public bool IsNotApplicable; + public System.Collections.Generic.IList SegmentGroup; + public int SegmentGroupIndex; + public int SegmentIndex; + public string Stem { get { throw null; } } + + public System.Collections.Generic.IList StemItems { get { throw null; } } + } + } + + public partial class PatternContextRaggedExclude : PatternContextRagged + { + public PatternContextRaggedExclude(IRaggedPattern pattern) : base(default!) { } + + public override bool Test(Abstractions.DirectoryInfoBase directory) { throw null; } + } + + public partial class PatternContextRaggedInclude : PatternContextRagged + { + public PatternContextRaggedInclude(IRaggedPattern pattern) : base(default!) { } + + public override void Declare(System.Action onDeclare) { } + + public override bool Test(Abstractions.DirectoryInfoBase directory) { throw null; } + } + + public abstract partial class PatternContext : IPatternContext + { + protected TFrame Frame; + public virtual void Declare(System.Action declare) { } + + protected bool IsStackEmpty() { throw null; } + + public void PopDirectory() { } + + protected void PushDataFrame(TFrame frame) { } + + public abstract void PushDirectory(Abstractions.DirectoryInfoBase directory); + public abstract bool Test(Abstractions.DirectoryInfoBase directory); + public abstract PatternTestResult Test(Abstractions.FileInfoBase file); + } +} + +namespace Microsoft.Extensions.FileSystemGlobbing.Internal.Patterns +{ + public partial class PatternBuilder + { + public PatternBuilder() { } + + public PatternBuilder(System.StringComparison comparisonType) { } + + public System.StringComparison ComparisonType { get { throw null; } } + + public IPattern Build(string pattern) { throw null; } + } +} + +namespace Microsoft.Extensions.Primitives +{ + public partial interface IChangeToken + { + bool ActiveChangeCallbacks { get; } + + bool HasChanged { get; } + + System.IDisposable RegisterChangeCallback(System.Action callback, object state); + } +} + +namespace NuGet.Commands +{ + public partial class AddClientCertArgs : IClientCertArgsWithPackageSource, IClientCertArgsWithConfigFile, IClientCertArgsWithFileData, IClientCertArgsWithStoreData, IClientCertArgsWithForce + { + public string Configfile { get { throw null; } set { } } + + public string FindBy { get { throw null; } set { } } + + public string FindValue { get { throw null; } set { } } + + public bool Force { get { throw null; } set { } } + + public string PackageSource { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + + public string StoreLocation { get { throw null; } set { } } + + public string StoreName { get { throw null; } set { } } + + public bool StorePasswordInClearText { get { throw null; } set { } } + } + + public static partial class AddClientCertRunner + { + public static void Run(AddClientCertArgs args, System.Func getLogger) { } + } + + public partial class AddSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Source { get { throw null; } set { } } + + public bool StorePasswordInClearText { get { throw null; } set { } } + + public string Username { get { throw null; } set { } } + + public string ValidAuthenticationTypes { get { throw null; } set { } } + } + + public static partial class AddSourceRunner + { + public static void Run(AddSourceArgs args, System.Func getLogger) { } + } + + public static partial class AssetTargetFallbackUtility + { + public static readonly string AssetTargetFallback; + public static void ApplyFramework(ProjectModel.TargetFrameworkInformation targetFrameworkInfo, System.Collections.Generic.IEnumerable packageTargetFallback, System.Collections.Generic.IEnumerable assetTargetFallback) { } + + public static void EnsureValidFallback(System.Collections.Generic.IEnumerable packageTargetFallback, System.Collections.Generic.IEnumerable assetTargetFallback, string filePath) { } + + public static Frameworks.NuGetFramework GetFallbackFramework(Frameworks.NuGetFramework projectFramework, System.Collections.Generic.IEnumerable packageTargetFallback, System.Collections.Generic.IEnumerable assetTargetFallback) { throw null; } + + public static Common.RestoreLogMessage GetInvalidFallbackCombinationMessage(string path) { throw null; } + } + + public static partial class BuildAssetsUtils + { + public static readonly string[] MacroCandidates; + public const string PropsExtension = ".props"; + public const string TargetsExtension = ".targets"; + public static void AddNuGetProperties(System.Xml.Linq.XDocument doc, System.Collections.Generic.IEnumerable packageFolders, string repositoryRoot, ProjectModel.ProjectStyle projectStyle, string assetsFilePath, bool success) { } + + public static void AddNuGetPropertiesToFirstImport(System.Collections.Generic.IEnumerable files, System.Collections.Generic.IEnumerable packageFolders, string repositoryRoot, ProjectModel.ProjectStyle projectStyle, string assetsFilePath, bool success) { } + + public static System.Xml.Linq.XElement GenerateContentFilesItem(string path, ProjectModel.LockFileContentFile item, string packageId, string packageVersion) { throw null; } + + public static System.Xml.Linq.XDocument GenerateEmptyImportsFile() { throw null; } + + public static System.Xml.Linq.XElement GenerateImport(string path) { throw null; } + + public static System.Xml.Linq.XDocument GenerateMSBuildFile(System.Collections.Generic.List groups, ProjectModel.ProjectStyle outputType) { throw null; } + + public static System.Collections.Generic.List GenerateMultiTargetFailureFiles(string targetsPath, string propsPath, ProjectModel.ProjectStyle restoreType) { throw null; } + + public static System.Xml.Linq.XDocument GenerateMultiTargetFrameworkWarning() { throw null; } + + public static System.Xml.Linq.XElement GenerateProperty(string propertyName, string content) { throw null; } + + public static string GetLanguage(string nugetLanguage) { throw null; } + + public static string GetMSBuildFilePath(ProjectModel.PackageSpec project, string extension) { throw null; } + + public static string GetMSBuildFilePathForPackageReferenceStyleProject(ProjectModel.PackageSpec project, string extension) { throw null; } + + public static System.Collections.Generic.List GetMSBuildOutputFiles(ProjectModel.PackageSpec project, ProjectModel.LockFile assetsFile, System.Collections.Generic.IEnumerable targetGraphs, System.Collections.Generic.IReadOnlyList repositories, RestoreRequest request, string assetsFilePath, bool restoreSuccess, Common.ILogger log) { throw null; } + + public static string GetPathWithMacros(string absolutePath, string repositoryRoot) { throw null; } + + public static bool HasChanges(System.Xml.Linq.XDocument newFile, string path, Common.ILogger log) { throw null; } + + public static System.Xml.Linq.XDocument ReadExisting(string path, Common.ILogger log) { throw null; } + + public static void WriteFiles(System.Collections.Generic.IEnumerable files, Common.ILogger log) { } + + public static void WriteXML(string path, System.Xml.Linq.XDocument doc) { } + } + + public static partial class ClientCertArgsExtensions + { + public static System.Security.Cryptography.X509Certificates.X509FindType? GetFindBy(this IClientCertArgsWithStoreData args) { throw null; } + + public static System.Security.Cryptography.X509Certificates.StoreLocation? GetStoreLocation(this IClientCertArgsWithStoreData args) { throw null; } + + public static System.Security.Cryptography.X509Certificates.StoreName? GetStoreName(this IClientCertArgsWithStoreData args) { throw null; } + + public static bool IsFileCertSettingsProvided(this IClientCertArgsWithFileData args) { throw null; } + + public static bool IsPackageSourceSettingProvided(this IClientCertArgsWithPackageSource args) { throw null; } + + public static bool IsStoreCertSettingsProvided(this IClientCertArgsWithStoreData args) { throw null; } + + public static void Validate(this AddClientCertArgs args) { } + + public static void Validate(this RemoveClientCertArgs args) { } + + public static void Validate(this UpdateClientCertArgs args) { } + } + + public partial class CommandException : System.Exception + { + public CommandException() { } + + protected CommandException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + + public CommandException(string message, System.Exception exception) { } + + public CommandException(string format, params object[] args) { } + + public CommandException(string message) { } + } + + public partial class CompatibilityCheckResult + { + public CompatibilityCheckResult(RestoreTargetGraph graph, System.Collections.Generic.IEnumerable issues) { } + + public RestoreTargetGraph Graph { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Issues { get { throw null; } } + + public bool Success { get { throw null; } } + } + + public partial class CompatibilityIssue : System.IEquatable + { + internal CompatibilityIssue() { } + + public string AssemblyName { get { throw null; } } + + public System.Collections.Generic.List AvailableFrameworkRuntimePairs { get { throw null; } } + + public System.Collections.Generic.List AvailableFrameworks { get { throw null; } } + + public Frameworks.NuGetFramework Framework { get { throw null; } } + + public Packaging.Core.PackageIdentity Package { get { throw null; } } + + public string RuntimeIdentifier { get { throw null; } } + + public CompatibilityIssueType Type { get { throw null; } } + + public bool Equals(CompatibilityIssue other) { throw null; } + + public string Format() { throw null; } + + public static CompatibilityIssue IncompatiblePackage(Packaging.Core.PackageIdentity referenceAssemblyPackage, Frameworks.NuGetFramework framework, string runtimeIdentifier, System.Collections.Generic.IEnumerable packageFrameworks) { throw null; } + + public static CompatibilityIssue IncompatiblePackageWithDotnetTool(Packaging.Core.PackageIdentity referenceAssemblyPackage) { throw null; } + + public static CompatibilityIssue IncompatibleProject(Packaging.Core.PackageIdentity project, Frameworks.NuGetFramework framework, string runtimeIdentifier, System.Collections.Generic.IEnumerable projectFrameworks) { throw null; } + + public static CompatibilityIssue IncompatibleProjectType(Packaging.Core.PackageIdentity project) { throw null; } + + public static CompatibilityIssue IncompatibleToolsPackage(Packaging.Core.PackageIdentity packageIdentity, Frameworks.NuGetFramework framework, string runtimeIdentifier, System.Collections.Generic.HashSet available) { throw null; } + + public static CompatibilityIssue ReferenceAssemblyNotImplemented(string assemblyName, Packaging.Core.PackageIdentity referenceAssemblyPackage, Frameworks.NuGetFramework framework, string runtimeIdentifier) { throw null; } + + public static CompatibilityIssue ToolsPackageWithExtraPackageTypes(Packaging.Core.PackageIdentity referenceAssemblyPackage) { throw null; } + + public override string ToString() { throw null; } + } + + public enum CompatibilityIssueType + { + ReferenceAssemblyNotImplemented = 0, + PackageIncompatible = 1, + ProjectIncompatible = 2, + PackageToolsAssetsIncompatible = 3, + ProjectWithIncorrectDependencyCount = 4, + IncompatiblePackageWithDotnetTool = 5, + ToolsPackageWithExtraPackageTypes = 6, + PackageTypeIncompatible = 7 + } + + public partial struct ContentMetadata + { + private object _dummy; + private int _dummyPrimitive; + public string BuildAction { get { throw null; } set { } } + + public string CopyToOutput { get { throw null; } set { } } + + public string Flatten { get { throw null; } set { } } + + public string Source { get { throw null; } set { } } + + public string Target { get { throw null; } set { } } + } + + public static partial class DeleteRunner + { + public static System.Threading.Tasks.Task Run(Configuration.ISettings settings, Configuration.IPackageSourceProvider sourceProvider, string packageId, string packageVersion, string source, string apiKey, bool nonInteractive, bool noServiceEndpoint, System.Func confirmFunc, Common.ILogger logger) { throw null; } + } + + public partial class DependencyGraphFileRequestProvider : IRestoreRequestProvider + { + public DependencyGraphFileRequestProvider(RestoreCommandProvidersCache providerCache) { } + + public virtual System.Threading.Tasks.Task> CreateRequests(string inputPath, RestoreArgs restoreContext) { throw null; } + + public virtual System.Threading.Tasks.Task Supports(string path) { throw null; } + } + + public partial class DependencyGraphSpecRequestProvider : IPreLoadedRestoreRequestProvider + { + public DependencyGraphSpecRequestProvider(RestoreCommandProvidersCache providerCache, ProjectModel.DependencyGraphSpec dgFile) { } + + public System.Threading.Tasks.Task> CreateRequests(RestoreArgs restoreContext) { throw null; } + + public static System.Collections.Generic.IEnumerable GetExternalClosure(ProjectModel.DependencyGraphSpec dgFile, string projectNameToRestore) { throw null; } + } + + public static partial class DiagnosticUtility + { + public static string FormatDependency(string id, Versioning.VersionRange range) { throw null; } + + public static string FormatExpectedIdentity(string id, Versioning.VersionRange range) { throw null; } + + public static string FormatGraphName(RestoreTargetGraph graph) { throw null; } + + public static string FormatIdentity(LibraryModel.LibraryIdentity identity) { throw null; } + + public static string GetMultiLineMessage(System.Collections.Generic.IEnumerable lines) { throw null; } + + public static System.Collections.Generic.IEnumerable MergeOnTargetGraph(System.Collections.Generic.IEnumerable messages) { throw null; } + } + + public partial class DisableSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + } + + public static partial class DisableSourceRunner + { + public static void Run(DisableSourceArgs args, System.Func getLogger) { } + } + + public partial class DownloadDependencyResolutionResult + { + internal DownloadDependencyResolutionResult() { } + + public System.Collections.Generic.IList> Dependencies { get { throw null; } } + + public Frameworks.NuGetFramework Framework { get { throw null; } } + + public System.Collections.Generic.ISet Install { get { throw null; } } + + public System.Collections.Generic.ISet Unresolved { get { throw null; } } + + public static DownloadDependencyResolutionResult Create(Frameworks.NuGetFramework framework, System.Collections.Generic.IList> dependencies, System.Collections.Generic.IList remoteDependencyProviders) { throw null; } + } + + public partial class EnableSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + } + + public static partial class EnableSourceRunner + { + public static void Run(EnableSourceArgs args, System.Func getLogger) { } + } + + public partial interface IClientCertArgsWithConfigFile + { + string Configfile { get; set; } + } + + public partial interface IClientCertArgsWithFileData + { + string Password { get; set; } + + string Path { get; set; } + + bool StorePasswordInClearText { get; set; } + } + + public partial interface IClientCertArgsWithForce + { + bool Force { get; set; } + } + + public partial interface IClientCertArgsWithPackageSource + { + string PackageSource { get; set; } + } + + public partial interface IClientCertArgsWithStoreData + { + string FindBy { get; set; } + + string FindValue { get; set; } + + string StoreLocation { get; set; } + + string StoreName { get; set; } + } + + public partial interface IListCommandRunner + { + System.Threading.Tasks.Task ExecuteCommand(ListArgs listArgs); + } + + public partial interface ILocalsCommandRunner + { + void ExecuteCommand(LocalsArgs localsArgs); + } + + public partial interface IMSBuildItem + { + string Identity { get; } + + System.Collections.Generic.IReadOnlyList Properties { get; } + + string GetProperty(string property, bool trim); + string GetProperty(string property); + } + + public partial class IndexedRestoreTargetGraph + { + internal IndexedRestoreTargetGraph() { } + + public IRestoreTargetGraph Graph { get { throw null; } } + + public static IndexedRestoreTargetGraph Create(IRestoreTargetGraph graph) { throw null; } + + public DependencyResolver.GraphItem GetItemById(string id, LibraryModel.LibraryType libraryType) { throw null; } + + public DependencyResolver.GraphItem GetItemById(string id) { throw null; } + + public bool HasErrors(string id) { throw null; } + } + + public partial interface IPreLoadedRestoreRequestProvider + { + System.Threading.Tasks.Task> CreateRequests(RestoreArgs restoreContext); + } + + public partial interface IProjectFactory + { + Common.ILogger Logger { get; set; } + + Packaging.PackageBuilder CreateBuilder(string basePath, Versioning.NuGetVersion version, string suffix, bool buildIfNeeded, Packaging.PackageBuilder builder = null); + System.Collections.Generic.Dictionary GetProjectProperties(); + ProjectModel.WarningProperties GetWarningPropertiesForProject(); + void SetIncludeSymbols(bool includeSymbols); + } + + public partial interface IRestoreProgressReporter + { + void EndProjectUpdate(string projectPath, System.Collections.Generic.IReadOnlyList updatedFiles); + void StartProjectUpdate(string projectPath, System.Collections.Generic.IReadOnlyList updatedFiles); + } + + public partial interface IRestoreRequestProvider + { + System.Threading.Tasks.Task> CreateRequests(string inputPath, RestoreArgs restoreContext); + System.Threading.Tasks.Task Supports(string path); + } + + public partial interface IRestoreResult + { + ProjectModel.LockFile LockFile { get; } + + string LockFilePath { get; } + + System.Collections.Generic.IEnumerable MSBuildOutputFiles { get; } + + ProjectModel.LockFile PreviousLockFile { get; } + + bool Success { get; } + } + + public partial interface IRestoreTargetGraph + { + DependencyResolver.AnalyzeResult AnalyzeResult { get; } + + System.Collections.Generic.IEnumerable Conflicts { get; } + + Client.ManagedCodeConventions Conventions { get; } + + System.Collections.Generic.ISet> Flattened { get; } + + Frameworks.NuGetFramework Framework { get; } + + System.Collections.Generic.IEnumerable> Graphs { get; } + + bool InConflict { get; } + + System.Collections.Generic.ISet Install { get; } + + string Name { get; } + + System.Collections.Generic.ISet ResolvedDependencies { get; } + + RuntimeModel.RuntimeGraph RuntimeGraph { get; } + + string RuntimeIdentifier { get; } + + string TargetGraphName { get; } + + System.Collections.Generic.ISet Unresolved { get; } + } + + public partial interface ISignCommandRunner + { + System.Threading.Tasks.Task ExecuteCommandAsync(SignArgs signArgs); + } + + public partial interface ITrustedSignersCommandRunner + { + System.Threading.Tasks.Task ExecuteCommandAsync(TrustedSignersArgs trustedSignersArgs); + } + + public partial interface IVerifyCommandRunner + { + System.Threading.Tasks.Task ExecuteCommandAsync(VerifyArgs verifyArgs); + } + + public partial class ListArgs + { + public ListArgs(System.Collections.Generic.IList arguments, System.Collections.Generic.IList listEndpoints, Configuration.ISettings settings, Common.ILogger logger, Log printJustified, bool isDetailedl, string listCommandNoPackages, string listCommandLicenseUrl, string listCommandListNotSupported, bool allVersions, bool includeDelisted, bool prerelease, System.Threading.CancellationToken token) { } + + public bool AllVersions { get { throw null; } } + + public System.Collections.Generic.IList Arguments { get { throw null; } } + + public System.Threading.CancellationToken CancellationToken { get { throw null; } } + + public bool IncludeDelisted { get { throw null; } } + + public bool IsDetailed { get { throw null; } } + + public string ListCommandLicenseUrl { get { throw null; } } + + public string ListCommandListNotSupported { get { throw null; } } + + public string ListCommandNoPackages { get { throw null; } } + + public System.Collections.Generic.IList ListEndpoints { get { throw null; } } + + public Common.ILogger Logger { get { throw null; } } + + public bool Prerelease { get { throw null; } } + + public Log PrintJustified { get { throw null; } } + + public Configuration.ISettings Settings { get { throw null; } } + + public delegate void Log(int startIndex, string message); + } + + public partial class ListClientCertArgs : IClientCertArgsWithConfigFile + { + public string Configfile { get { throw null; } set { } } + } + + public static partial class ListClientCertRunner + { + public static void Run(ListClientCertArgs args, System.Func getLogger) { } + } + + public partial class ListCommandRunner : IListCommandRunner + { + public System.Threading.Tasks.Task ExecuteCommand(ListArgs listArgs) { throw null; } + } + + public partial class ListSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Format { get { throw null; } set { } } + } + + public static partial class ListSourceRunner + { + public static void Run(ListSourceArgs args, System.Func getLogger) { } + } + + public partial class LocalsArgs + { + public LocalsArgs(System.Collections.Generic.IList arguments, Configuration.ISettings settings, Log logInformation, Log logError, bool clear, bool list) { } + + public System.Collections.Generic.IList Arguments { get { throw null; } } + + public bool Clear { get { throw null; } } + + public bool List { get { throw null; } } + + public Log LogError { get { throw null; } } + + public Log LogInformation { get { throw null; } } + + public Configuration.ISettings Settings { get { throw null; } } + + public delegate void Log(string message); + } + + public partial class LocalsCommandRunner : ILocalsCommandRunner + { + public void ExecuteCommand(LocalsArgs localsArgs) { } + } + + public partial class LockFileBuilder + { + public LockFileBuilder(int lockFileVersion, Common.ILogger logger, System.Collections.Generic.Dictionary> includeFlagGraphs) { } + + public ProjectModel.LockFile CreateLockFile(ProjectModel.LockFile previousLockFile, ProjectModel.PackageSpec project, System.Collections.Generic.IEnumerable targetGraphs, System.Collections.Generic.IReadOnlyList localRepositories, DependencyResolver.RemoteWalkContext context, LockFileBuilderCache lockFileBuilderCache) { throw null; } + + [System.Obsolete("Use method with LockFileBuilderCache parameter")] + public ProjectModel.LockFile CreateLockFile(ProjectModel.LockFile previousLockFile, ProjectModel.PackageSpec project, System.Collections.Generic.IEnumerable targetGraphs, System.Collections.Generic.IReadOnlyList localRepositories, DependencyResolver.RemoteWalkContext context) { throw null; } + } + + public partial class LockFileBuilderCache + { + public ContentModel.ContentItemCollection GetContentItems(ProjectModel.LockFileLibrary library, Repositories.LocalPackageInfo package) { throw null; } + + public System.Collections.Generic.List> GetSelectionCriteria(RestoreTargetGraph graph, Frameworks.NuGetFramework framework) { throw null; } + } + + public static partial class LockFileUtils + { + public static readonly string LIBANY; + public static ProjectModel.LockFileTargetLibrary CreateLockFileTargetLibrary(ProjectModel.LockFileLibrary library, Repositories.LocalPackageInfo package, RestoreTargetGraph targetGraph, LibraryModel.LibraryIncludeFlags dependencyType) { throw null; } + + public static ProjectModel.LockFileTargetLibrary CreateLockFileTargetProject(DependencyResolver.GraphItem graphItem, LibraryModel.LibraryIdentity library, LibraryModel.LibraryIncludeFlags dependencyType, RestoreTargetGraph targetGraph, ProjectModel.ProjectStyle rootProjectStyle) { throw null; } + + public static void ExcludeItems(ProjectModel.LockFileTargetLibrary lockFileLib, LibraryModel.LibraryIncludeFlags dependencyType) { } + + public static string ToDirectorySeparator(string path) { throw null; } + } + + public partial class MSBuildItem : IMSBuildItem + { + public MSBuildItem(string identity, System.Collections.Generic.IDictionary metadata) { } + + public string Identity { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Properties { get { throw null; } } + + public string GetProperty(string property, bool trim) { throw null; } + + public string GetProperty(string property) { throw null; } + + public override string ToString() { throw null; } + } + + public partial class MSBuildOutputFile + { + public MSBuildOutputFile(string path, System.Xml.Linq.XDocument content) { } + + public System.Xml.Linq.XDocument Content { get { throw null; } } + + public string Path { get { throw null; } } + } + + public partial class MSBuildPackTargetArgs + { + public System.Collections.Generic.HashSet AllowedOutputExtensionsInPackageBuildOutputFolder { get { throw null; } set { } } + + public System.Collections.Generic.HashSet AllowedOutputExtensionsInSymbolsPackageBuildOutputFolder { get { throw null; } set { } } + + public string AssemblyName { get { throw null; } set { } } + + public string[] BuildOutputFolder { get { throw null; } set { } } + + public System.Collections.Generic.Dictionary> ContentFiles { get { throw null; } set { } } + + public bool IncludeBuildOutput { get { throw null; } set { } } + + public string NuspecOutputPath { get { throw null; } set { } } + + public System.Collections.Generic.IDictionary SourceFiles { get { throw null; } set { } } + + public System.Collections.Generic.ISet TargetFrameworks { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable TargetPathsToAssemblies { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable TargetPathsToSymbols { get { throw null; } set { } } + } + + public partial class MSBuildProjectFactory : IProjectFactory + { + public bool Build { get { throw null; } set { } } + + public System.Collections.Generic.ICollection Files { get { throw null; } set { } } + + public bool IncludeSymbols { get { throw null; } set { } } + + public bool IsTool { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public Configuration.IMachineWideSettings MachineWideSettings { get { throw null; } set { } } + + public System.Collections.Generic.Dictionary ProjectProperties { get { throw null; } } + + public Packaging.PackageBuilder CreateBuilder(string basePath, Versioning.NuGetVersion version, string suffix, bool buildIfNeeded, Packaging.PackageBuilder builder) { throw null; } + + public System.Collections.Generic.Dictionary GetProjectProperties() { throw null; } + + public static string GetTargetPathForSourceFile(string sourcePath, string projectDirectory) { throw null; } + + public ProjectModel.WarningProperties GetWarningPropertiesForProject() { throw null; } + + public static IProjectFactory ProjectCreator(PackArgs packArgs, string path) { throw null; } + + public void SetIncludeSymbols(bool includeSymbols) { } + } + + public static partial class MSBuildProjectFrameworkUtility + { + public static Frameworks.NuGetFramework GetProjectFramework(string projectFilePath, string targetFrameworkMoniker, string targetPlatformMoniker, string targetPlatformMinVersion, string clrSupport) { throw null; } + + public static Frameworks.NuGetFramework GetProjectFramework(string projectFilePath, string targetFrameworkMoniker, string targetPlatformMoniker, string targetPlatformMinVersion) { throw null; } + + public static Frameworks.NuGetFramework GetProjectFrameworkReplacement(Frameworks.NuGetFramework framework) { throw null; } + + public static System.Collections.Generic.IEnumerable GetProjectFrameworks(System.Collections.Generic.IEnumerable frameworkStrings) { throw null; } + + public static System.Collections.Generic.IEnumerable GetProjectFrameworkStrings(string projectFilePath, string targetFrameworks, string targetFramework, string targetFrameworkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string targetPlatformMinVersion, bool isXnaWindowsPhoneProject, bool isManagementPackProject) { throw null; } + + public static System.Collections.Generic.IEnumerable GetProjectFrameworkStrings(string projectFilePath, string targetFrameworks, string targetFramework, string targetFrameworkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string targetPlatformMinVersion) { throw null; } + } + + public partial class MSBuildRestoreItemGroup + { + public static readonly string ImportGroup; + public static readonly string ItemGroup; + public string Condition { get { throw null; } } + + public System.Collections.Generic.List Conditions { get { throw null; } set { } } + + public System.Collections.Generic.List Items { get { throw null; } set { } } + + public int Position { get { throw null; } set { } } + + public string RootName { get { throw null; } set { } } + + public static MSBuildRestoreItemGroup Create(string rootName, System.Collections.Generic.IEnumerable items, int position, System.Collections.Generic.IEnumerable conditions) { throw null; } + } + + public static partial class MSBuildRestoreUtility + { + public static readonly string Clear; + public static System.Collections.Generic.IEnumerable AggregateSources(System.Collections.Generic.IEnumerable values, System.Collections.Generic.IEnumerable excludeValues) { throw null; } + + public static void ApplyIncludeFlags(LibraryModel.LibraryDependency dependency, string includeAssets, string excludeAssets, string privateAssets) { } + + public static void ApplyIncludeFlags(ProjectModel.ProjectRestoreReference dependency, string includeAssets, string excludeAssets, string privateAssets) { } + + public static bool ContainsClearKeyword(System.Collections.Generic.IEnumerable values) { throw null; } + + public static void Dump(System.Collections.Generic.IEnumerable items, Common.ILogger log) { } + + public static string FixSourcePath(string s) { throw null; } + + public static ProjectModel.DependencyGraphSpec GetDependencySpec(System.Collections.Generic.IEnumerable items) { throw null; } + + public static ProjectModel.PackageSpec GetPackageSpec(System.Collections.Generic.IEnumerable items) { throw null; } + + public static Common.RestoreLogMessage GetWarningForUnsupportedProject(string path) { throw null; } + + public static bool HasInvalidClear(System.Collections.Generic.IEnumerable values) { throw null; } + + public static bool LogErrorForClearIfInvalid(System.Collections.Generic.IEnumerable values, string projectPath, Common.ILogger logger) { throw null; } + + public static void NormalizePathCasings(System.Collections.Generic.Dictionary paths, ProjectModel.DependencyGraphSpec graphSpec) { } + + public static void NormalizePathCasings(System.Collections.Generic.IDictionary paths, ProjectModel.DependencyGraphSpec graphSpec) { } + + public static void RemoveMissingProjects(ProjectModel.DependencyGraphSpec graphSpec) { } + + public static System.Threading.Tasks.Task ReplayWarningsAndErrorsAsync(System.Collections.Generic.IEnumerable messages, Common.ILogger logger) { throw null; } + } + + public partial class NoOpRestoreResult : RestoreResult + { + public NoOpRestoreResult(bool success, string lockFilePath, System.Lazy lockFileLazy, ProjectModel.CacheFile cacheFile, string cacheFilePath, ProjectModel.ProjectStyle projectStyle, System.TimeSpan elapsedTime) : base(default, default!, default!, default!, default!, default!, default!, default!, default!, default!, default!, default!, default!, default, default) { } + + public override ProjectModel.LockFile LockFile { get { throw null; } } + + public override ProjectModel.LockFile PreviousLockFile { get { throw null; } } + + public override System.Threading.Tasks.Task CommitAsync(Common.ILogger log, System.Threading.CancellationToken token) { throw null; } + + public override System.Collections.Generic.ISet GetAllInstalled() { throw null; } + } + + public static partial class NoOpRestoreUtilities + { + public static string GetProjectCacheFilePath(string cacheRoot, string projectPath) { throw null; } + + public static string GetProjectCacheFilePath(string cacheRoot) { throw null; } + } + + public partial class OriginalCaseGlobalPackageFolder + { + public OriginalCaseGlobalPackageFolder(RestoreRequest request, System.Guid parentId) { } + + public OriginalCaseGlobalPackageFolder(RestoreRequest request) { } + + public System.Guid ParentId { get { throw null; } } + + public void ConvertLockFileToOriginalCase(ProjectModel.LockFile lockFile) { } + + public System.Threading.Tasks.Task CopyPackagesToOriginalCaseAsync(System.Collections.Generic.IEnumerable graphs, System.Threading.CancellationToken token) { throw null; } + } + + public partial struct OutputLibFile + { + private object _dummy; + private int _dummyPrimitive; + public string FinalOutputPath { get { throw null; } set { } } + + public string TargetFramework { get { throw null; } set { } } + + public string TargetPath { get { throw null; } set { } } + } + + public partial class PackagesLockFileBuilder + { + public ProjectModel.PackagesLockFile CreateNuGetLockFile(ProjectModel.LockFile assetsFile) { throw null; } + } + + public static partial class PackageSourceProviderExtensions + { + public static string ResolveAndValidateSource(this Configuration.IPackageSourceProvider sourceProvider, string source) { throw null; } + + public static Configuration.PackageSource ResolveSource(System.Collections.Generic.IEnumerable availableSources, string source) { throw null; } + } + + public partial class PackageSpecificWarningProperties : System.IEquatable + { + public System.Collections.Generic.IDictionary>> Properties { get { throw null; } } + + public void Add(Common.NuGetLogCode code, string libraryId, Frameworks.NuGetFramework framework) { } + + public void AddRangeOfCodes(System.Collections.Generic.IEnumerable codes, string libraryId, Frameworks.NuGetFramework framework) { } + + public void AddRangeOfFrameworks(Common.NuGetLogCode code, string libraryId, System.Collections.Generic.IEnumerable frameworks) { } + + public bool Contains(Common.NuGetLogCode code, string libraryId, Frameworks.NuGetFramework framework) { throw null; } + + public static PackageSpecificWarningProperties CreatePackageSpecificWarningProperties(ProjectModel.PackageSpec packageSpec, Frameworks.NuGetFramework framework) { throw null; } + + public static PackageSpecificWarningProperties CreatePackageSpecificWarningProperties(ProjectModel.PackageSpec packageSpec) { throw null; } + + public bool Equals(PackageSpecificWarningProperties other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class PackArgs + { + public System.Collections.Generic.IEnumerable Arguments { get { throw null; } set { } } + + public string BasePath { get { throw null; } set { } } + + public bool Build { get { throw null; } set { } } + + public string CurrentDirectory { get { throw null; } set { } } + + public bool Deterministic { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable Exclude { get { throw null; } set { } } + + public bool ExcludeEmptyDirectories { get { throw null; } set { } } + + public bool IncludeReferencedProjects { get { throw null; } set { } } + + public bool InstallPackageToOutputPath { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public Common.LogLevel LogLevel { get { throw null; } set { } } + + public Configuration.IMachineWideSettings MachineWideSettings { get { throw null; } set { } } + + public System.Version MinClientVersion { get { throw null; } set { } } + + public System.Lazy MsBuildDirectory { get { throw null; } set { } } + + public bool NoDefaultExcludes { get { throw null; } set { } } + + public bool NoPackageAnalysis { get { throw null; } set { } } + + public string OutputDirectory { get { throw null; } set { } } + + public bool OutputFileNamesWithoutVersion { get { throw null; } set { } } + + public string PackagesDirectory { get { throw null; } set { } } + + public MSBuildPackTargetArgs PackTargetArgs { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + + public System.Collections.Generic.Dictionary Properties { get { throw null; } } + + public bool Serviceable { get { throw null; } set { } } + + public string SolutionDirectory { get { throw null; } set { } } + + public string Suffix { get { throw null; } set { } } + + public SymbolPackageFormat SymbolPackageFormat { get { throw null; } set { } } + + public bool Symbols { get { throw null; } set { } } + + public bool Tool { get { throw null; } set { } } + + public string Version { get { throw null; } set { } } + + public ProjectModel.WarningProperties WarningProperties { get { throw null; } set { } } + + public string GetPropertyValue(string propertyName) { throw null; } + + public static SymbolPackageFormat GetSymbolPackageFormat(string symbolPackageFormat) { throw null; } + } + + public partial class PackCollectorLogger : Common.LoggerBase + { + public PackCollectorLogger(Common.ILogger innerLogger, ProjectModel.WarningProperties warningProperties, PackCommand.PackageSpecificWarningProperties packageSpecificWarningProperties) { } + + public PackCollectorLogger(Common.ILogger innerLogger, ProjectModel.WarningProperties warningProperties) { } + + public System.Collections.Generic.IEnumerable Errors { get { throw null; } } + + public ProjectModel.WarningProperties WarningProperties { get { throw null; } set { } } + + public override void Log(Common.ILogMessage message) { } + + public override System.Threading.Tasks.Task LogAsync(Common.ILogMessage message) { throw null; } + } + + public partial class PackCommandRunner + { + public PackCommandRunner(PackArgs packArgs, CreateProjectFactory createProjectFactory, Packaging.PackageBuilder packageBuilder) { } + + public PackCommandRunner(PackArgs packArgs, CreateProjectFactory createProjectFactory) { } + + public bool GenerateNugetPackage { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable Rules { get { throw null; } set { } } + + public static void AddDependencyGroups(System.Collections.Generic.IEnumerable dependencies, Frameworks.NuGetFramework framework, Packaging.PackageBuilder builder) { } + + public static void AddLibraryDependency(LibraryModel.LibraryDependency dependency, System.Collections.Generic.ISet list) { } + + public static void AddPackageDependency(Packaging.Core.PackageDependency dependency, System.Collections.Generic.ISet set) { } + + [System.Obsolete("Do not use this. Use RunPackageBuild() instead as it accounts for the effects of package analysis to the complete operation status.")] + public void BuildPackage() { } + + [System.Obsolete("Do not use this. Use RunPackageBuild() instead as it accounts for the effects of package analysis to the complete operation status.")] + public Packaging.PackageArchiveReader BuildPackage(Packaging.PackageBuilder builder, string outputPath = null) { throw null; } + + public static string GetInputFile(PackArgs packArgs) { throw null; } + + public static string GetOutputFileName(string packageId, Versioning.NuGetVersion version, bool isNupkg, bool symbols, SymbolPackageFormat symbolPackageFormat, bool excludeVersion = false) { throw null; } + + public static string GetOutputPath(Packaging.PackageBuilder builder, PackArgs packArgs, bool symbols = false, Versioning.NuGetVersion nugetVersion = null, string outputDirectory = null, bool isNupkg = true) { throw null; } + + [System.Obsolete] + public static bool ProcessProjectJsonFile(Packaging.PackageBuilder builder, string basePath, string id, Versioning.NuGetVersion version, string suffix, System.Func propertyProvider) { throw null; } + + public bool RunPackageBuild() { throw null; } + + public static void SetupCurrentDirectory(PackArgs packArgs) { } + + public delegate IProjectFactory CreateProjectFactory(PackArgs packArgs, string path); + } + + public static partial class PushRunner + { + public static System.Threading.Tasks.Task Run(Configuration.ISettings settings, Configuration.IPackageSourceProvider sourceProvider, System.Collections.Generic.IList packagePaths, string source, string apiKey, string symbolSource, string symbolApiKey, int timeoutSeconds, bool disableBuffering, bool noSymbols, bool noServiceEndpoint, bool skipDuplicate, Common.ILogger logger) { throw null; } + + [System.Obsolete("Use Run method which takes multiple package paths.")] + public static System.Threading.Tasks.Task Run(Configuration.ISettings settings, Configuration.IPackageSourceProvider sourceProvider, string packagePath, string source, string apiKey, string symbolSource, string symbolApiKey, int timeoutSeconds, bool disableBuffering, bool noSymbols, bool noServiceEndpoint, bool skipDuplicate, Common.ILogger logger) { throw null; } + } + + public partial class RemoveClientCertArgs : IClientCertArgsWithConfigFile, IClientCertArgsWithPackageSource + { + public string Configfile { get { throw null; } set { } } + + public string PackageSource { get { throw null; } set { } } + } + + public static partial class RemoveClientCertRunner + { + public static void Run(RemoveClientCertArgs args, System.Func getLogger) { } + } + + public partial class RemoveSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + } + + public static partial class RemoveSourceRunner + { + public static void Run(RemoveSourceArgs args, System.Func getLogger) { } + } + + public static partial class RequestRuntimeUtility + { + public static System.Collections.Generic.IEnumerable GetDefaultRestoreRuntimes(string os, string runtimeOsName) { throw null; } + } + + public partial class ResolvedDependencyKey : System.IEquatable + { + public ResolvedDependencyKey(LibraryModel.LibraryIdentity parent, Versioning.VersionRange range, LibraryModel.LibraryIdentity child) { } + + public LibraryModel.LibraryIdentity Child { get { throw null; } } + + public LibraryModel.LibraryIdentity Parent { get { throw null; } } + + public Versioning.VersionRange Range { get { throw null; } } + + public bool Equals(ResolvedDependencyKey other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public partial class ResolverConflict + { + public ResolverConflict(string name, System.Collections.Generic.IEnumerable requests) { } + + public string Name { get { throw null; } } + + public System.Collections.Generic.IList Requests { get { throw null; } } + } + + public partial class ResolverRequest + { + public ResolverRequest(LibraryModel.LibraryIdentity requestor, LibraryModel.LibraryRange request) { } + + public LibraryModel.LibraryRange Request { get { throw null; } } + + public LibraryModel.LibraryIdentity Requestor { get { throw null; } } + + public override string ToString() { throw null; } + } + + public partial class RestoreArgs + { + public System.Collections.Generic.IReadOnlyList AdditionalMessages { get { throw null; } set { } } + + public bool AllowNoOp { get { throw null; } set { } } + + public Protocol.Core.Types.SourceCacheContext CacheContext { get { throw null; } set { } } + + public Protocol.CachingSourceProvider CachingSourceProvider { get { throw null; } set { } } + + public string ConfigFile { get { throw null; } set { } } + + public bool DisableParallel { get { throw null; } set { } } + + public System.Collections.Generic.HashSet FallbackRuntimes { get { throw null; } set { } } + + public string GlobalPackagesFolder { get { throw null; } set { } } + + public bool HideWarningsAndErrors { get { throw null; } set { } } + + public System.Collections.Generic.List Inputs { get { throw null; } set { } } + + public bool? IsLowercaseGlobalPackagesFolder { get { throw null; } set { } } + + public bool IsRestoreOriginalAction { get { throw null; } set { } } + + public int? LockFileVersion { get { throw null; } set { } } + + public Common.ILogger Log { get { throw null; } set { } } + + public Configuration.IMachineWideSettings MachineWideSettings { get { throw null; } set { } } + + public Packaging.PackageSaveMode PackageSaveMode { get { throw null; } set { } } + + public System.Guid ParentId { get { throw null; } set { } } + + public System.Collections.Generic.List PreLoadedRequestProviders { get { throw null; } set { } } + + public IRestoreProgressReporter ProgressReporter { get { throw null; } set { } } + + public System.Collections.Generic.List RequestProviders { get { throw null; } set { } } + + public bool RestoreForceEvaluate { get { throw null; } set { } } + + public System.Collections.Generic.HashSet Runtimes { get { throw null; } set { } } + + public System.Collections.Generic.List Sources { get { throw null; } set { } } + + public bool? ValidateRuntimeAssets { get { throw null; } set { } } + + public void ApplyStandardProperties(RestoreRequest request) { } + + public System.Collections.Generic.IReadOnlyList GetEffectiveFallbackPackageFolders(Configuration.ISettings settings) { throw null; } + + public string GetEffectiveGlobalPackagesFolder(string rootDirectory, Configuration.ISettings settings) { throw null; } + + public Configuration.ISettings GetSettings(string projectDirectory) { throw null; } + } + + public partial class RestoreCollectorLogger : Common.LoggerBase, Common.ICollectorLogger, Common.ILogger + { + public RestoreCollectorLogger(Common.ILogger innerLogger, Common.LogLevel verbosity, bool hideWarningsAndErrors) { } + + public RestoreCollectorLogger(Common.ILogger innerLogger, Common.LogLevel verbosity) { } + + public RestoreCollectorLogger(Common.ILogger innerLogger, bool hideWarningsAndErrors) { } + + public RestoreCollectorLogger(Common.ILogger innerLogger) { } + + public System.Collections.Generic.IEnumerable Errors { get { throw null; } } + + public string ProjectPath { get { throw null; } } + + public WarningPropertiesCollection ProjectWarningPropertiesCollection { get { throw null; } set { } } + + public WarningPropertiesCollection TransitiveWarningPropertiesCollection { get { throw null; } set { } } + + public void ApplyRestoreInputs(ProjectModel.PackageSpec projectSpec) { } + + public void ApplyRestoreOutput(System.Collections.Generic.IEnumerable restoreTargetGraphs) { } + + protected bool DisplayMessage(Common.IRestoreLogMessage message) { throw null; } + + public override void Log(Common.ILogMessage message) { } + + public void Log(Common.IRestoreLogMessage message) { } + + public override System.Threading.Tasks.Task LogAsync(Common.ILogMessage message) { throw null; } + + public System.Threading.Tasks.Task LogAsync(Common.IRestoreLogMessage message) { throw null; } + } + + public partial class RestoreCommand + { + public RestoreCommand(RestoreRequest request) { } + + public System.Guid ParentId { get { throw null; } } + + public System.Threading.Tasks.Task ExecuteAsync() { throw null; } + + public System.Threading.Tasks.Task ExecuteAsync(System.Threading.CancellationToken token) { throw null; } + } + + public partial class RestoreCommandException : System.Exception, Common.ILogMessageException + { + public RestoreCommandException(Common.IRestoreLogMessage logMessage) { } + + public Common.ILogMessage AsLogMessage() { throw null; } + } + + public partial class RestoreCommandProviders + { + public RestoreCommandProviders(Repositories.NuGetv3LocalRepository globalPackages, System.Collections.Generic.IReadOnlyList fallbackPackageFolders, System.Collections.Generic.IReadOnlyList localProviders, System.Collections.Generic.IReadOnlyList remoteProviders, Protocol.LocalPackageFileCache packageFileCache) { } + + public System.Collections.Generic.IReadOnlyList FallbackPackageFolders { get { throw null; } } + + public Repositories.NuGetv3LocalRepository GlobalPackages { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList LocalProviders { get { throw null; } } + + public Protocol.LocalPackageFileCache PackageFileCache { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList RemoteProviders { get { throw null; } } + + public static RestoreCommandProviders Create(string globalFolderPath, System.Collections.Generic.IEnumerable fallbackPackageFolderPaths, System.Collections.Generic.IEnumerable sources, Protocol.Core.Types.SourceCacheContext cacheContext, Protocol.LocalPackageFileCache packageFileCache, Common.ILogger log) { throw null; } + } + + public partial class RestoreCommandProvidersCache + { + public RestoreCommandProviders GetOrCreate(string globalPackagesPath, System.Collections.Generic.IReadOnlyList fallbackPackagesPaths, System.Collections.Generic.IReadOnlyList sources, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger log, bool updateLastAccess) { throw null; } + + public RestoreCommandProviders GetOrCreate(string globalPackagesPath, System.Collections.Generic.IReadOnlyList fallbackPackagesPaths, System.Collections.Generic.IReadOnlyList sources, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger log) { throw null; } + } + + public partial class RestoreRequest + { + public static readonly int DefaultDegreeOfConcurrency; + [System.Obsolete("Use constructor with LockFileBuilderCache parameter")] + public RestoreRequest(ProjectModel.PackageSpec project, RestoreCommandProviders dependencyProviders, Protocol.Core.Types.SourceCacheContext cacheContext, Packaging.Signing.ClientPolicyContext clientPolicyContext, Common.ILogger log) { } + + public RestoreRequest(ProjectModel.PackageSpec project, RestoreCommandProviders dependencyProviders, Protocol.Core.Types.SourceCacheContext cacheContext, Packaging.Signing.ClientPolicyContext clientPolicyContext, Configuration.PackageSourceMapping packageSourceMapping, Common.ILogger log, LockFileBuilderCache lockFileBuilderCache) { } + + public System.Collections.Generic.IReadOnlyList AdditionalMessages { get { throw null; } set { } } + + public bool AllowNoOp { get { throw null; } set { } } + + public Protocol.Core.Types.SourceCacheContext CacheContext { get { throw null; } set { } } + + public Packaging.Signing.ClientPolicyContext ClientPolicyContext { get { throw null; } } + + public System.Collections.Generic.ISet CompatibilityProfiles { get { throw null; } } + + public ProjectModel.DependencyGraphSpec DependencyGraphSpec { get { throw null; } set { } } + + public RestoreCommandProviders DependencyProviders { get { throw null; } set { } } + + public ProjectModel.LockFile ExistingLockFile { get { throw null; } set { } } + + public System.Collections.Generic.IList ExternalProjects { get { throw null; } set { } } + + public System.Collections.Generic.ISet FallbackRuntimes { get { throw null; } } + + public bool HideWarningsAndErrors { get { throw null; } set { } } + + public bool IsLowercasePackagesDirectory { get { throw null; } set { } } + + public bool IsRestoreOriginalAction { get { throw null; } set { } } + + public string LockFilePath { get { throw null; } set { } } + + public int LockFileVersion { get { throw null; } set { } } + + public Common.ILogger Log { get { throw null; } set { } } + + public int MaxDegreeOfConcurrency { get { throw null; } set { } } + + public string MSBuildProjectExtensionsPath { get { throw null; } set { } } + + public Packaging.PackageSaveMode PackageSaveMode { get { throw null; } set { } } + + public string PackagesDirectory { get { throw null; } } + + public Configuration.PackageSourceMapping PackageSourceMapping { get { throw null; } } + + public System.Guid ParentId { get { throw null; } set { } } + + public ProjectModel.PackageSpec Project { get { throw null; } } + + public ProjectModel.ProjectStyle ProjectStyle { get { throw null; } set { } } + + public System.Collections.Generic.ISet RequestedRuntimes { get { throw null; } } + + public bool RestoreForceEvaluate { get { throw null; } set { } } + + public string RestoreOutputPath { get { throw null; } set { } } + + public bool UpdatePackageLastAccessTime { get { throw null; } set { } } + + public bool ValidateRuntimeAssets { get { throw null; } set { } } + + public Packaging.XmlDocFileSaveMode XmlDocFileSaveMode { get { throw null; } set { } } + } + + public partial class RestoreResult : IRestoreResult + { + public RestoreResult(bool success, System.Collections.Generic.IEnumerable restoreGraphs, System.Collections.Generic.IEnumerable compatibilityCheckResults, System.Collections.Generic.IEnumerable msbuildFiles, ProjectModel.LockFile lockFile, ProjectModel.LockFile previousLockFile, string lockFilePath, ProjectModel.CacheFile cacheFile, string cacheFilePath, string packagesLockFilePath, ProjectModel.PackagesLockFile packagesLockFile, string dependencyGraphSpecFilePath, ProjectModel.DependencyGraphSpec dependencyGraphSpec, ProjectModel.ProjectStyle projectStyle, System.TimeSpan elapsedTime) { } + + protected string CacheFilePath { get { throw null; } } + + public System.Collections.Generic.IEnumerable CompatibilityCheckResults { get { throw null; } } + + public System.TimeSpan ElapsedTime { get { throw null; } } + + public virtual ProjectModel.LockFile LockFile { get { throw null; } } + + public string LockFilePath { get { throw null; } set { } } + + public virtual System.Collections.Generic.IList LogMessages { get { throw null; } internal set { } } + + public System.Collections.Generic.IEnumerable MSBuildOutputFiles { get { throw null; } } + + public virtual ProjectModel.LockFile PreviousLockFile { get { throw null; } } + + public ProjectModel.ProjectStyle ProjectStyle { get { throw null; } } + + public System.Collections.Generic.IEnumerable RestoreGraphs { get { throw null; } } + + public bool Success { get { throw null; } } + + public virtual System.Threading.Tasks.Task CommitAsync(Common.ILogger log, System.Threading.CancellationToken token) { throw null; } + + public virtual System.Collections.Generic.ISet GetAllInstalled() { throw null; } + + public System.Collections.Generic.ISet GetAllUnresolved() { throw null; } + } + + public partial class RestoreResultPair + { + public RestoreResultPair(RestoreSummaryRequest request, RestoreResult result) { } + + public RestoreResult Result { get { throw null; } } + + public RestoreSummaryRequest SummaryRequest { get { throw null; } } + } + + public static partial class RestoreRunner + { + public static System.Threading.Tasks.Task CommitAsync(RestoreResultPair restoreResult, System.Threading.CancellationToken token) { throw null; } + + public static string GetInvalidInputErrorMessage(string input) { throw null; } + + public static System.Threading.Tasks.Task> GetRequests(RestoreArgs restoreContext) { throw null; } + + public static System.Threading.Tasks.Task> RunAsync(RestoreArgs restoreContext, System.Threading.CancellationToken token) { throw null; } + + public static System.Threading.Tasks.Task> RunAsync(RestoreArgs restoreContext) { throw null; } + + public static System.Threading.Tasks.Task> RunWithoutCommit(System.Collections.Generic.IEnumerable restoreRequests, RestoreArgs restoreContext) { throw null; } + } + + public partial class RestoreSpecException : System.Exception + { + internal RestoreSpecException() { } + + public System.Collections.Generic.IEnumerable Files { get { throw null; } } + + public static RestoreSpecException Create(string message, System.Collections.Generic.IEnumerable files, System.Exception innerException) { throw null; } + + public static RestoreSpecException Create(string message, System.Collections.Generic.IEnumerable files) { throw null; } + } + + public partial class RestoreSummary + { + public RestoreSummary(RestoreResult result, string inputPath, System.Collections.Generic.IEnumerable configFiles, System.Collections.Generic.IEnumerable sourceRepositories, System.Collections.Generic.IEnumerable errors) { } + + public RestoreSummary(bool success, string inputPath, System.Collections.Generic.IReadOnlyList configFiles, System.Collections.Generic.IReadOnlyList feedsUsed, int installCount, System.Collections.Generic.IReadOnlyList errors) { } + + public RestoreSummary(bool success) { } + + public System.Collections.Generic.IReadOnlyList ConfigFiles { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Errors { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList FeedsUsed { get { throw null; } } + + public string InputPath { get { throw null; } } + + public int InstallCount { get { throw null; } } + + public bool NoOpRestore { get { throw null; } } + + public bool Success { get { throw null; } } + + public static void Log(Common.ILogger logger, System.Collections.Generic.IReadOnlyList restoreSummaries, bool logErrors = false) { } + } + + public partial class RestoreSummaryRequest + { + public RestoreSummaryRequest(RestoreRequest request, string inputPath, System.Collections.Generic.IEnumerable configFiles, System.Collections.Generic.IReadOnlyList sources) { } + + public System.Collections.Generic.IEnumerable ConfigFiles { get { throw null; } } + + public string InputPath { get { throw null; } } + + public RestoreRequest Request { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList Sources { get { throw null; } } + } + + public partial class RestoreTargetGraph : IRestoreTargetGraph + { + internal RestoreTargetGraph() { } + + public DependencyResolver.AnalyzeResult AnalyzeResult { get { throw null; } } + + public System.Collections.Generic.IEnumerable Conflicts { get { throw null; } } + + public Client.ManagedCodeConventions Conventions { get { throw null; } } + + public System.Collections.Generic.ISet> Flattened { get { throw null; } } + + public Frameworks.NuGetFramework Framework { get { throw null; } } + + public System.Collections.Generic.IEnumerable> Graphs { get { throw null; } } + + public bool InConflict { get { throw null; } } + + public System.Collections.Generic.ISet Install { get { throw null; } } + + public string Name { get { throw null; } } + + public System.Collections.Generic.ISet ResolvedDependencies { get { throw null; } } + + public RuntimeModel.RuntimeGraph RuntimeGraph { get { throw null; } } + + public string RuntimeIdentifier { get { throw null; } } + + public string TargetGraphName { get { throw null; } } + + public System.Collections.Generic.ISet Unresolved { get { throw null; } } + + public static RestoreTargetGraph Create(RuntimeModel.RuntimeGraph runtimeGraph, System.Collections.Generic.IEnumerable> graphs, DependencyResolver.RemoteWalkContext context, Common.ILogger log, Frameworks.NuGetFramework framework, string runtimeIdentifier) { throw null; } + + public static RestoreTargetGraph Create(System.Collections.Generic.IEnumerable> graphs, DependencyResolver.RemoteWalkContext context, Common.ILogger logger, Frameworks.NuGetFramework framework) { throw null; } + } + + public partial class SignArgs + { + public string CertificateFingerprint { get { throw null; } set { } } + + public string CertificatePassword { get { throw null; } set { } } + + public string CertificatePath { get { throw null; } set { } } + + public System.Security.Cryptography.X509Certificates.StoreLocation CertificateStoreLocation { get { throw null; } set { } } + + public System.Security.Cryptography.X509Certificates.StoreName CertificateStoreName { get { throw null; } set { } } + + public string CertificateSubjectName { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public bool NonInteractive { get { throw null; } set { } } + + public string OutputDirectory { get { throw null; } set { } } + + public bool Overwrite { get { throw null; } set { } } + + [System.Obsolete("Use PackagePaths instead")] + public string PackagePath { get { throw null; } set { } } + + public System.Collections.Generic.IReadOnlyList PackagePaths { get { throw null; } set { } } + + public SignCommand.IPasswordProvider PasswordProvider { get { throw null; } set { } } + + public Common.HashAlgorithmName SignatureHashAlgorithm { get { throw null; } set { } } + + public string Timestamper { get { throw null; } set { } } + + public Common.HashAlgorithmName TimestampHashAlgorithm { get { throw null; } set { } } + + public System.Threading.CancellationToken Token { get { throw null; } set { } } + } + + public sealed partial class SignCommandException : System.Exception, Common.ILogMessageException + { + public SignCommandException(Common.ILogMessage logMessage) { } + + public Common.ILogMessage AsLogMessage() { throw null; } + } + + public partial class SignCommandRunner : ISignCommandRunner + { + public System.Threading.Tasks.Task ExecuteCommandAsync(SignArgs signArgs) { throw null; } + + public System.Threading.Tasks.Task ExecuteCommandAsync(System.Collections.Generic.IEnumerable packagesToSign, Packaging.Signing.SignPackageRequest signPackageRequest, string timestamper, Common.ILogger logger, string outputDirectory, bool overwrite, System.Threading.CancellationToken token) { throw null; } + } + + public partial class SourceRepositoryDependencyProvider : DependencyResolver.IRemoteDependencyProvider + { + public SourceRepositoryDependencyProvider(Protocol.Core.Types.SourceRepository sourceRepository, Common.ILogger logger, Protocol.Core.Types.SourceCacheContext cacheContext, bool ignoreFailedSources, bool ignoreWarning, Protocol.LocalPackageFileCache fileCache, bool isFallbackFolderSource) { } + + public SourceRepositoryDependencyProvider(Protocol.Core.Types.SourceRepository sourceRepository, Common.ILogger logger, Protocol.Core.Types.SourceCacheContext cacheContext, bool ignoreFailedSources, bool ignoreWarning) { } + + public bool IsHttp { get { throw null; } } + + public Configuration.PackageSource Source { get { throw null; } } + + public System.Threading.Tasks.Task FindLibraryAsync(LibraryModel.LibraryRange libraryRange, Frameworks.NuGetFramework targetFramework, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger logger, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task> GetAllVersionsAsync(string id, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger logger, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task GetDependenciesAsync(LibraryModel.LibraryIdentity libraryIdentity, Frameworks.NuGetFramework targetFramework, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger logger, System.Threading.CancellationToken cancellationToken) { throw null; } + + public System.Threading.Tasks.Task GetPackageDownloaderAsync(Packaging.Core.PackageIdentity packageIdentity, Protocol.Core.Types.SourceCacheContext cacheContext, Common.ILogger logger, System.Threading.CancellationToken cancellationToken) { throw null; } + } + + public enum SourcesAction + { + None = 0, + List = 1, + Add = 2, + Remove = 3, + Enable = 4, + Disable = 5, + Update = 6 + } + + public enum SourcesListFormat + { + None = 0, + Detailed = 1, + Short = 2 + } + + public static partial class SpecValidationUtility + { + public static void ValidateDependencySpec(ProjectModel.DependencyGraphSpec spec, System.Collections.Generic.HashSet projectsToSkip) { } + + public static void ValidateDependencySpec(ProjectModel.DependencyGraphSpec spec) { } + + public static void ValidateProjectSpec(ProjectModel.PackageSpec spec) { } + } + + public enum SymbolPackageFormat + { + Snupkg = 0, + SymbolsNupkg = 1 + } + + public static partial class ToolRestoreUtility + { + public static ProjectModel.PackageSpec GetSpec(string projectFilePath, string id, Versioning.VersionRange versionRange, Frameworks.NuGetFramework framework, string packagesPath, System.Collections.Generic.IList fallbackFolders, System.Collections.Generic.IList sources, ProjectModel.WarningProperties projectWideWarningProperties) { throw null; } + + public static System.Collections.Generic.IReadOnlyList GetSubSetRequests(System.Collections.Generic.IEnumerable requestSummaries) { throw null; } + + public static System.Collections.Generic.IReadOnlyList GetSubSetRequestsForSingleId(System.Collections.Generic.IEnumerable requests) { throw null; } + + public static LibraryModel.LibraryDependency GetToolDependencyOrNullFromSpec(ProjectModel.PackageSpec spec) { throw null; } + + public static string GetToolIdOrNullFromSpec(ProjectModel.PackageSpec spec) { throw null; } + + public static ProjectModel.LockFileTargetLibrary GetToolTargetLibrary(ProjectModel.LockFile toolLockFile, string toolId) { throw null; } + + public static string GetUniqueName(string id, string framework, Versioning.VersionRange versionRange) { throw null; } + } + + public static partial class TransitiveNoWarnUtils + { + public static WarningPropertiesCollection CreateTransitiveWarningPropertiesCollection(System.Collections.Generic.IEnumerable targetGraphs, ProjectModel.PackageSpec parentProjectSpec) { throw null; } + + public static System.Collections.Generic.Dictionary> ExtractPackageSpecificNoWarnForFramework(PackageSpecificWarningProperties packageSpecificWarningProperties, Frameworks.NuGetFramework framework) { throw null; } + + public static System.Collections.Generic.Dictionary>> ExtractPackageSpecificNoWarnPerFramework(PackageSpecificWarningProperties packageSpecificWarningProperties) { throw null; } + + public static System.Collections.Generic.HashSet ExtractPathNoWarnProperties(NodeWarningProperties nodeWarningProperties, string libraryId) { throw null; } + + public static System.Collections.Generic.HashSet MergeCodes(System.Collections.Generic.HashSet first, System.Collections.Generic.HashSet second) { throw null; } + + public static System.Collections.Generic.Dictionary> MergePackageSpecificNoWarn(System.Collections.Generic.Dictionary> first, System.Collections.Generic.Dictionary> second) { throw null; } + + public static PackageSpecificWarningProperties MergePackageSpecificWarningProperties(PackageSpecificWarningProperties first, PackageSpecificWarningProperties second) { throw null; } + + public static bool TryMergeNullObjects(T first, T second, out T merged) + where T : class { throw null; } + + public partial class DependencyNode : System.IEquatable + { + public DependencyNode(string id, bool isProject, NodeWarningProperties nodeWarningProperties) { } + + public DependencyNode(string id, bool isProject, System.Collections.Generic.HashSet projectWideNoWarn, System.Collections.Generic.Dictionary> packageSpecificNoWarn) { } + + public string Id { get { throw null; } } + + public bool IsProject { get { throw null; } } + + public NodeWarningProperties NodeWarningProperties { get { throw null; } } + + public bool Equals(DependencyNode other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public override string ToString() { throw null; } + } + + public partial class NodeWarningProperties : System.IEquatable + { + public NodeWarningProperties(System.Collections.Generic.HashSet projectWide, System.Collections.Generic.Dictionary> packageSpecific) { } + + public System.Collections.Generic.Dictionary> PackageSpecific { get { throw null; } } + + public System.Collections.Generic.HashSet ProjectWide { get { throw null; } } + + public bool Equals(NodeWarningProperties other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + + public NodeWarningProperties GetIntersect(NodeWarningProperties other) { throw null; } + + public bool IsSubSetOf(NodeWarningProperties other) { throw null; } + } + } + + public sealed partial class TrustedSignerActionsProvider + { + public TrustedSignerActionsProvider(Packaging.Signing.ITrustedSignersProvider trustedSignersProvider, Common.ILogger logger) { } + + public void AddOrUpdateTrustedSigner(string name, string fingerprint, Common.HashAlgorithmName hashAlgorithm, bool allowUntrustedRoot) { } + + public System.Threading.Tasks.Task AddTrustedRepositoryAsync(string name, System.Uri serviceIndex, System.Collections.Generic.IEnumerable owners, System.Threading.CancellationToken token) { throw null; } + + public System.Threading.Tasks.Task SyncTrustedRepositoryAsync(string name, System.Threading.CancellationToken token) { throw null; } + } + + public partial class TrustedSignersArgs + { + public TrustedSignersAction Action { get { throw null; } set { } } + + public bool AllowUntrustedRoot { get { throw null; } set { } } + + public bool Author { get { throw null; } set { } } + + public string CertificateFingerprint { get { throw null; } set { } } + + public string FingerprintAlgorithm { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + + public System.Collections.Generic.IEnumerable Owners { get { throw null; } set { } } + + public string PackagePath { get { throw null; } set { } } + + public bool Repository { get { throw null; } set { } } + + public string ServiceIndex { get { throw null; } set { } } + + public enum TrustedSignersAction + { + Add = 0, + List = 1, + Remove = 2, + Sync = 3 + } + } + + public partial class TrustedSignersCommandRunner : ITrustedSignersCommandRunner + { + public TrustedSignersCommandRunner(Packaging.Signing.ITrustedSignersProvider trustedSignersProvider, Configuration.IPackageSourceProvider packageSourceProvider) { } + + public System.Threading.Tasks.Task ExecuteCommandAsync(TrustedSignersArgs trustedSignersArgs) { throw null; } + } + + public static partial class UnexpectedDependencyMessages + { + public static bool DependencyRangeHasMissingExactMatch(ResolvedDependencyKey dependency) { throw null; } + + public static System.Collections.Generic.IEnumerable GetBumpedUpDependencies(System.Collections.Generic.List graphs, ProjectModel.PackageSpec project, System.Collections.Generic.ISet ignoreIds) { throw null; } + + public static System.Collections.Generic.IEnumerable GetDependenciesAboveUpperBounds(System.Collections.Generic.List graphs, Common.ILogger logger) { throw null; } + + public static Common.RestoreLogMessage GetMissingLowerBoundMessage(ResolvedDependencyKey dependency, params string[] targetGraphs) { throw null; } + + public static System.Collections.Generic.IEnumerable GetMissingLowerBounds(System.Collections.Generic.IEnumerable graphs, System.Collections.Generic.ISet ignoreIds) { throw null; } + + public static System.Collections.Generic.IEnumerable GetProjectDependenciesMissingLowerBounds(ProjectModel.PackageSpec project) { throw null; } + + public static bool HasMissingLowerBound(Versioning.VersionRange range) { throw null; } + + public static System.Threading.Tasks.Task LogAsync(System.Collections.Generic.IEnumerable graphs, ProjectModel.PackageSpec project, Common.ILogger logger) { throw null; } + } + + public partial class UpdateClientCertArgs : IClientCertArgsWithPackageSource, IClientCertArgsWithConfigFile, IClientCertArgsWithFileData, IClientCertArgsWithStoreData, IClientCertArgsWithForce + { + public string Configfile { get { throw null; } set { } } + + public string FindBy { get { throw null; } set { } } + + public string FindValue { get { throw null; } set { } } + + public bool Force { get { throw null; } set { } } + + public string PackageSource { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Path { get { throw null; } set { } } + + public string StoreLocation { get { throw null; } set { } } + + public string StoreName { get { throw null; } set { } } + + public bool StorePasswordInClearText { get { throw null; } set { } } + } + + public static partial class UpdateClientCertRunner + { + public static void Run(UpdateClientCertArgs args, System.Func getLogger) { } + } + + public partial class UpdateSourceArgs + { + public string Configfile { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Source { get { throw null; } set { } } + + public bool StorePasswordInClearText { get { throw null; } set { } } + + public string Username { get { throw null; } set { } } + + public string ValidAuthenticationTypes { get { throw null; } set { } } + } + + public static partial class UpdateSourceRunner + { + public static void Run(UpdateSourceArgs args, System.Func getLogger) { } + } + + public partial class VerifyArgs + { + public System.Collections.Generic.IEnumerable CertificateFingerprint { get { throw null; } set { } } + + public Common.ILogger Logger { get { throw null; } set { } } + + public Common.LogLevel LogLevel { get { throw null; } set { } } + + [System.Obsolete("Use PackagePaths instead")] + public string PackagePath { get { throw null; } set { } } + + public System.Collections.Generic.IReadOnlyList PackagePaths { get { throw null; } set { } } + + public Configuration.ISettings Settings { get { throw null; } set { } } + + public System.Collections.Generic.IList Verifications { get { throw null; } set { } } + + public enum Verification + { + Unknown = 0, + All = 1, + Signatures = 2 + } + } + + public partial class VerifyCommandRunner : IVerifyCommandRunner + { + public System.Threading.Tasks.Task ExecuteCommandAsync(VerifyArgs verifyArgs) { throw null; } + } + + public partial class WarningPropertiesCollection : System.IEquatable + { + public WarningPropertiesCollection(ProjectModel.WarningProperties projectWideWarningProperties, PackageSpecificWarningProperties packageSpecificWarningProperties, System.Collections.Generic.IReadOnlyList projectFrameworks) { } + + public PackageSpecificWarningProperties PackageSpecificWarningProperties { get { throw null; } } + + public System.Collections.Generic.IReadOnlyList ProjectFrameworks { get { throw null; } } + + public ProjectModel.WarningProperties ProjectWideWarningProperties { get { throw null; } } + + public bool ApplyNoWarnProperties(Common.IRestoreLogMessage message) { throw null; } + + public static bool ApplyProjectWideNoWarnProperties(Common.ILogMessage message, ProjectModel.WarningProperties warningProperties) { throw null; } + + public static void ApplyProjectWideWarningsAsErrorProperties(Common.ILogMessage message, ProjectModel.WarningProperties warningProperties) { } + + public void ApplyWarningAsErrorProperties(Common.IRestoreLogMessage message) { } + + public bool ApplyWarningProperties(Common.IRestoreLogMessage message) { throw null; } + + public bool Equals(WarningPropertiesCollection other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } +} + +namespace NuGet.Commands.PackCommand +{ + public partial class PackageSpecificWarningProperties + { + public static PackageSpecificWarningProperties CreatePackageSpecificWarningProperties(System.Collections.Generic.IDictionary> noWarnProperties) { throw null; } + } +} + +namespace NuGet.Commands.SignCommand +{ + public partial interface IPasswordProvider + { + } +} \ No newline at end of file diff --git a/src/referencePackages/src/nuget.commands/6.2.2/nuget.commands.nuspec b/src/referencePackages/src/nuget.commands/6.2.2/nuget.commands.nuspec new file mode 100644 index 0000000000..80805f0123 --- /dev/null +++ b/src/referencePackages/src/nuget.commands/6.2.2/nuget.commands.nuspec @@ -0,0 +1,27 @@ + + + + NuGet.Commands + 6.2.2 + Microsoft + true + Apache-2.0 + https://licenses.nuget.org/Apache-2.0 + https://aka.ms/nugetprj + Complete commands common to command-line and GUI NuGet clients. + © Microsoft Corporation. All rights reserved. + nuget + true + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/nuget.credentials/6.2.2/NuGet.Credentials.6.2.2.csproj b/src/referencePackages/src/nuget.credentials/6.2.2/NuGet.Credentials.6.2.2.csproj new file mode 100644 index 0000000000..28f4bf4d48 --- /dev/null +++ b/src/referencePackages/src/nuget.credentials/6.2.2/NuGet.Credentials.6.2.2.csproj @@ -0,0 +1,18 @@ + + + + net5.0;netstandard2.0 + NuGet.Credentials + 2 + MicrosoftShared + + + + + + + + + + + diff --git a/src/referencePackages/src/nuget.credentials/6.2.2/lib/net5.0/NuGet.Credentials.cs b/src/referencePackages/src/nuget.credentials/6.2.2/lib/net5.0/NuGet.Credentials.cs new file mode 100644 index 0000000000..d8bee48bda --- /dev/null +++ b/src/referencePackages/src/nuget.credentials/6.2.2/lib/net5.0/NuGet.Credentials.cs @@ -0,0 +1,204 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.Credentials.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v5.0", FrameworkDisplayName = "")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("NuGet client's authentication models.")] +[assembly: System.Reflection.AssemblyFileVersion("6.2.2.1")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.2.2+027ca8b8ef4b4dc94995f87b9c441d2bcf742c1d.027ca8b8ef4b4dc94995f87b9c441d2bcf742c1d")] +[assembly: System.Reflection.AssemblyProduct("NuGet")] +[assembly: System.Reflection.AssemblyTitle("NuGet.Credentials")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/NuGet/NuGet.Client")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.2.2.1")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace NuGet.Credentials +{ + public partial class CredentialResponse + { + public CredentialResponse(CredentialStatus status) { } + + public CredentialResponse(System.Net.ICredentials credentials) { } + + public System.Net.ICredentials Credentials { get { throw null; } } + + public CredentialStatus Status { get { throw null; } } + } + + public static partial class CredentialsConstants + { + public static readonly int ProviderTimeoutSecondsDefault; + public static readonly string ProviderTimeoutSecondsEnvar; + public static readonly string ProviderTimeoutSecondsSetting; + } + + public partial class CredentialService : Configuration.ICredentialService + { + public CredentialService(Common.AsyncLazy> providers, bool nonInteractive, bool handlesDefaultCredentials) { } + + public bool HandlesDefaultCredentials { get { throw null; } } + + public System.Threading.Tasks.Task GetCredentialsAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, System.Threading.CancellationToken cancellationToken) { throw null; } + + public bool TryGetLastKnownGoodCredentialsFromCache(System.Uri uri, bool isProxy, out System.Net.ICredentials credentials) { throw null; } + } + + public enum CredentialStatus + { + Success = 0, + ProviderNotApplicable = 1, + UserCanceled = 2 + } + + public static partial class DefaultCredentialServiceUtility + { + public static void SetupDefaultCredentialService(Common.ILogger logger, bool nonInteractive) { } + + public static void UpdateCredentialServiceDelegatingLogger(Common.ILogger log) { } + } + + public partial class DefaultNetworkCredentialsCredentialProvider : ICredentialProvider + { + public string Id { get { throw null; } } + + public System.Threading.Tasks.Task GetAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, bool isRetry, bool nonInteractive, System.Threading.CancellationToken cancellationToken) { throw null; } + } + + public partial interface ICredentialProvider + { + string Id { get; } + + System.Threading.Tasks.Task GetAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, bool isRetry, bool nonInteractive, System.Threading.CancellationToken cancellationToken); + } + + public partial class PluginCredentialProvider : ICredentialProvider + { + public PluginCredentialProvider(Common.ILogger logger, string path, int timeoutSeconds, string verbosity) { } + + public string Id { get { throw null; } } + + public string Path { get { throw null; } } + + public int TimeoutSeconds { get { throw null; } } + + public virtual int Execute(System.Diagnostics.ProcessStartInfo startInfo, System.Threading.CancellationToken cancellationToken, out string stdOut) { throw null; } + + public System.Threading.Tasks.Task GetAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, bool isRetry, bool nonInteractive, System.Threading.CancellationToken cancellationToken) { throw null; } + } + + public partial class PluginCredentialProviderBuilder + { + public PluginCredentialProviderBuilder(Configuration.IExtensionLocator extensionLocator, Configuration.ISettings settings, Common.ILogger logger, Common.IEnvironmentVariableReader envarReader) { } + + public PluginCredentialProviderBuilder(Configuration.IExtensionLocator extensionLocator, Configuration.ISettings settings, Common.ILogger logger) { } + + public System.Collections.Generic.IEnumerable BuildAll(string verbosity) { throw null; } + } + + public partial class PluginCredentialRequest + { + public bool IsRetry { get { throw null; } set { } } + + public bool NonInteractive { get { throw null; } set { } } + + public string Uri { get { throw null; } set { } } + + public string Verbosity { get { throw null; } set { } } + } + + public partial class PluginCredentialResponse + { + public System.Collections.Generic.IList AuthTypes { get { throw null; } set { } } + + public bool IsValid { get { throw null; } } + + public string Message { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Username { get { throw null; } set { } } + } + + public enum PluginCredentialResponseExitCode + { + Success = 0, + ProviderNotApplicable = 1, + Failure = 2 + } + + public partial class PluginException : System.Exception + { + public PluginException() { } + + public PluginException(string message, System.Exception inner) { } + + public PluginException(string message) { } + + public static PluginException Create(string path, System.Exception inner) { throw null; } + + public static PluginException CreateAbortMessage(string path, string message) { throw null; } + + public static PluginException CreateInvalidResponseExceptionMessage(string path, PluginCredentialResponseExitCode status, PluginCredentialResponse response) { throw null; } + + public static PluginException CreateNotStartedMessage(string path) { throw null; } + + public static PluginException CreatePathNotFoundMessage(string path, string attempted) { throw null; } + + public static PluginException CreateTimeoutMessage(string path, int timeoutMillis) { throw null; } + + public static PluginException CreateUnreadableResponseExceptionMessage(string path, PluginCredentialResponseExitCode status) { throw null; } + } + + public partial class PluginUnexpectedStatusException : PluginException + { + public PluginUnexpectedStatusException() { } + + public PluginUnexpectedStatusException(string message, System.Exception inner) { } + + public PluginUnexpectedStatusException(string message) { } + + public static PluginException CreateUnexpectedStatusMessage(string path, PluginCredentialResponseExitCode status) { throw null; } + } + + public static partial class PreviewFeatureSettings + { + public const string DefaultCredentialsAfterCredentialProvidersEnvironmentVariableName = "NUGET_CREDENTIAL_PROVIDER_OVERRIDE_DEFAULT"; + public static bool DefaultCredentialsAfterCredentialProviders { get { throw null; } set { } } + } + + public partial class ProviderException : System.Exception + { + public ProviderException() { } + + public ProviderException(string message, System.Exception inner) { } + + public ProviderException(string message) { } + } + + public sealed partial class SecurePluginCredentialProvider : ICredentialProvider + { + public SecurePluginCredentialProvider(Protocol.Plugins.IPluginManager pluginManager, Protocol.Plugins.PluginDiscoveryResult pluginDiscoveryResult, bool canShowDialog, Common.ILogger logger) { } + + public string Id { get { throw null; } } + + public System.Threading.Tasks.Task GetAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, bool isRetry, bool nonInteractive, System.Threading.CancellationToken cancellationToken) { throw null; } + } + + public partial class SecurePluginCredentialProviderBuilder + { + public SecurePluginCredentialProviderBuilder(Protocol.Plugins.IPluginManager pluginManager, bool canShowDialog, Common.ILogger logger) { } + + public System.Threading.Tasks.Task> BuildAllAsync() { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/nuget.credentials/6.2.2/lib/netstandard2.0/NuGet.Credentials.cs b/src/referencePackages/src/nuget.credentials/6.2.2/lib/netstandard2.0/NuGet.Credentials.cs new file mode 100644 index 0000000000..6a56268aa2 --- /dev/null +++ b/src/referencePackages/src/nuget.credentials/6.2.2/lib/netstandard2.0/NuGet.Credentials.cs @@ -0,0 +1,204 @@ +// Licensed to the .NET Foundation under one or more agreements. +// The .NET Foundation licenses this file to you under the MIT license. +// See the LICENSE file in the project root for more information. +// ------------------------------------------------------------------------------ +// Changes to this file must follow the http://aka.ms/api-review process. +// ------------------------------------------------------------------------------ +[assembly: System.Runtime.CompilerServices.CompilationRelaxations(8)] +[assembly: System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows = true)] +[assembly: System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("NuGet.Credentials.Test, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = "")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("NuGet client's authentication models.")] +[assembly: System.Reflection.AssemblyFileVersion("6.2.2.1")] +[assembly: System.Reflection.AssemblyInformationalVersion("6.2.2+027ca8b8ef4b4dc94995f87b9c441d2bcf742c1d.027ca8b8ef4b4dc94995f87b9c441d2bcf742c1d")] +[assembly: System.Reflection.AssemblyProduct("NuGet")] +[assembly: System.Reflection.AssemblyTitle("NuGet.Credentials")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/NuGet/NuGet.Client")] +[assembly: System.Resources.NeutralResourcesLanguage("en-US")] +[assembly: System.Reflection.AssemblyVersionAttribute("6.2.2.1")] +[assembly: System.Runtime.CompilerServices.ReferenceAssembly] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace NuGet.Credentials +{ + public partial class CredentialResponse + { + public CredentialResponse(CredentialStatus status) { } + + public CredentialResponse(System.Net.ICredentials credentials) { } + + public System.Net.ICredentials Credentials { get { throw null; } } + + public CredentialStatus Status { get { throw null; } } + } + + public static partial class CredentialsConstants + { + public static readonly int ProviderTimeoutSecondsDefault; + public static readonly string ProviderTimeoutSecondsEnvar; + public static readonly string ProviderTimeoutSecondsSetting; + } + + public partial class CredentialService : Configuration.ICredentialService + { + public CredentialService(Common.AsyncLazy> providers, bool nonInteractive, bool handlesDefaultCredentials) { } + + public bool HandlesDefaultCredentials { get { throw null; } } + + public System.Threading.Tasks.Task GetCredentialsAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, System.Threading.CancellationToken cancellationToken) { throw null; } + + public bool TryGetLastKnownGoodCredentialsFromCache(System.Uri uri, bool isProxy, out System.Net.ICredentials credentials) { throw null; } + } + + public enum CredentialStatus + { + Success = 0, + ProviderNotApplicable = 1, + UserCanceled = 2 + } + + public static partial class DefaultCredentialServiceUtility + { + public static void SetupDefaultCredentialService(Common.ILogger logger, bool nonInteractive) { } + + public static void UpdateCredentialServiceDelegatingLogger(Common.ILogger log) { } + } + + public partial class DefaultNetworkCredentialsCredentialProvider : ICredentialProvider + { + public string Id { get { throw null; } } + + public System.Threading.Tasks.Task GetAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, bool isRetry, bool nonInteractive, System.Threading.CancellationToken cancellationToken) { throw null; } + } + + public partial interface ICredentialProvider + { + string Id { get; } + + System.Threading.Tasks.Task GetAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, bool isRetry, bool nonInteractive, System.Threading.CancellationToken cancellationToken); + } + + public partial class PluginCredentialProvider : ICredentialProvider + { + public PluginCredentialProvider(Common.ILogger logger, string path, int timeoutSeconds, string verbosity) { } + + public string Id { get { throw null; } } + + public string Path { get { throw null; } } + + public int TimeoutSeconds { get { throw null; } } + + public virtual int Execute(System.Diagnostics.ProcessStartInfo startInfo, System.Threading.CancellationToken cancellationToken, out string stdOut) { throw null; } + + public System.Threading.Tasks.Task GetAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, bool isRetry, bool nonInteractive, System.Threading.CancellationToken cancellationToken) { throw null; } + } + + public partial class PluginCredentialProviderBuilder + { + public PluginCredentialProviderBuilder(Configuration.IExtensionLocator extensionLocator, Configuration.ISettings settings, Common.ILogger logger, Common.IEnvironmentVariableReader envarReader) { } + + public PluginCredentialProviderBuilder(Configuration.IExtensionLocator extensionLocator, Configuration.ISettings settings, Common.ILogger logger) { } + + public System.Collections.Generic.IEnumerable BuildAll(string verbosity) { throw null; } + } + + public partial class PluginCredentialRequest + { + public bool IsRetry { get { throw null; } set { } } + + public bool NonInteractive { get { throw null; } set { } } + + public string Uri { get { throw null; } set { } } + + public string Verbosity { get { throw null; } set { } } + } + + public partial class PluginCredentialResponse + { + public System.Collections.Generic.IList AuthTypes { get { throw null; } set { } } + + public bool IsValid { get { throw null; } } + + public string Message { get { throw null; } set { } } + + public string Password { get { throw null; } set { } } + + public string Username { get { throw null; } set { } } + } + + public enum PluginCredentialResponseExitCode + { + Success = 0, + ProviderNotApplicable = 1, + Failure = 2 + } + + public partial class PluginException : System.Exception + { + public PluginException() { } + + public PluginException(string message, System.Exception inner) { } + + public PluginException(string message) { } + + public static PluginException Create(string path, System.Exception inner) { throw null; } + + public static PluginException CreateAbortMessage(string path, string message) { throw null; } + + public static PluginException CreateInvalidResponseExceptionMessage(string path, PluginCredentialResponseExitCode status, PluginCredentialResponse response) { throw null; } + + public static PluginException CreateNotStartedMessage(string path) { throw null; } + + public static PluginException CreatePathNotFoundMessage(string path, string attempted) { throw null; } + + public static PluginException CreateTimeoutMessage(string path, int timeoutMillis) { throw null; } + + public static PluginException CreateUnreadableResponseExceptionMessage(string path, PluginCredentialResponseExitCode status) { throw null; } + } + + public partial class PluginUnexpectedStatusException : PluginException + { + public PluginUnexpectedStatusException() { } + + public PluginUnexpectedStatusException(string message, System.Exception inner) { } + + public PluginUnexpectedStatusException(string message) { } + + public static PluginException CreateUnexpectedStatusMessage(string path, PluginCredentialResponseExitCode status) { throw null; } + } + + public static partial class PreviewFeatureSettings + { + public const string DefaultCredentialsAfterCredentialProvidersEnvironmentVariableName = "NUGET_CREDENTIAL_PROVIDER_OVERRIDE_DEFAULT"; + public static bool DefaultCredentialsAfterCredentialProviders { get { throw null; } set { } } + } + + public partial class ProviderException : System.Exception + { + public ProviderException() { } + + public ProviderException(string message, System.Exception inner) { } + + public ProviderException(string message) { } + } + + public sealed partial class SecurePluginCredentialProvider : ICredentialProvider + { + public SecurePluginCredentialProvider(Protocol.Plugins.IPluginManager pluginManager, Protocol.Plugins.PluginDiscoveryResult pluginDiscoveryResult, bool canShowDialog, Common.ILogger logger) { } + + public string Id { get { throw null; } } + + public System.Threading.Tasks.Task GetAsync(System.Uri uri, System.Net.IWebProxy proxy, Configuration.CredentialRequestType type, string message, bool isRetry, bool nonInteractive, System.Threading.CancellationToken cancellationToken) { throw null; } + } + + public partial class SecurePluginCredentialProviderBuilder + { + public SecurePluginCredentialProviderBuilder(Protocol.Plugins.IPluginManager pluginManager, bool canShowDialog, Common.ILogger logger) { } + + public System.Threading.Tasks.Task> BuildAllAsync() { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/nuget.credentials/6.2.2/nuget.credentials.nuspec b/src/referencePackages/src/nuget.credentials/6.2.2/nuget.credentials.nuspec new file mode 100644 index 0000000000..87b1251d38 --- /dev/null +++ b/src/referencePackages/src/nuget.credentials/6.2.2/nuget.credentials.nuspec @@ -0,0 +1,25 @@ + + + + NuGet.Credentials + 6.2.2 + Microsoft + true + Apache-2.0 + https://licenses.nuget.org/Apache-2.0 + https://aka.ms/nugetprj + NuGet client's authentication models. + © Microsoft Corporation. All rights reserved. + nuget + true + + + + + + + + + + + \ No newline at end of file