diff --git a/eng/Build.props b/eng/Build.props index becefbebbe..09eb712569 100644 --- a/eng/Build.props +++ b/eng/Build.props @@ -47,6 +47,8 @@ + + diff --git a/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/Microsoft.Build.Tasks.Core.17.8.3.csproj b/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/Microsoft.Build.Tasks.Core.17.8.3.csproj new file mode 100644 index 0000000000..05e03cc031 --- /dev/null +++ b/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/Microsoft.Build.Tasks.Core.17.8.3.csproj @@ -0,0 +1,41 @@ + + + + net8.0;netstandard2.0 + Microsoft.Build.Tasks.Core + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/microsoft.build.tasks.core.nuspec b/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/microsoft.build.tasks.core.nuspec new file mode 100644 index 0000000000..e5cfa9d8ae --- /dev/null +++ b/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/microsoft.build.tasks.core.nuspec @@ -0,0 +1,50 @@ + + + + Microsoft.Build.Tasks.Core + 17.8.3 + Microsoft + true + MIT + https://licenses.nuget.org/MIT + http://go.microsoft.com/fwlink/?LinkId=624683 + https://go.microsoft.com/fwlink/?linkid=825694 + This package contains the Microsoft.Build.Tasks assembly which implements the commonly used tasks of MSBuild. + © Microsoft Corporation. All rights reserved. + MSBuild + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/ref/net8.0/Microsoft.Build.Tasks.Core.cs b/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/ref/net8.0/Microsoft.Build.Tasks.Core.cs new file mode 100644 index 0000000000..25fc5f8d0e --- /dev/null +++ b/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/ref/net8.0/Microsoft.Build.Tasks.Core.cs @@ -0,0 +1,3239 @@ +// 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.ReferenceAssembly] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Build.Tasks.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010015c01ae1f50e8cc09ba9eac9147cf8fd9fce2cfe9f8dce4f7301c4132ca9fb50ce8cbf1df4dc18dd4d210e4345c744ecb3365ed327efdbc52603faa5e21daa11234c8c4a73e51f03bf192544581ebe107adee3a34928e39d04e524a9ce729d5090bfd7dad9d10c722c0def9ccc08ff0a03790e48bcd1f9b6c476063e1966a1c4")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.SafeDirectories)] +[assembly: System.Resources.NeutralResourcesLanguage("en")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Microsoft.Build.Tasks.Core.dll")] +[assembly: System.Reflection.AssemblyFileVersion("17.8.3.51904")] +[assembly: System.Reflection.AssemblyInformationalVersion("17.8.3+195e7f5a3a8e51c37d83cd9e54cb99dc3fc69c22")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® Build Tools®")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Build.Tasks.Core.dll")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/msbuild")] +[assembly: System.Reflection.AssemblyVersionAttribute("15.1.0.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Build.Tasks +{ + public partial class AssignCulture : TaskExtension + { + public AssignCulture() { } + + [Framework.Output] + public Framework.ITaskItem[] AssignedFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] AssignedFilesWithCulture { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] AssignedFilesWithNoCulture { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] CultureNeutralAssignedFiles { get { throw null; } } + + [Framework.Required] + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class AssignLinkMetadata : TaskExtension + { + public AssignLinkMetadata() { } + + public Framework.ITaskItem[] Items { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutputItems { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class AssignProjectConfiguration : ResolveProjectBase + { + public bool AddSyntheticProjectReferencesForSolutionDependencies { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] AssignedProjects { get { throw null; } set { } } + + public string CurrentProject { get { throw null; } set { } } + + public string CurrentProjectConfiguration { get { throw null; } set { } } + + public string CurrentProjectPlatform { get { throw null; } set { } } + + public string DefaultToVcxPlatformMapping { get { throw null; } set { } } + + public bool OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration { get { throw null; } set { } } + + public string OutputType { get { throw null; } set { } } + + public bool ResolveConfigurationPlatformUsingMappings { get { throw null; } set { } } + + public bool ShouldUnsetParentConfigurationAndPlatform { get { throw null; } set { } } + + public string SolutionConfigurationContents { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] UnassignedProjects { get { throw null; } set { } } + + public string VcxToDefaultPlatformMapping { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class AssignTargetPath : TaskExtension + { + public AssignTargetPath() { } + + [Framework.Output] + public Framework.ITaskItem[] AssignedFiles { get { throw null; } } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + [Framework.Required] + public string RootFolder { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + [Framework.RunInMTA] + public partial class CallTarget : TaskExtension + { + public CallTarget() { } + + public bool RunEachTargetSeparately { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] TargetOutputs { get { throw null; } } + + public string[] Targets { get { throw null; } set { } } + + public bool UseResultsCache { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + [System.Obsolete("The CodeTaskFactory is not supported on .NET Core. This class is included so that users receive run-time errors and should not be used for any other purpose.", true)] + public sealed partial class CodeTaskFactory : Framework.ITaskFactory + { + public string FactoryName { get { throw null; } } + + public System.Type TaskType { get { throw null; } } + + public void CleanupTask(Framework.ITask task) { } + + public Framework.ITask CreateTask(Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + + public Framework.TaskPropertyInfo[] GetTaskParameters() { throw null; } + + public bool Initialize(string taskName, System.Collections.Generic.IDictionary parameterGroup, string taskBody, Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + } + + public partial class CombinePath : TaskExtension + { + public CombinePath() { } + + public string BasePath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] CombinedPaths { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Paths { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class CombineTargetFrameworkInfoProperties : TaskExtension + { + public CombineTargetFrameworkInfoProperties() { } + + public Framework.ITaskItem[] PropertiesAndValues { get { throw null; } set { } } + + [Framework.Output] + public string Result { get { throw null; } set { } } + + public string RootElementName { get { throw null; } set { } } + + public bool UseAttributeForTargetFrameworkInfoPropertyNames { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class CombineXmlElements : TaskExtension + { + public CombineXmlElements() { } + + [Framework.Output] + public string Result { get { throw null; } set { } } + + public string RootElementName { get { throw null; } set { } } + + public Framework.ITaskItem[] XmlElements { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class CommandLineBuilderExtension : Utilities.CommandLineBuilder + { + public CommandLineBuilderExtension() { } + + public CommandLineBuilderExtension(bool quoteHyphensOnCommandLine, bool useNewLineSeparator) { } + + protected string GetQuotedText(string unquotedText) { throw null; } + } + + public partial class ConvertToAbsolutePath : TaskExtension + { + public ConvertToAbsolutePath() { } + + [Framework.Output] + public Framework.ITaskItem[] AbsolutePaths { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Paths { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class Copy : TaskExtension, Framework.IIncrementalTask, Framework.ICancelableTask, Framework.ITask + { + public Copy() { } + + [Framework.Output] + public Framework.ITaskItem[] CopiedFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] DestinationFiles { get { throw null; } set { } } + + public Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + + public bool ErrorIfLinkFails { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public bool OverwriteReadOnlyFiles { get { throw null; } set { } } + + public int Retries { get { throw null; } set { } } + + public int RetryDelayMilliseconds { get { throw null; } set { } } + + public bool SkipUnchangedFiles { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SourceFiles { get { throw null; } set { } } + + public bool UseHardlinksIfPossible { get { throw null; } set { } } + + public bool UseSymboliclinksIfPossible { get { throw null; } set { } } + + [Framework.Output] + public bool WroteAtLeastOneFile { get { throw null; } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + public partial class CreateCSharpManifestResourceName : CreateManifestResourceName + { + protected override string SourceFileExtension { get { throw null; } } + + protected override string CreateManifestName(string fileName, string linkFileName, string rootNamespace, string dependentUponFileName, System.IO.Stream binaryStream) { throw null; } + + protected override bool IsSourceFile(string fileName) { throw null; } + } + + public partial class CreateItem : TaskExtension + { + public CreateItem() { } + + public string[] AdditionalMetadata { get { throw null; } set { } } + + public Framework.ITaskItem[] Exclude { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Include { get { throw null; } set { } } + + public bool PreserveExistingMetadata { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class CreateManifestResourceName : TaskExtension + { + protected System.Collections.Generic.Dictionary itemSpecToTaskitem; + protected CreateManifestResourceName() { } + + [Framework.Output] + public Framework.ITaskItem[] ManifestResourceNames { get { throw null; } } + + public bool PrependCultureAsDirectory { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] ResourceFiles { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResourceFilesWithManifestResourceNames { get { throw null; } set { } } + + public string RootNamespace { get { throw null; } set { } } + + protected abstract string SourceFileExtension { get; } + + public bool UseDependentUponConvention { get { throw null; } set { } } + + protected abstract string CreateManifestName(string fileName, string linkFileName, string rootNamespaceName, string dependentUponFileName, System.IO.Stream binaryStream); + public override bool Execute() { throw null; } + + protected abstract bool IsSourceFile(string fileName); + public static string MakeValidEverettIdentifier(string name) { throw null; } + } + + public partial class CreateProperty : TaskExtension + { + public CreateProperty() { } + + [Framework.Output] + public string[] Value { get { throw null; } set { } } + + [Framework.Output] + public string[] ValueSetByTask { get { throw null; } } + + public override bool Execute() { throw null; } + } + + public partial class CreateVisualBasicManifestResourceName : CreateManifestResourceName + { + protected override string SourceFileExtension { get { throw null; } } + + protected override string CreateManifestName(string fileName, string linkFileName, string rootNamespace, string dependentUponFileName, System.IO.Stream binaryStream) { throw null; } + + protected override bool IsSourceFile(string fileName) { throw null; } + } + + public partial class Delete : TaskExtension, Framework.ICancelableTask, Framework.ITask, Framework.IIncrementalTask + { + public Delete() { } + + [Framework.Output] + public Framework.ITaskItem[] DeletedFiles { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public int Retries { get { throw null; } set { } } + + public int RetryDelayMilliseconds { get { throw null; } set { } } + + public bool TreatErrorsAsWarnings { get { throw null; } set { } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + public sealed partial class DownloadFile : TaskExtension, Framework.ICancelableTask, Framework.ITask, Framework.IIncrementalTask + { + public DownloadFile() { } + + public Framework.ITaskItem DestinationFileName { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem DownloadedFile { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public int Retries { get { throw null; } set { } } + + public int RetryDelayMilliseconds { get { throw null; } set { } } + + public bool SkipUnchangedFiles { get { throw null; } set { } } + + [Framework.Required] + public string SourceUrl { get { throw null; } set { } } + + public int Timeout { get { throw null; } set { } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + public sealed partial class Error : TaskExtension + { + public Error() { } + + public string Code { get { throw null; } set { } } + + public string File { get { throw null; } set { } } + + public string HelpKeyword { get { throw null; } set { } } + + public string HelpLink { get { throw null; } set { } } + + public string Text { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ErrorFromResources : TaskExtension + { + public ErrorFromResources() { } + + public string[] Arguments { get { throw null; } set { } } + + public string Code { get { throw null; } set { } } + + public string File { get { throw null; } set { } } + + public string HelpKeyword { get { throw null; } set { } } + + [Framework.Required] + public string Resource { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class Exec : ToolTaskExtension + { + public Exec() { } + + [Framework.Required] + public string Command { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ConsoleOutput { get { throw null; } } + + public bool ConsoleToMSBuild { get { throw null; } set { } } + + public string CustomErrorRegularExpression { get { throw null; } set { } } + + public string CustomWarningRegularExpression { get { throw null; } set { } } + + public bool IgnoreExitCode { get { throw null; } set { } } + + public bool IgnoreStandardErrorWarningFormat { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Outputs { get { throw null; } set { } } + + protected override System.Text.Encoding StandardErrorEncoding { get { throw null; } } + + protected override Framework.MessageImportance StandardErrorLoggingImportance { get { throw null; } } + + protected override System.Text.Encoding StandardOutputEncoding { get { throw null; } } + + protected override Framework.MessageImportance StandardOutputLoggingImportance { get { throw null; } } + + [Framework.Output] + public string StdErrEncoding { get { throw null; } set { } } + + [Framework.Output] + public string StdOutEncoding { get { throw null; } set { } } + + protected override string ToolName { get { throw null; } } + + public string WorkingDirectory { get { throw null; } set { } } + + protected internal override void AddCommandLineCommands(CommandLineBuilderExtension commandLine) { } + + protected override int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands) { throw null; } + + protected override string GenerateFullPathToTool() { throw null; } + + protected override string GetWorkingDirectory() { throw null; } + + protected override bool HandleTaskExecutionErrors() { throw null; } + + protected override void LogEventsFromTextOutput(string singleLine, Framework.MessageImportance messageImportance) { } + + protected override void LogPathToTool(string toolName, string pathToTool) { } + + protected override void LogToolCommand(string message) { } + + protected override bool ValidateParameters() { throw null; } + } + + public partial struct ExtractedClassName + { + private object _dummy; + private int _dummyPrimitive; + public bool IsInsideConditionalBlock { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + } + + public partial class FindAppConfigFile : TaskExtension + { + public FindAppConfigFile() { } + + [Framework.Output] + public Framework.ITaskItem AppConfigFile { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] PrimaryList { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SecondaryList { get { throw null; } set { } } + + [Framework.Required] + public string TargetPath { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class FindInList : TaskExtension + { + public FindInList() { } + + public bool CaseSensitive { get { throw null; } set { } } + + public bool FindLastMatch { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem ItemFound { get { throw null; } set { } } + + [Framework.Required] + public string ItemSpecToFind { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] List { get { throw null; } set { } } + + public bool MatchFileNameOnly { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class FindInvalidProjectReferences : TaskExtension + { + public FindInvalidProjectReferences() { } + + [Framework.Output] + public Framework.ITaskItem[] InvalidReferences { get { throw null; } } + + public Framework.ITaskItem[] ProjectReferences { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformIdentifier { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class FindUnderPath : TaskExtension + { + public FindUnderPath() { } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] InPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutOfPath { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem Path { get { throw null; } set { } } + + public bool UpdateToAbsolutePaths { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class FormatUrl : TaskExtension + { + public FormatUrl() { } + + public string InputUrl { get { throw null; } set { } } + + [Framework.Output] + public string OutputUrl { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class FormatVersion : TaskExtension + { + public FormatVersion() { } + + public string FormatType { get { throw null; } set { } } + + [Framework.Output] + public string OutputVersion { get { throw null; } set { } } + + public int Revision { get { throw null; } set { } } + + public string Version { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public sealed partial class GenerateApplicationManifest : GenerateManifestBase + { + public string ClrVersion { get { throw null; } set { } } + + public Framework.ITaskItem ConfigFile { get { throw null; } set { } } + + public Framework.ITaskItem[] Dependencies { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public Framework.ITaskItem[] FileAssociations { get { throw null; } set { } } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public bool HostInBrowser { get { throw null; } set { } } + + public Framework.ITaskItem IconFile { get { throw null; } set { } } + + public Framework.ITaskItem[] IsolatedComReferences { get { throw null; } set { } } + + public string ManifestType { get { throw null; } set { } } + + public string OSVersion { get { throw null; } set { } } + + public string Product { get { throw null; } set { } } + + public string Publisher { get { throw null; } set { } } + + public bool RequiresMinimumFramework35SP1 { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string SupportUrl { get { throw null; } set { } } + + public string TargetFrameworkProfile { get { throw null; } set { } } + + public string TargetFrameworkSubset { get { throw null; } set { } } + + public Framework.ITaskItem TrustInfoFile { get { throw null; } set { } } + + public bool UseApplicationTrust { get { throw null; } set { } } + + public override bool Execute() { throw null; } + + protected override System.Type GetObjectType() { throw null; } + + protected override bool OnManifestLoaded(Deployment.ManifestUtilities.Manifest manifest) { throw null; } + + protected override bool OnManifestResolved(Deployment.ManifestUtilities.Manifest manifest) { throw null; } + + protected internal override bool ValidateInputs() { throw null; } + } + + public partial class GenerateBindingRedirects : TaskExtension + { + public GenerateBindingRedirects() { } + + public Framework.ITaskItem AppConfigFile { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputAppConfigFile { get { throw null; } set { } } + + public Framework.ITaskItem[] SuggestedRedirects { get { throw null; } set { } } + + public string TargetName { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public sealed partial class GenerateDeploymentManifest : GenerateManifestBase + { + public bool CreateDesktopShortcut { get { throw null; } set { } } + + public string DeploymentUrl { get { throw null; } set { } } + + public bool DisallowUrlActivation { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public bool Install { get { throw null; } set { } } + + public bool MapFileExtensions { get { throw null; } set { } } + + public string MinimumRequiredVersion { get { throw null; } set { } } + + public string Product { get { throw null; } set { } } + + public string Publisher { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string SupportUrl { get { throw null; } set { } } + + public bool TrustUrlParameters { get { throw null; } set { } } + + public bool UpdateEnabled { get { throw null; } set { } } + + public int UpdateInterval { get { throw null; } set { } } + + public string UpdateMode { get { throw null; } set { } } + + public string UpdateUnit { get { throw null; } set { } } + + public override bool Execute() { throw null; } + + protected override System.Type GetObjectType() { throw null; } + + protected override bool OnManifestLoaded(Deployment.ManifestUtilities.Manifest manifest) { throw null; } + + protected override bool OnManifestResolved(Deployment.ManifestUtilities.Manifest manifest) { throw null; } + + protected internal override bool ValidateInputs() { throw null; } + } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public sealed partial class GenerateLauncher : TaskExtension + { + public GenerateLauncher() { } + + public string AssemblyName { get { throw null; } set { } } + + public Framework.ITaskItem EntryPoint { get { throw null; } set { } } + + public string LauncherPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputEntryPoint { get { throw null; } set { } } + + public string OutputPath { get { throw null; } set { } } + + public string VisualStudioVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class GenerateManifestBase : Utilities.Task + { + public string AssemblyName { get { throw null; } set { } } + + public string AssemblyVersion { get { throw null; } set { } } + + public string Description { get { throw null; } set { } } + + public Framework.ITaskItem EntryPoint { get { throw null; } set { } } + + public Framework.ITaskItem InputManifest { get { throw null; } set { } } + + public bool LauncherBasedDeployment { get { throw null; } set { } } + + public int MaxTargetPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputManifest { get { throw null; } set { } } + + public string Platform { get { throw null; } set { } } + + public string TargetCulture { get { throw null; } set { } } + + public string TargetFrameworkMoniker { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + protected internal Deployment.ManifestUtilities.AssemblyReference AddAssemblyFromItem(Framework.ITaskItem item) { throw null; } + + protected internal Deployment.ManifestUtilities.AssemblyReference AddAssemblyNameFromItem(Framework.ITaskItem item, Deployment.ManifestUtilities.AssemblyReferenceType referenceType) { throw null; } + + protected internal Deployment.ManifestUtilities.AssemblyReference AddEntryPointFromItem(Framework.ITaskItem item, Deployment.ManifestUtilities.AssemblyReferenceType referenceType) { throw null; } + + protected internal Deployment.ManifestUtilities.FileReference AddFileFromItem(Framework.ITaskItem item) { throw null; } + + public override bool Execute() { throw null; } + + protected internal Deployment.ManifestUtilities.FileReference FindFileFromItem(Framework.ITaskItem item) { throw null; } + + protected abstract System.Type GetObjectType(); + protected abstract bool OnManifestLoaded(Deployment.ManifestUtilities.Manifest manifest); + protected abstract bool OnManifestResolved(Deployment.ManifestUtilities.Manifest manifest); + protected internal virtual bool ValidateInputs() { throw null; } + + protected internal virtual bool ValidateOutput() { throw null; } + } + + [Framework.RequiredRuntime("v2.0")] + public sealed partial class GenerateResource : TaskExtension, Framework.IIncrementalTask + { + public GenerateResource() { } + + public Framework.ITaskItem[] AdditionalInputs { get { throw null; } set { } } + + public string[] EnvironmentVariables { get { throw null; } set { } } + + public Framework.ITaskItem[] ExcludedInputPaths { get { throw null; } set { } } + + public bool ExecuteAsTool { get { throw null; } set { } } + + public bool ExtractResWFiles { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] FilesWritten { get { throw null; } } + + public bool MinimalRebuildFromTracking { get { throw null; } set { } } + + public bool NeverLockTypeAssemblies { get { throw null; } set { } } + + public string OutputDirectory { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutputResources { get { throw null; } set { } } + + public bool PublicClass { get { throw null; } set { } } + + public Framework.ITaskItem[] References { get { throw null; } set { } } + + public string SdkToolsPath { get { throw null; } set { } } + + [Framework.Required] + [Framework.Output] + public Framework.ITaskItem[] Sources { get { throw null; } set { } } + + public Framework.ITaskItem StateFile { get { throw null; } set { } } + + [Framework.Output] + public string StronglyTypedClassName { get { throw null; } set { } } + + [Framework.Output] + public string StronglyTypedFileName { get { throw null; } set { } } + + public string StronglyTypedLanguage { get { throw null; } set { } } + + public string StronglyTypedManifestPrefix { get { throw null; } set { } } + + public string StronglyTypedNamespace { get { throw null; } set { } } + + public Framework.ITaskItem[] TLogReadFiles { get { throw null; } } + + public Framework.ITaskItem[] TLogWriteFiles { get { throw null; } } + + public string ToolArchitecture { get { throw null; } set { } } + + public string TrackerFrameworkPath { get { throw null; } set { } } + + public string TrackerLogDirectory { get { throw null; } set { } } + + public string TrackerSdkPath { get { throw null; } set { } } + + public bool TrackFileAccess { get { throw null; } set { } } + + public bool UsePreserializedResources { get { throw null; } set { } } + + public bool UseSourcePath { get { throw null; } set { } } + + public bool WarnOnBinaryFormatterUse { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetAssemblyIdentity : TaskExtension + { + public GetAssemblyIdentity() { } + + [Framework.Output] + public Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] AssemblyFiles { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetCompatiblePlatform : TaskExtension + { + public GetCompatiblePlatform() { } + + [Framework.Required] + public Framework.ITaskItem[] AnnotatedProjects { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[]? AssignedProjectsWithPlatform { get { throw null; } set { } } + + [Framework.Required] + public string CurrentProjectPlatform { get { throw null; } set { } } + + public string PlatformLookupTable { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class GetFileHash : TaskExtension + { + public GetFileHash() { } + + public string Algorithm { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + [Framework.Output] + public string Hash { get { throw null; } set { } } + + public string HashEncoding { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Items { get { throw null; } set { } } + + public string MetadataName { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetFrameworkPath : TaskExtension + { + public GetFrameworkPath() { } + + [Framework.Output] + public string FrameworkVersion11Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion20Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion30Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion35Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion40Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion451Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion452Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion45Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion461Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion462Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion46Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion471Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion472Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion47Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion48Path { get { throw null; } } + + [Framework.Output] + public string Path { get { throw null; } } + + public override bool Execute() { throw null; } + } + + public partial class GetInstalledSDKLocations : TaskExtension + { + public GetInstalledSDKLocations() { } + + [Framework.Output] + public Framework.ITaskItem[] InstalledSDKs { get { throw null; } set { } } + + public string[] SDKDirectoryRoots { get { throw null; } set { } } + + public string[] SDKExtensionDirectoryRoots { get { throw null; } set { } } + + public string SDKRegistryRoot { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformIdentifier { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformVersion { get { throw null; } set { } } + + public bool WarnWhenNoSDKsFound { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetReferenceAssemblyPaths : TaskExtension + { + public GetReferenceAssemblyPaths() { } + + public bool BypassFrameworkInstallChecks { get { throw null; } set { } } + + [Framework.Output] + public string[] FullFrameworkReferenceAssemblyPaths { get { throw null; } } + + [Framework.Output] + public string[] ReferenceAssemblyPaths { get { throw null; } } + + public string RootPath { get { throw null; } set { } } + + public bool SuppressNotFoundError { get { throw null; } set { } } + + public string TargetFrameworkFallbackSearchPaths { get { throw null; } set { } } + + public string TargetFrameworkMoniker { get { throw null; } set { } } + + [Framework.Output] + public string TargetFrameworkMonikerDisplayName { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetSDKReferenceFiles : TaskExtension + { + public GetSDKReferenceFiles() { } + + public string CacheFileFolderPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] CopyLocalFiles { get { throw null; } } + + public bool LogCacheFileExceptions { get { throw null; } set { } } + + public bool LogRedistConflictBetweenSDKsAsWarning { get { throw null; } set { } } + + public bool LogRedistConflictWithinSDKAsWarning { get { throw null; } set { } } + + public bool LogRedistFilesList { get { throw null; } set { } } + + public bool LogReferenceConflictBetweenSDKsAsWarning { get { throw null; } set { } } + + public bool LogReferenceConflictWithinSDKAsWarning { get { throw null; } set { } } + + public bool LogReferencesList { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] RedistFiles { get { throw null; } } + + public string[] ReferenceExtensions { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] References { get { throw null; } } + + public Framework.ITaskItem[] ResolvedSDKReferences { get { throw null; } set { } } + + public string TargetPlatformIdentifier { get { throw null; } set { } } + + public string TargetPlatformVersion { get { throw null; } set { } } + + public string TargetSDKIdentifier { get { throw null; } set { } } + + public string TargetSDKVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class Hash : TaskExtension + { + public Hash() { } + + [Framework.Output] + public string HashResult { get { throw null; } set { } } + + public bool IgnoreCase { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] ItemsToHash { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial interface IFixedTypeInfo + { + void AddressOfMember(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, out nint ppv); + void CreateInstance(object pUnkOuter, ref System.Guid riid, out object ppvObj); + void GetContainingTypeLib(out System.Runtime.InteropServices.ComTypes.ITypeLib ppTLB, out int pIndex); + void GetDllEntry(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, nint pBstrDllName, nint pBstrName, nint pwOrdinal); + void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile); + void GetFuncDesc(int index, out nint ppFuncDesc); + void GetIDsOfNames(string[] rgszNames, int cNames, int[] pMemId); + void GetImplTypeFlags(int index, out System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS pImplTypeFlags); + void GetMops(int memid, out string pBstrMops); + void GetNames(int memid, string[] rgBstrNames, int cMaxNames, out int pcNames); + void GetRefTypeInfo(nint hRef, out IFixedTypeInfo ppTI); + void GetRefTypeOfImplType(int index, out nint href); + void GetTypeAttr(out nint ppTypeAttr); + void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp); + void GetVarDesc(int index, out nint ppVarDesc); + void Invoke(object pvInstance, int memid, short wFlags, ref System.Runtime.InteropServices.ComTypes.DISPPARAMS pDispParams, nint pVarResult, nint pExcepInfo, out int puArgErr); + void ReleaseFuncDesc(nint pFuncDesc); + void ReleaseTypeAttr(nint pTypeAttr); + void ReleaseVarDesc(nint pVarDesc); + } + + public partial class LC : ToolTaskExtension + { + public LC() { } + + [Framework.Required] + public Framework.ITaskItem LicenseTarget { get { throw null; } set { } } + + public bool NoLogo { get { throw null; } set { } } + + public string OutputDirectory { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputLicense { get { throw null; } set { } } + + public Framework.ITaskItem[] ReferencedAssemblies { get { throw null; } set { } } + + public string SdkToolsPath { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Sources { get { throw null; } set { } } + + [Framework.Required] + public string TargetFrameworkVersion { get { throw null; } set { } } + + protected override string ToolName { get { throw null; } } + + protected internal override void AddCommandLineCommands(CommandLineBuilderExtension commandLine) { } + + protected internal override void AddResponseFileCommands(CommandLineBuilderExtension commandLine) { } + + public override bool Execute() { throw null; } + + protected override string GenerateFullPathToTool() { throw null; } + + protected override bool ValidateParameters() { throw null; } + } + + public partial class MakeDir : TaskExtension, Framework.IIncrementalTask + { + public MakeDir() { } + + [Framework.Required] + public Framework.ITaskItem[] Directories { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] DirectoriesCreated { get { throw null; } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class Message : TaskExtension + { + public Message() { } + + public string Code { get { throw null; } set { } } + + public string File { get { throw null; } set { } } + + public string HelpKeyword { get { throw null; } set { } } + + public string Importance { get { throw null; } set { } } + + public bool IsCritical { get { throw null; } set { } } + + public string Text { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class Move : TaskExtension, Framework.ICancelableTask, Framework.ITask, Framework.IIncrementalTask + { + public Move() { } + + [Framework.Output] + public Framework.ITaskItem[] DestinationFiles { get { throw null; } set { } } + + public Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] MovedFiles { get { throw null; } } + + public bool OverwriteReadOnlyFiles { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SourceFiles { get { throw null; } set { } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + [Framework.RunInMTA] + public partial class MSBuild : TaskExtension + { + public MSBuild() { } + + public bool BuildInParallel { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Projects { get { throw null; } set { } } + + public string[] Properties { get { throw null; } set { } } + + public bool RebaseOutputs { get { throw null; } set { } } + + public string RemoveProperties { get { throw null; } set { } } + + public bool RunEachTargetSeparately { get { throw null; } set { } } + + public string SkipNonexistentProjects { get { throw null; } set { } } + + public bool StopOnFirstFailure { get { throw null; } set { } } + + public string[] TargetAndPropertyListSeparators { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] TargetOutputs { get { throw null; } } + + public string[] Targets { get { throw null; } set { } } + + public string ToolsVersion { get { throw null; } set { } } + + public bool UnloadProjectsOnCompletion { get { throw null; } set { } } + + public bool UseResultsCache { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class ReadLinesFromFile : TaskExtension + { + public ReadLinesFromFile() { } + + [Framework.Required] + public Framework.ITaskItem File { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Lines { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class RemoveDir : TaskExtension, Framework.IIncrementalTask + { + public RemoveDir() { } + + [Framework.Required] + public Framework.ITaskItem[] Directories { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] RemovedDirectories { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class RemoveDuplicates : TaskExtension + { + public RemoveDuplicates() { } + + [Framework.Output] + public Framework.ITaskItem[] Filtered { get { throw null; } set { } } + + [Framework.Output] + public bool HadAnyDuplicates { get { throw null; } set { } } + + public Framework.ITaskItem[] Inputs { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class RequiresFramework35SP1Assembly : TaskExtension + { + public RequiresFramework35SP1Assembly() { } + + public Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + + public bool CreateDesktopShortcut { get { throw null; } set { } } + + public Framework.ITaskItem DeploymentManifestEntryPoint { get { throw null; } set { } } + + public Framework.ITaskItem EntryPoint { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public Framework.ITaskItem[] ReferencedAssemblies { get { throw null; } set { } } + + [Framework.Output] + public bool RequiresMinimumFramework35SP1 { get { throw null; } set { } } + + public bool SigningManifests { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class ResolveAssemblyReference : TaskExtension, Framework.IIncrementalTask + { + public ResolveAssemblyReference() { } + + public string[] AllowedAssemblyExtensions { get { throw null; } set { } } + + public string[] AllowedRelatedFileExtensions { get { throw null; } set { } } + + public string AppConfigFile { get { throw null; } set { } } + + public Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + + public Framework.ITaskItem[] AssemblyFiles { get { throw null; } set { } } + + public string AssemblyInformationCacheOutputPath { get { throw null; } set { } } + + public Framework.ITaskItem[] AssemblyInformationCachePaths { get { throw null; } set { } } + + public bool AutoUnify { get { throw null; } set { } } + + public string[] CandidateAssemblyFiles { get { throw null; } set { } } + + public bool CopyLocalDependenciesWhenParentReferenceInGac { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] CopyLocalFiles { get { throw null; } } + + [Framework.Output] + public string DependsOnNETStandard { get { throw null; } } + + [Framework.Output] + public string DependsOnSystemRuntime { get { throw null; } } + + public bool DoNotCopyLocalIfInGac { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] FilesWritten { get { throw null; } set { } } + + public bool FindDependencies { get { throw null; } set { } } + + public bool FindDependenciesOfExternallyResolvedReferences { get { throw null; } set { } } + + public bool FindRelatedFiles { get { throw null; } set { } } + + public bool FindSatellites { get { throw null; } set { } } + + public bool FindSerializationAssemblies { get { throw null; } set { } } + + public Framework.ITaskItem[] FullFrameworkAssemblyTables { get { throw null; } set { } } + + public string[] FullFrameworkFolders { get { throw null; } set { } } + + public string[] FullTargetFrameworkSubsetNames { get { throw null; } set { } } + + public bool IgnoreDefaultInstalledAssemblySubsetTables { get { throw null; } set { } } + + public bool IgnoreDefaultInstalledAssemblyTables { get { throw null; } set { } } + + public bool IgnoreTargetFrameworkAttributeVersionMismatch { get { throw null; } set { } } + + public bool IgnoreVersionForFrameworkReferences { get { throw null; } set { } } + + public Framework.ITaskItem[] InstalledAssemblySubsetTables { get { throw null; } set { } } + + public Framework.ITaskItem[] InstalledAssemblyTables { get { throw null; } set { } } + + public string[] LatestTargetFrameworkDirectories { get { throw null; } set { } } + + public bool OutputUnresolvedAssemblyConflicts { get { throw null; } set { } } + + public string ProfileName { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] RelatedFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedDependencyFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedFiles { get { throw null; } } + + public Framework.ITaskItem[] ResolvedSDKReferences { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] SatelliteFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] ScatterFiles { get { throw null; } } + + [Framework.Required] + public string[] SearchPaths { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] SerializationAssemblyFiles { get { throw null; } } + + public bool Silent { get { throw null; } set { } } + + public string StateFile { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] SuggestedRedirects { get { throw null; } } + + public bool SupportsBindingRedirectGeneration { get { throw null; } set { } } + + public string TargetedRuntimeVersion { get { throw null; } set { } } + + public string[] TargetFrameworkDirectories { get { throw null; } set { } } + + public string TargetFrameworkMoniker { get { throw null; } set { } } + + public string TargetFrameworkMonikerDisplayName { get { throw null; } set { } } + + public string[] TargetFrameworkSubsets { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public string TargetProcessorArchitecture { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] UnresolvedAssemblyConflicts { get { throw null; } } + + public bool UnresolveFrameworkAssembliesFromHigherFrameworks { get { throw null; } set { } } + + public string WarnOrErrorOnTargetArchitectureMismatch { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ResolveCodeAnalysisRuleSet : TaskExtension + { + public ResolveCodeAnalysisRuleSet() { } + + public string CodeAnalysisRuleSet { get { throw null; } set { } } + + public string[] CodeAnalysisRuleSetDirectories { get { throw null; } set { } } + + public string MSBuildProjectDirectory { get { throw null; } set { } } + + [Framework.Output] + public string ResolvedCodeAnalysisRuleSet { get { throw null; } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ResolveComReference : TaskExtension + { + public ResolveComReference() { } + + public bool DelaySign { get { throw null; } set { } } + + public string[] EnvironmentVariables { get { throw null; } set { } } + + public bool ExecuteAsTool { get { throw null; } set { } } + + public bool IncludeVersionInInteropName { get { throw null; } set { } } + + public string KeyContainer { get { throw null; } set { } } + + public string KeyFile { get { throw null; } set { } } + + public bool NoClassMembers { get { throw null; } set { } } + + public Framework.ITaskItem[] ResolvedAssemblyReferences { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedFiles { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedModules { get { throw null; } set { } } + + public string SdkToolsPath { get { throw null; } set { } } + + public bool Silent { get { throw null; } set { } } + + public string StateFile { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public string TargetProcessorArchitecture { get { throw null; } set { } } + + public Framework.ITaskItem[] TypeLibFiles { get { throw null; } set { } } + + public Framework.ITaskItem[] TypeLibNames { get { throw null; } set { } } + + public string WrapperOutputDirectory { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class ResolveKeySource : TaskExtension + { + public ResolveKeySource() { } + + public int AutoClosePasswordPromptShow { get { throw null; } set { } } + + public int AutoClosePasswordPromptTimeout { get { throw null; } set { } } + + public string CertificateFile { get { throw null; } set { } } + + public string CertificateThumbprint { get { throw null; } set { } } + + public string KeyFile { get { throw null; } set { } } + + [Framework.Output] + public string ResolvedKeyContainer { get { throw null; } set { } } + + [Framework.Output] + public string ResolvedKeyFile { get { throw null; } set { } } + + [Framework.Output] + public string ResolvedThumbprint { get { throw null; } set { } } + + public bool ShowImportDialogDespitePreviousFailures { get { throw null; } set { } } + + public bool SuppressAutoClosePasswordPrompt { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ResolveManifestFiles : TaskExtension + { + public ResolveManifestFiles() { } + + public string AssemblyName { get { throw null; } set { } } + + public Framework.ITaskItem DeploymentManifestEntryPoint { get { throw null; } set { } } + + public Framework.ITaskItem EntryPoint { get { throw null; } set { } } + + public Framework.ITaskItem[] ExtraFiles { get { throw null; } set { } } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public bool IsSelfContainedPublish { get { throw null; } set { } } + + public bool IsSingleFilePublish { get { throw null; } set { } } + + public bool LauncherBasedDeployment { get { throw null; } set { } } + + public Framework.ITaskItem[] ManagedAssemblies { get { throw null; } set { } } + + public Framework.ITaskItem[] NativeAssemblies { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutputAssemblies { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputDeploymentManifestEntryPoint { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputEntryPoint { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutputFiles { get { throw null; } set { } } + + public Framework.ITaskItem[] PublishFiles { get { throw null; } set { } } + + public Framework.ITaskItem[] RuntimePackAssets { get { throw null; } set { } } + + public Framework.ITaskItem[] SatelliteAssemblies { get { throw null; } set { } } + + public bool SigningManifests { get { throw null; } set { } } + + public string TargetCulture { get { throw null; } set { } } + + public string TargetFrameworkIdentifier { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class ResolveNonMSBuildProjectOutput : ResolveProjectBase + { + public string PreresolvedProjectOutputs { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedOutputPaths { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] UnresolvedProjectReferences { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class ResolveProjectBase : TaskExtension + { + protected ResolveProjectBase() { } + + [Framework.Required] + public Framework.ITaskItem[] ProjectReferences { get { throw null; } set { } } + + protected void AddSyntheticProjectReferences(string currentProjectAbsolutePath) { } + + protected System.Xml.XmlElement GetProjectElement(Framework.ITaskItem projectRef) { throw null; } + + protected string GetProjectItem(Framework.ITaskItem projectRef) { throw null; } + } + + public partial class ResolveSDKReference : TaskExtension + { + public ResolveSDKReference() { } + + public Framework.ITaskItem[] DisallowedSDKDependencies { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] InstalledSDKs { get { throw null; } set { } } + + public bool LogResolutionErrorsAsWarnings { get { throw null; } set { } } + + public bool Prefer32Bit { get { throw null; } set { } } + + [Framework.Required] + public string ProjectName { get { throw null; } set { } } + + public Framework.ITaskItem[] References { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedSDKReferences { get { throw null; } } + + public Framework.ITaskItem[] RuntimeReferenceOnlySDKDependencies { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SDKReferences { get { throw null; } set { } } + + public string TargetedSDKArchitecture { get { throw null; } set { } } + + public string TargetedSDKConfiguration { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformIdentifier { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformVersion { get { throw null; } set { } } + + public bool WarnOnMissingPlatformVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class RoslynCodeTaskFactory : Framework.ITaskFactory + { + public string FactoryName { get { throw null; } } + + public System.Type TaskType { get { throw null; } } + + public void CleanupTask(Framework.ITask task) { } + + public Framework.ITask CreateTask(Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + + public Framework.TaskPropertyInfo[] GetTaskParameters() { throw null; } + + public bool Initialize(string taskName, System.Collections.Generic.IDictionary parameterGroup, string taskBody, Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + } + + public sealed partial class SetRidAgnosticValueForProjects : TaskExtension + { + public SetRidAgnosticValueForProjects() { } + + public Framework.ITaskItem[] Projects { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] UpdatedProjects { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class SGen : ToolTaskExtension + { + public SGen() { } + + [Framework.Required] + public string BuildAssemblyName { get { throw null; } set { } } + + [Framework.Required] + public string BuildAssemblyPath { get { throw null; } set { } } + + public bool DelaySign { get { throw null; } set { } } + + public string KeyContainer { get { throw null; } set { } } + + public string KeyFile { get { throw null; } set { } } + + public string Platform { get { throw null; } set { } } + + public string[] References { get { throw null; } set { } } + + public string SdkToolsPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] SerializationAssembly { get { throw null; } set { } } + + public string SerializationAssemblyName { get { throw null; } } + + [Framework.Required] + public bool ShouldGenerateSerializer { get { throw null; } set { } } + + protected override string ToolName { get { throw null; } } + + public string[] Types { get { throw null; } set { } } + + public bool UseKeep { get { throw null; } set { } } + + [Framework.Required] + public bool UseProxyTypes { get { throw null; } set { } } + + public override bool Execute() { throw null; } + + protected override string GenerateFullPathToTool() { throw null; } + } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public sealed partial class SignFile : Utilities.Task + { + [Framework.Required] + public string CertificateThumbprint { get { throw null; } set { } } + + public bool DisallowMansignTimestampFallback { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem SigningTarget { get { throw null; } set { } } + + public string TargetFrameworkIdentifier { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public string TimestampUrl { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class TaskExtension : Utilities.Task + { + internal TaskExtension() { } + + public new Utilities.TaskLoggingHelper Log { get { throw null; } } + } + + public partial class TaskLoggingHelperExtension : Utilities.TaskLoggingHelper + { + public TaskLoggingHelperExtension(Framework.ITask taskInstance, System.Resources.ResourceManager primaryResources, System.Resources.ResourceManager sharedResources, string helpKeywordPrefix) : base(default!) { } + + public System.Resources.ResourceManager TaskSharedResources { get { throw null; } set { } } + + public override string FormatResourceString(string resourceName, params object[] args) { throw null; } + } + + public sealed partial class Telemetry : TaskExtension + { + public Telemetry() { } + + public string EventData { get { throw null; } set { } } + + [Framework.Required] + public string EventName { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class ToolTaskExtension : Utilities.ToolTask + { + internal ToolTaskExtension() { } + + protected internal System.Collections.Hashtable Bag { get { throw null; } } + + protected override bool HasLoggedErrors { get { throw null; } } + + public Utilities.TaskLoggingHelper Log { get { throw null; } } + + protected virtual bool UseNewLineSeparatorInResponseFile { get { throw null; } } + + protected internal virtual void AddCommandLineCommands(CommandLineBuilderExtension commandLine) { } + + protected internal virtual void AddResponseFileCommands(CommandLineBuilderExtension commandLine) { } + + protected override string GenerateCommandLineCommands() { throw null; } + + protected override string GenerateResponseFileCommands() { throw null; } + + protected internal bool GetBoolParameterWithDefault(string parameterName, bool defaultValue) { throw null; } + + protected internal int GetIntParameterWithDefault(string parameterName, int defaultValue) { throw null; } + } + + public partial class Touch : TaskExtension, Framework.IIncrementalTask + { + public Touch() { } + + public bool AlwaysCreate { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public bool ForceTouch { get { throw null; } set { } } + + public string Importance { get { throw null; } set { } } + + public string Time { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] TouchedFiles { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class Unzip : TaskExtension, Framework.ICancelableTask, Framework.ITask, Framework.IIncrementalTask + { + public Unzip() { } + + [Framework.Required] + public Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + + public string Exclude { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public string Include { get { throw null; } set { } } + + public bool OverwriteReadOnlyFiles { get { throw null; } set { } } + + public bool SkipUnchangedFiles { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SourceFiles { get { throw null; } set { } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + public sealed partial class VerifyFileHash : TaskExtension + { + public VerifyFileHash() { } + + public string Algorithm { get { throw null; } set { } } + + [Framework.Required] + public string File { get { throw null; } set { } } + + [Framework.Required] + public string Hash { get { throw null; } set { } } + + public string HashEncoding { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class Warning : TaskExtension + { + public Warning() { } + + public string Code { get { throw null; } set { } } + + public string File { get { throw null; } set { } } + + public string HelpKeyword { get { throw null; } set { } } + + public string HelpLink { get { throw null; } set { } } + + public string Text { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class WriteCodeFragment : TaskExtension + { + public WriteCodeFragment() { } + + public Framework.ITaskItem[] AssemblyAttributes { get { throw null; } set { } } + + [Framework.Required] + public string Language { get { throw null; } set { } } + + public Framework.ITaskItem OutputDirectory { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputFile { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class WriteLinesToFile : TaskExtension, Framework.IIncrementalTask + { + public WriteLinesToFile() { } + + public bool CanBeIncremental { get { throw null; } } + + public string Encoding { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem File { get { throw null; } set { } } + + public Framework.ITaskItem[] Lines { get { throw null; } set { } } + + public bool Overwrite { get { throw null; } set { } } + + public bool WriteOnlyWhenDifferent { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + [System.Obsolete("The XamlTaskFactory is not supported on .NET Core. This class is included so that users receive run-time errors and should not be used for any other purpose.", true)] + public sealed partial class XamlTaskFactory : Framework.ITaskFactory + { + public string FactoryName { get { throw null; } } + + public System.Type TaskType { get { throw null; } } + + public void CleanupTask(Framework.ITask task) { } + + public Framework.ITask CreateTask(Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + + public Framework.TaskPropertyInfo[] GetTaskParameters() { throw null; } + + public bool Initialize(string taskName, System.Collections.Generic.IDictionary parameterGroup, string taskBody, Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + } + + public partial class XmlPeek : TaskExtension + { + public XmlPeek() { } + + public string Namespaces { get { throw null; } set { } } + + public bool ProhibitDtd { get { throw null; } set { } } + + public string Query { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Result { get { throw null; } } + + public string XmlContent { get { throw null; } set { } } + + public Framework.ITaskItem XmlInputPath { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class XmlPoke : TaskExtension + { + public XmlPoke() { } + + public string Namespaces { get { throw null; } set { } } + + public string Query { get { throw null; } set { } } + + public Framework.ITaskItem Value { get { throw null; } set { } } + + public Framework.ITaskItem XmlInputPath { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class XslTransformation : TaskExtension + { + public XslTransformation() { } + + [Framework.Required] + public Framework.ITaskItem[] OutputPaths { get { throw null; } set { } } + + public string Parameters { get { throw null; } set { } } + + public bool PreserveWhitespace { get { throw null; } set { } } + + public bool UseTrustedSettings { get { throw null; } set { } } + + public string XmlContent { get { throw null; } set { } } + + public Framework.ITaskItem[] XmlInputPaths { get { throw null; } set { } } + + public Framework.ITaskItem XslCompiledDllPath { get { throw null; } set { } } + + public string XslContent { get { throw null; } set { } } + + public Framework.ITaskItem XslInputPath { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ZipDirectory : TaskExtension, Framework.IIncrementalTask + { + public ZipDirectory() { } + + [Framework.Required] + public Framework.ITaskItem DestinationFile { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public bool Overwrite { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem SourceDirectory { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } +} + +namespace Microsoft.Build.Tasks.Deployment.Bootstrapper +{ + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public partial class BootstrapperBuilder : IBootstrapperBuilder + { + public BootstrapperBuilder() { } + + public BootstrapperBuilder(string visualStudioVersion) { } + + public string Path { get { throw null; } set { } } + + public ProductCollection Products { get { throw null; } } + + public BuildResults Build(BuildSettings settings) { throw null; } + + public string[] GetOutputFolders(string[] productCodes, string culture, string fallbackCulture, ComponentsLocation componentsLocation) { throw null; } + + public static string XmlToConfigurationFile(System.Xml.XmlNode input) { throw null; } + } + + public partial class BuildMessage : IBuildMessage + { + internal BuildMessage() { } + + public int HelpId { get { throw null; } } + + public string HelpKeyword { get { throw null; } } + + public string Message { get { throw null; } } + + public BuildMessageSeverity Severity { get { throw null; } } + } + + public enum BuildMessageSeverity + { + Info = 0, + Warning = 1, + Error = 2 + } + + public partial class BuildResults : IBuildResults + { + internal BuildResults() { } + + public string[] ComponentFiles { get { throw null; } } + + public string KeyFile { get { throw null; } } + + public BuildMessage[] Messages { get { throw null; } } + + public bool Succeeded { get { throw null; } } + } + + public partial class BuildSettings : IBuildSettings + { + public string ApplicationFile { get { throw null; } set { } } + + public string ApplicationName { get { throw null; } set { } } + + public bool ApplicationRequiresElevation { get { throw null; } set { } } + + public string ApplicationUrl { get { throw null; } set { } } + + public ComponentsLocation ComponentsLocation { get { throw null; } set { } } + + public string ComponentsUrl { get { throw null; } set { } } + + public bool CopyComponents { get { throw null; } set { } } + + public int FallbackLCID { get { throw null; } set { } } + + public int LCID { get { throw null; } set { } } + + public string OutputPath { get { throw null; } set { } } + + public ProductBuilderCollection ProductBuilders { get { throw null; } } + + public string SupportUrl { get { throw null; } set { } } + + public bool Validate { get { throw null; } set { } } + } + + public enum ComponentsLocation + { + HomeSite = 0, + Relative = 1, + Absolute = 2 + } + + public partial interface IBootstrapperBuilder + { + [System.Runtime.InteropServices.DispId(1)] + string Path { get; set; } + + [System.Runtime.InteropServices.DispId(4)] + ProductCollection Products { get; } + + [System.Runtime.InteropServices.DispId(5)] + BuildResults Build(BuildSettings settings); + } + + public partial interface IBuildMessage + { + [System.Runtime.InteropServices.DispId(4)] + int HelpId { get; } + + [System.Runtime.InteropServices.DispId(3)] + string HelpKeyword { get; } + + [System.Runtime.InteropServices.DispId(2)] + string Message { get; } + + [System.Runtime.InteropServices.DispId(1)] + BuildMessageSeverity Severity { get; } + } + + public partial interface IBuildResults + { + [System.Runtime.InteropServices.DispId(3)] + string[] ComponentFiles { get; } + + [System.Runtime.InteropServices.DispId(2)] + string KeyFile { get; } + + [System.Runtime.InteropServices.DispId(4)] + BuildMessage[] Messages { get; } + + [System.Runtime.InteropServices.DispId(1)] + bool Succeeded { get; } + } + + public partial interface IBuildSettings + { + [System.Runtime.InteropServices.DispId(2)] + string ApplicationFile { get; set; } + + [System.Runtime.InteropServices.DispId(1)] + string ApplicationName { get; set; } + + [System.Runtime.InteropServices.DispId(13)] + bool ApplicationRequiresElevation { get; set; } + + [System.Runtime.InteropServices.DispId(3)] + string ApplicationUrl { get; set; } + + [System.Runtime.InteropServices.DispId(11)] + ComponentsLocation ComponentsLocation { get; set; } + + [System.Runtime.InteropServices.DispId(4)] + string ComponentsUrl { get; set; } + + [System.Runtime.InteropServices.DispId(5)] + bool CopyComponents { get; set; } + + [System.Runtime.InteropServices.DispId(7)] + int FallbackLCID { get; set; } + + [System.Runtime.InteropServices.DispId(6)] + int LCID { get; set; } + + [System.Runtime.InteropServices.DispId(8)] + string OutputPath { get; set; } + + [System.Runtime.InteropServices.DispId(9)] + ProductBuilderCollection ProductBuilders { get; } + + [System.Runtime.InteropServices.DispId(12)] + string SupportUrl { get; set; } + + [System.Runtime.InteropServices.DispId(10)] + bool Validate { get; set; } + } + + public partial interface IProduct + { + [System.Runtime.InteropServices.DispId(4)] + ProductCollection Includes { get; } + + [System.Runtime.InteropServices.DispId(2)] + string Name { get; } + + [System.Runtime.InteropServices.DispId(1)] + ProductBuilder ProductBuilder { get; } + + [System.Runtime.InteropServices.DispId(3)] + string ProductCode { get; } + } + + public partial interface IProductBuilder + { + [System.Runtime.InteropServices.DispId(1)] + Product Product { get; } + } + + public partial interface IProductBuilderCollection + { + [System.Runtime.InteropServices.DispId(2)] + void Add(ProductBuilder builder); + } + + public partial interface IProductCollection + { + [System.Runtime.InteropServices.DispId(1)] + int Count { get; } + + [System.Runtime.InteropServices.DispId(2)] + Product Item(int index); + [System.Runtime.InteropServices.DispId(3)] + Product Product(string productCode); + } + + public partial class Product : IProduct + { + public ProductCollection Includes { get { throw null; } } + + public string Name { get { throw null; } } + + public ProductBuilder ProductBuilder { get { throw null; } } + + public string ProductCode { get { throw null; } } + } + + public partial class ProductBuilder : IProductBuilder + { + internal ProductBuilder() { } + + public Product Product { get { throw null; } } + } + + public partial class ProductBuilderCollection : IProductBuilderCollection, System.Collections.IEnumerable + { + internal ProductBuilderCollection() { } + + public void Add(ProductBuilder builder) { } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + + public partial class ProductCollection : IProductCollection, System.Collections.IEnumerable + { + internal ProductCollection() { } + + public int Count { get { throw null; } } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + + public Product Item(int index) { throw null; } + + public Product Product(string productCode) { throw null; } + } +} + +namespace Microsoft.Build.Tasks.Deployment.ManifestUtilities +{ + public sealed partial class ApplicationIdentity + { + public ApplicationIdentity(string url, AssemblyIdentity deployManifestIdentity, AssemblyIdentity applicationManifestIdentity) { } + + public ApplicationIdentity(string url, string deployManifestPath, string applicationManifestPath) { } + + public override string ToString() { throw null; } + } + + public sealed partial class ApplicationManifest : AssemblyManifest + { + public ApplicationManifest() { } + + public ApplicationManifest(string targetFrameworkVersion) { } + + public string ConfigFile { get { throw null; } set { } } + + public override AssemblyReference EntryPoint { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public FileAssociationCollection FileAssociations { get { throw null; } } + + public bool HostInBrowser { get { throw null; } set { } } + + public string IconFile { get { throw null; } set { } } + + public bool IsClickOnceManifest { get { throw null; } set { } } + + public int MaxTargetPath { get { throw null; } set { } } + + public string OSDescription { get { throw null; } set { } } + + public string OSSupportUrl { get { throw null; } set { } } + + public string OSVersion { get { throw null; } set { } } + + public string Product { get { throw null; } set { } } + + public string Publisher { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string SupportUrl { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public TrustInfo TrustInfo { get { throw null; } set { } } + + public bool UseApplicationTrust { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlConfigFile { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlElement("EntryPointIdentity")] + public AssemblyIdentity XmlEntryPointIdentity { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlEntryPointParameters { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlEntryPointPath { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlErrorReportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("FileAssociations")] + public FileAssociation[] XmlFileAssociations { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlHostInBrowser { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIconFile { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIsClickOnceManifest { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSBuild { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSDescription { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSMajor { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSMinor { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSRevision { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSSupportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProduct { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlPublisher { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSuiteName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSupportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUseApplicationTrust { get { throw null; } set { } } + + public override void Validate() { } + } + + public sealed partial class AssemblyIdentity + { + public AssemblyIdentity() { } + + public AssemblyIdentity(AssemblyIdentity identity) { } + + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture, string processorArchitecture, string type) { } + + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture, string processorArchitecture) { } + + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture) { } + + public AssemblyIdentity(string name, string version) { } + + public AssemblyIdentity(string name) { } + + public string Culture { get { throw null; } set { } } + + public bool IsFrameworkAssembly { get { throw null; } } + + public bool IsNeutralPlatform { get { throw null; } } + + public bool IsStrongName { get { throw null; } } + + public string Name { get { throw null; } set { } } + + public string ProcessorArchitecture { get { throw null; } set { } } + + public string PublicKeyToken { get { throw null; } set { } } + + public string Type { get { throw null; } set { } } + + public string Version { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlCulture { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProcessorArchitecture { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlPublicKeyToken { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlType { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlVersion { get { throw null; } set { } } + + public static AssemblyIdentity FromAssemblyName(string assemblyName) { throw null; } + + public static AssemblyIdentity FromFile(string path) { throw null; } + + public static AssemblyIdentity FromManagedAssembly(string path) { throw null; } + + public static AssemblyIdentity FromManifest(string path) { throw null; } + + public static AssemblyIdentity FromNativeAssembly(string path) { throw null; } + + public string GetFullName(FullNameFlags flags) { throw null; } + + public bool IsInFramework(string frameworkIdentifier, string frameworkVersion) { throw null; } + + public override string ToString() { throw null; } + + [System.Flags] + public enum FullNameFlags + { + Default = 0, + ProcessorArchitecture = 1, + Type = 2, + All = 3 + } + } + + public partial class AssemblyManifest : Manifest + { + public ProxyStub[] ExternalProxyStubs { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("ExternalProxyStubs")] + public ProxyStub[] XmlExternalProxyStubs { get { throw null; } set { } } + } + + public sealed partial class AssemblyReference : BaseReference + { + public AssemblyReference() { } + + public AssemblyReference(string path) { } + + public AssemblyIdentity AssemblyIdentity { get { throw null; } set { } } + + public bool IsPrerequisite { get { throw null; } set { } } + + public AssemblyReferenceType ReferenceType { get { throw null; } set { } } + + protected internal override string SortName { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlElement("AssemblyIdentity")] + public AssemblyIdentity XmlAssemblyIdentity { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIsNative { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIsPrerequisite { get { throw null; } set { } } + + public override string ToString() { throw null; } + } + + public sealed partial class AssemblyReferenceCollection : System.Collections.IEnumerable + { + internal AssemblyReferenceCollection() { } + + public int Count { get { throw null; } } + + public AssemblyReference this[int index] { get { throw null; } } + + public AssemblyReference Add(AssemblyReference assembly) { throw null; } + + public AssemblyReference Add(string path) { throw null; } + + public void Clear() { } + + public AssemblyReference Find(AssemblyIdentity identity) { throw null; } + + public AssemblyReference Find(string name) { throw null; } + + public AssemblyReference FindTargetPath(string targetPath) { throw null; } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + + public void Remove(AssemblyReference assemblyReference) { } + } + + public enum AssemblyReferenceType + { + Unspecified = 0, + ClickOnceManifest = 1, + ManagedAssembly = 2, + NativeAssembly = 3 + } + + public abstract partial class BaseReference + { + protected internal BaseReference() { } + + protected internal BaseReference(string path) { } + + public string Group { get { throw null; } set { } } + + public string Hash { get { throw null; } set { } } + + public bool IsOptional { get { throw null; } set { } } + + public string ResolvedPath { get { throw null; } set { } } + + public long Size { get { throw null; } set { } } + + protected internal abstract string SortName { get; } + + public string SourcePath { get { throw null; } set { } } + + public string TargetPath { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlGroup { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlHash { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlHashAlgorithm { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIsOptional { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlPath { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSize { get { throw null; } set { } } + + public override string ToString() { throw null; } + } + + public partial class ComClass + { + public string ClsId { get { throw null; } } + + public string Description { get { throw null; } } + + public string ProgId { get { throw null; } } + + public string ThreadingModel { get { throw null; } } + + public string TlbId { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + public string XmlClsId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDescription { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProgId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlThreadingModel { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlTlbId { get { throw null; } set { } } + } + + public sealed partial class CompatibleFramework + { + public string Profile { get { throw null; } set { } } + + public string SupportedRuntime { get { throw null; } set { } } + + public string Version { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProfile { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSupportedRuntime { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlVersion { get { throw null; } set { } } + } + + public sealed partial class CompatibleFrameworkCollection : System.Collections.IEnumerable + { + internal CompatibleFrameworkCollection() { } + + public int Count { get { throw null; } } + + public CompatibleFramework this[int index] { get { throw null; } } + + public void Add(CompatibleFramework compatibleFramework) { } + + public void Clear() { } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + + public sealed partial class DeployManifest : Manifest + { + public DeployManifest() { } + + public DeployManifest(string targetFrameworkMoniker) { } + + public CompatibleFrameworkCollection CompatibleFrameworks { get { throw null; } } + + public bool CreateDesktopShortcut { get { throw null; } set { } } + + public string DeploymentUrl { get { throw null; } set { } } + + public bool DisallowUrlActivation { get { throw null; } set { } } + + public override AssemblyReference EntryPoint { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public bool Install { get { throw null; } set { } } + + public bool MapFileExtensions { get { throw null; } set { } } + + public string MinimumRequiredVersion { get { throw null; } set { } } + + public string Product { get { throw null; } set { } } + + public string Publisher { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string SupportUrl { get { throw null; } set { } } + + public string TargetFrameworkMoniker { get { throw null; } set { } } + + public bool TrustUrlParameters { get { throw null; } set { } } + + public bool UpdateEnabled { get { throw null; } set { } } + + public int UpdateInterval { get { throw null; } set { } } + + public UpdateMode UpdateMode { get { throw null; } set { } } + + public UpdateUnit UpdateUnit { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("CompatibleFrameworks")] + public CompatibleFramework[] XmlCompatibleFrameworks { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlCreateDesktopShortcut { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDeploymentUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDisallowUrlActivation { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlErrorReportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlInstall { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlMapFileExtensions { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlMinimumRequiredVersion { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProduct { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlPublisher { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSuiteName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSupportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlTrustUrlParameters { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUpdateEnabled { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUpdateInterval { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUpdateMode { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUpdateUnit { get { throw null; } set { } } + + public override void Validate() { } + } + + public sealed partial class FileAssociation + { + public string DefaultIcon { get { throw null; } set { } } + + public string Description { get { throw null; } set { } } + + public string Extension { get { throw null; } set { } } + + public string ProgId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDefaultIcon { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDescription { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlExtension { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProgId { get { throw null; } set { } } + } + + public sealed partial class FileAssociationCollection : System.Collections.IEnumerable + { + internal FileAssociationCollection() { } + + public int Count { get { throw null; } } + + public FileAssociation this[int index] { get { throw null; } } + + public void Add(FileAssociation fileAssociation) { } + + public void Clear() { } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + + public sealed partial class FileReference : BaseReference + { + public FileReference() { } + + public FileReference(string path) { } + + public ComClass[] ComClasses { get { throw null; } } + + public bool IsDataFile { get { throw null; } set { } } + + public ProxyStub[] ProxyStubs { get { throw null; } } + + protected internal override string SortName { get { throw null; } } + + public TypeLib[] TypeLibs { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("ComClasses")] + public ComClass[] XmlComClasses { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("ProxyStubs")] + public ProxyStub[] XmlProxyStubs { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("TypeLibs")] + public TypeLib[] XmlTypeLibs { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlWriteableType { get { throw null; } set { } } + } + + public sealed partial class FileReferenceCollection : System.Collections.IEnumerable + { + internal FileReferenceCollection() { } + + public int Count { get { throw null; } } + + public FileReference this[int index] { get { throw null; } } + + public FileReference Add(FileReference file) { throw null; } + + public FileReference Add(string path) { throw null; } + + public void Clear() { } + + public FileReference FindTargetPath(string targetPath) { throw null; } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + + public void Remove(FileReference file) { } + } + + public partial class LauncherBuilder + { + public LauncherBuilder(string launcherPath) { } + + public string LauncherPath { get { throw null; } set { } } + + public Bootstrapper.BuildResults Build(string filename, string outputPath) { throw null; } + } + + public abstract partial class Manifest + { + protected internal Manifest() { } + + public AssemblyIdentity AssemblyIdentity { get { throw null; } set { } } + + public string AssemblyName { get { throw null; } set { } } + + public AssemblyReferenceCollection AssemblyReferences { get { throw null; } } + + public string Description { get { throw null; } set { } } + + public virtual AssemblyReference EntryPoint { get { throw null; } set { } } + + public FileReferenceCollection FileReferences { get { throw null; } } + + public System.IO.Stream InputStream { get { throw null; } set { } } + + public bool LauncherBasedDeployment { get { throw null; } set { } } + + public OutputMessageCollection OutputMessages { get { throw null; } } + + public bool ReadOnly { get { throw null; } set { } } + + public string SourcePath { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlElement("AssemblyIdentity")] + public AssemblyIdentity XmlAssemblyIdentity { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("AssemblyReferences")] + public AssemblyReference[] XmlAssemblyReferences { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDescription { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("FileReferences")] + public FileReference[] XmlFileReferences { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSchema { get { throw null; } set { } } + + public void ResolveFiles() { } + + public void ResolveFiles(string[] searchPaths) { } + + public override string ToString() { throw null; } + + public void UpdateFileInfo() { } + + public void UpdateFileInfo(string targetFrameworkVersion) { } + + public virtual void Validate() { } + + protected void ValidatePlatform() { } + } + + public static partial class ManifestReader + { + public static Manifest ReadManifest(System.IO.Stream input, bool preserveStream) { throw null; } + + public static Manifest ReadManifest(string path, bool preserveStream) { throw null; } + + public static Manifest ReadManifest(string manifestType, System.IO.Stream input, bool preserveStream) { throw null; } + + public static Manifest ReadManifest(string manifestType, string path, bool preserveStream) { throw null; } + } + + public static partial class ManifestWriter + { + public static void WriteManifest(Manifest manifest, System.IO.Stream output) { } + + public static void WriteManifest(Manifest manifest, string path, string targetframeWorkVersion) { } + + public static void WriteManifest(Manifest manifest, string path) { } + + public static void WriteManifest(Manifest manifest) { } + } + + public sealed partial class OutputMessage + { + internal OutputMessage() { } + + public string Name { get { throw null; } } + + public string Text { get { throw null; } } + + public OutputMessageType Type { get { throw null; } } + + public string[] GetArguments() { throw null; } + } + + public sealed partial class OutputMessageCollection : System.Collections.IEnumerable + { + internal OutputMessageCollection() { } + + public int ErrorCount { get { throw null; } } + + public OutputMessage this[int index] { get { throw null; } } + + public int WarningCount { get { throw null; } } + + public void Clear() { } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + + public enum OutputMessageType + { + Info = 0, + Warning = 1, + Error = 2 + } + + public partial class ProxyStub + { + public string BaseInterface { get { throw null; } } + + public string IID { get { throw null; } } + + public string Name { get { throw null; } } + + public string NumMethods { get { throw null; } } + + public string TlbId { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + public string XmlBaseInterface { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIID { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlNumMethods { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlTlbId { get { throw null; } set { } } + } + + public static partial class SecurityUtilities + { + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public static void SignFile(System.Security.Cryptography.X509Certificates.X509Certificate2 cert, System.Uri timestampUrl, string path) { } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public static void SignFile(string certPath, System.Security.SecureString certPassword, System.Uri timestampUrl, string path) { } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path, string targetFrameworkVersion, string targetFrameworkIdentifier, bool disallowMansignTimestampFallback) { } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path, string targetFrameworkVersion, string targetFrameworkIdentifier) { } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path, string targetFrameworkVersion) { } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path) { } + } + + public sealed partial class TrustInfo + { + public bool HasUnmanagedCodePermission { get { throw null; } } + + public bool IsFullTrust { get { throw null; } } + + public bool PreserveFullTrustPermissionSet { get { throw null; } set { } } + + public string SameSiteAccess { get { throw null; } set { } } + + public void Clear() { } + + public void Read(System.IO.Stream input) { } + + public void Read(string path) { } + + public void ReadManifest(System.IO.Stream input) { } + + public void ReadManifest(string path) { } + + public override string ToString() { throw null; } + + public void Write(System.IO.Stream output) { } + + public void Write(string path) { } + + public void WriteManifest(System.IO.Stream input, System.IO.Stream output) { } + + public void WriteManifest(System.IO.Stream output) { } + + public void WriteManifest(string path) { } + } + + public partial class TypeLib + { + public string Flags { get { throw null; } } + + public string HelpDirectory { get { throw null; } } + + public string ResourceId { get { throw null; } } + + public string TlbId { get { throw null; } } + + public string Version { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + public string XmlFlags { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlHelpDirectory { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlResourceId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlTlbId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlVersion { get { throw null; } set { } } + } + + public enum UpdateMode + { + Background = 0, + Foreground = 1 + } + + public enum UpdateUnit + { + Hours = 0, + Days = 1, + Weeks = 2 + } + + public partial class WindowClass + { + public WindowClass() { } + + public WindowClass(string name, bool versioned) { } + + public string Name { get { throw null; } } + + public bool Versioned { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + public string XmlName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlVersioned { get { throw null; } set { } } + } +} + +namespace Microsoft.Build.Tasks.Hosting +{ + public partial interface IAnalyzerHostObject + { + bool SetAdditionalFiles(Framework.ITaskItem[] additionalFiles); + bool SetAnalyzers(Framework.ITaskItem[] analyzers); + bool SetRuleSet(string ruleSetFile); + } + + public partial interface ICscHostObject : Framework.ITaskHost + { + void BeginInitialization(); + bool Compile(); + bool EndInitialization(out string errorMessage, out int errorCode); + bool IsDesignTime(); + bool IsUpToDate(); + bool SetAdditionalLibPaths(string[] additionalLibPaths); + bool SetAddModules(string[] addModules); + bool SetAllowUnsafeBlocks(bool allowUnsafeBlocks); + bool SetBaseAddress(string baseAddress); + bool SetCheckForOverflowUnderflow(bool checkForOverflowUnderflow); + bool SetCodePage(int codePage); + bool SetDebugType(string debugType); + bool SetDefineConstants(string defineConstants); + bool SetDelaySign(bool delaySignExplicitlySet, bool delaySign); + bool SetDisabledWarnings(string disabledWarnings); + bool SetDocumentationFile(string documentationFile); + bool SetEmitDebugInformation(bool emitDebugInformation); + bool SetErrorReport(string errorReport); + bool SetFileAlignment(int fileAlignment); + bool SetGenerateFullPaths(bool generateFullPaths); + bool SetKeyContainer(string keyContainer); + bool SetKeyFile(string keyFile); + bool SetLangVersion(string langVersion); + bool SetLinkResources(Framework.ITaskItem[] linkResources); + bool SetMainEntryPoint(string targetType, string mainEntryPoint); + bool SetModuleAssemblyName(string moduleAssemblyName); + bool SetNoConfig(bool noConfig); + bool SetNoStandardLib(bool noStandardLib); + bool SetOptimize(bool optimize); + bool SetOutputAssembly(string outputAssembly); + bool SetPdbFile(string pdbFile); + bool SetPlatform(string platform); + bool SetReferences(Framework.ITaskItem[] references); + bool SetResources(Framework.ITaskItem[] resources); + bool SetResponseFiles(Framework.ITaskItem[] responseFiles); + bool SetSources(Framework.ITaskItem[] sources); + bool SetTargetType(string targetType); + bool SetTreatWarningsAsErrors(bool treatWarningsAsErrors); + bool SetWarningLevel(int warningLevel); + bool SetWarningsAsErrors(string warningsAsErrors); + bool SetWarningsNotAsErrors(string warningsNotAsErrors); + bool SetWin32Icon(string win32Icon); + bool SetWin32Resource(string win32Resource); + } + + public partial interface ICscHostObject2 : ICscHostObject, Framework.ITaskHost + { + bool SetWin32Manifest(string win32Manifest); + } + + public partial interface ICscHostObject3 : ICscHostObject2, ICscHostObject, Framework.ITaskHost + { + bool SetApplicationConfiguration(string applicationConfiguration); + } + + public partial interface ICscHostObject4 : ICscHostObject3, ICscHostObject2, ICscHostObject, Framework.ITaskHost + { + bool SetHighEntropyVA(bool highEntropyVA); + bool SetPlatformWith32BitPreference(string platformWith32BitPreference); + bool SetSubsystemVersion(string subsystemVersion); + } + + public partial interface IVbcHostObject : Framework.ITaskHost + { + void BeginInitialization(); + bool Compile(); + void EndInitialization(); + bool IsDesignTime(); + bool IsUpToDate(); + bool SetAdditionalLibPaths(string[] additionalLibPaths); + bool SetAddModules(string[] addModules); + bool SetBaseAddress(string targetType, string baseAddress); + bool SetCodePage(int codePage); + bool SetDebugType(bool emitDebugInformation, string debugType); + bool SetDefineConstants(string defineConstants); + bool SetDelaySign(bool delaySign); + bool SetDisabledWarnings(string disabledWarnings); + bool SetDocumentationFile(string documentationFile); + bool SetErrorReport(string errorReport); + bool SetFileAlignment(int fileAlignment); + bool SetGenerateDocumentation(bool generateDocumentation); + bool SetImports(Framework.ITaskItem[] importsList); + bool SetKeyContainer(string keyContainer); + bool SetKeyFile(string keyFile); + bool SetLinkResources(Framework.ITaskItem[] linkResources); + bool SetMainEntryPoint(string mainEntryPoint); + bool SetNoConfig(bool noConfig); + bool SetNoStandardLib(bool noStandardLib); + bool SetNoWarnings(bool noWarnings); + bool SetOptimize(bool optimize); + bool SetOptionCompare(string optionCompare); + bool SetOptionExplicit(bool optionExplicit); + bool SetOptionStrict(bool optionStrict); + bool SetOptionStrictType(string optionStrictType); + bool SetOutputAssembly(string outputAssembly); + bool SetPlatform(string platform); + bool SetReferences(Framework.ITaskItem[] references); + bool SetRemoveIntegerChecks(bool removeIntegerChecks); + bool SetResources(Framework.ITaskItem[] resources); + bool SetResponseFiles(Framework.ITaskItem[] responseFiles); + bool SetRootNamespace(string rootNamespace); + bool SetSdkPath(string sdkPath); + bool SetSources(Framework.ITaskItem[] sources); + bool SetTargetCompactFramework(bool targetCompactFramework); + bool SetTargetType(string targetType); + bool SetTreatWarningsAsErrors(bool treatWarningsAsErrors); + bool SetWarningsAsErrors(string warningsAsErrors); + bool SetWarningsNotAsErrors(string warningsNotAsErrors); + bool SetWin32Icon(string win32Icon); + bool SetWin32Resource(string win32Resource); + } + + public partial interface IVbcHostObject2 : IVbcHostObject, Framework.ITaskHost + { + bool SetModuleAssemblyName(string moduleAssemblyName); + bool SetOptionInfer(bool optionInfer); + bool SetWin32Manifest(string win32Manifest); + } + + public partial interface IVbcHostObject3 : IVbcHostObject2, IVbcHostObject, Framework.ITaskHost + { + bool SetLanguageVersion(string languageVersion); + } + + public partial interface IVbcHostObject4 : IVbcHostObject3, IVbcHostObject2, IVbcHostObject, Framework.ITaskHost + { + bool SetVBRuntime(string VBRuntime); + } + + public partial interface IVbcHostObject5 : IVbcHostObject4, IVbcHostObject3, IVbcHostObject2, IVbcHostObject, Framework.ITaskHost + { + int CompileAsync(out nint buildSucceededEvent, out nint buildFailedEvent); + int EndCompile(bool buildSuccess); + IVbcHostObjectFreeThreaded GetFreeThreadedHostObject(); + bool SetHighEntropyVA(bool highEntropyVA); + bool SetPlatformWith32BitPreference(string platformWith32BitPreference); + bool SetSubsystemVersion(string subsystemVersion); + } + + public partial interface IVbcHostObjectFreeThreaded + { + bool Compile(); + } +} + +namespace System.Deployment.Internal.CodeSigning +{ + public sealed partial class RSAPKCS1SHA256SignatureDescription : Security.Cryptography.SignatureDescription + { + public override Security.Cryptography.AsymmetricSignatureDeformatter CreateDeformatter(Security.Cryptography.AsymmetricAlgorithm key) { throw null; } + + public override Security.Cryptography.AsymmetricSignatureFormatter CreateFormatter(Security.Cryptography.AsymmetricAlgorithm key) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/ref/netstandard2.0/Microsoft.Build.Tasks.Core.cs b/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/ref/netstandard2.0/Microsoft.Build.Tasks.Core.cs new file mode 100644 index 0000000000..201dda0f96 --- /dev/null +++ b/src/referencePackages/src/microsoft.build.tasks.core/17.8.3/ref/netstandard2.0/Microsoft.Build.Tasks.Core.cs @@ -0,0 +1,3228 @@ +// 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.ReferenceAssembly] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Build.Tasks.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010015c01ae1f50e8cc09ba9eac9147cf8fd9fce2cfe9f8dce4f7301c4132ca9fb50ce8cbf1df4dc18dd4d210e4345c744ecb3365ed327efdbc52603faa5e21daa11234c8c4a73e51f03bf192544581ebe107adee3a34928e39d04e524a9ce729d5090bfd7dad9d10c722c0def9ccc08ff0a03790e48bcd1f9b6c476063e1966a1c4")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.SafeDirectories)] +[assembly: System.Resources.NeutralResourcesLanguage("en")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Microsoft.Build.Tasks.Core.dll")] +[assembly: System.Reflection.AssemblyFileVersion("17.8.3.51904")] +[assembly: System.Reflection.AssemblyInformationalVersion("17.8.3+195e7f5a3a8e51c37d83cd9e54cb99dc3fc69c22")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® Build Tools®")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Build.Tasks.Core.dll")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/msbuild")] +[assembly: System.Reflection.AssemblyVersionAttribute("15.1.0.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Build.Tasks +{ + public partial class AssignCulture : TaskExtension + { + public AssignCulture() { } + + [Framework.Output] + public Framework.ITaskItem[] AssignedFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] AssignedFilesWithCulture { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] AssignedFilesWithNoCulture { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] CultureNeutralAssignedFiles { get { throw null; } } + + [Framework.Required] + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class AssignLinkMetadata : TaskExtension + { + public AssignLinkMetadata() { } + + public Framework.ITaskItem[] Items { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutputItems { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class AssignProjectConfiguration : ResolveProjectBase + { + public bool AddSyntheticProjectReferencesForSolutionDependencies { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] AssignedProjects { get { throw null; } set { } } + + public string CurrentProject { get { throw null; } set { } } + + public string CurrentProjectConfiguration { get { throw null; } set { } } + + public string CurrentProjectPlatform { get { throw null; } set { } } + + public string DefaultToVcxPlatformMapping { get { throw null; } set { } } + + public bool OnlyReferenceAndBuildProjectsEnabledInSolutionConfiguration { get { throw null; } set { } } + + public string OutputType { get { throw null; } set { } } + + public bool ResolveConfigurationPlatformUsingMappings { get { throw null; } set { } } + + public bool ShouldUnsetParentConfigurationAndPlatform { get { throw null; } set { } } + + public string SolutionConfigurationContents { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] UnassignedProjects { get { throw null; } set { } } + + public string VcxToDefaultPlatformMapping { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class AssignTargetPath : TaskExtension + { + public AssignTargetPath() { } + + [Framework.Output] + public Framework.ITaskItem[] AssignedFiles { get { throw null; } } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + [Framework.Required] + public string RootFolder { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + [Framework.RunInMTA] + public partial class CallTarget : TaskExtension + { + public CallTarget() { } + + public bool RunEachTargetSeparately { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] TargetOutputs { get { throw null; } } + + public string[] Targets { get { throw null; } set { } } + + public bool UseResultsCache { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + [System.Obsolete("The CodeTaskFactory is not supported on .NET Core. This class is included so that users receive run-time errors and should not be used for any other purpose.", true)] + public sealed partial class CodeTaskFactory : Framework.ITaskFactory + { + public string FactoryName { get { throw null; } } + + public System.Type TaskType { get { throw null; } } + + public void CleanupTask(Framework.ITask task) { } + + public Framework.ITask CreateTask(Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + + public Framework.TaskPropertyInfo[] GetTaskParameters() { throw null; } + + public bool Initialize(string taskName, System.Collections.Generic.IDictionary parameterGroup, string taskBody, Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + } + + public partial class CombinePath : TaskExtension + { + public CombinePath() { } + + public string BasePath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] CombinedPaths { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Paths { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class CombineTargetFrameworkInfoProperties : TaskExtension + { + public CombineTargetFrameworkInfoProperties() { } + + public Framework.ITaskItem[] PropertiesAndValues { get { throw null; } set { } } + + [Framework.Output] + public string Result { get { throw null; } set { } } + + public string RootElementName { get { throw null; } set { } } + + public bool UseAttributeForTargetFrameworkInfoPropertyNames { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class CombineXmlElements : TaskExtension + { + public CombineXmlElements() { } + + [Framework.Output] + public string Result { get { throw null; } set { } } + + public string RootElementName { get { throw null; } set { } } + + public Framework.ITaskItem[] XmlElements { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class CommandLineBuilderExtension : Utilities.CommandLineBuilder + { + public CommandLineBuilderExtension() { } + + public CommandLineBuilderExtension(bool quoteHyphensOnCommandLine, bool useNewLineSeparator) { } + + protected string GetQuotedText(string unquotedText) { throw null; } + } + + public partial class ConvertToAbsolutePath : TaskExtension + { + public ConvertToAbsolutePath() { } + + [Framework.Output] + public Framework.ITaskItem[] AbsolutePaths { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Paths { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class Copy : TaskExtension, Framework.IIncrementalTask, Framework.ICancelableTask, Framework.ITask + { + public Copy() { } + + [Framework.Output] + public Framework.ITaskItem[] CopiedFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] DestinationFiles { get { throw null; } set { } } + + public Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + + public bool ErrorIfLinkFails { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public bool OverwriteReadOnlyFiles { get { throw null; } set { } } + + public int Retries { get { throw null; } set { } } + + public int RetryDelayMilliseconds { get { throw null; } set { } } + + public bool SkipUnchangedFiles { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SourceFiles { get { throw null; } set { } } + + public bool UseHardlinksIfPossible { get { throw null; } set { } } + + public bool UseSymboliclinksIfPossible { get { throw null; } set { } } + + [Framework.Output] + public bool WroteAtLeastOneFile { get { throw null; } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + public partial class CreateCSharpManifestResourceName : CreateManifestResourceName + { + protected override string SourceFileExtension { get { throw null; } } + + protected override string CreateManifestName(string fileName, string linkFileName, string rootNamespace, string dependentUponFileName, System.IO.Stream binaryStream) { throw null; } + + protected override bool IsSourceFile(string fileName) { throw null; } + } + + public partial class CreateItem : TaskExtension + { + public CreateItem() { } + + public string[] AdditionalMetadata { get { throw null; } set { } } + + public Framework.ITaskItem[] Exclude { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Include { get { throw null; } set { } } + + public bool PreserveExistingMetadata { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class CreateManifestResourceName : TaskExtension + { + protected System.Collections.Generic.Dictionary itemSpecToTaskitem; + protected CreateManifestResourceName() { } + + [Framework.Output] + public Framework.ITaskItem[] ManifestResourceNames { get { throw null; } } + + public bool PrependCultureAsDirectory { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] ResourceFiles { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResourceFilesWithManifestResourceNames { get { throw null; } set { } } + + public string RootNamespace { get { throw null; } set { } } + + protected abstract string SourceFileExtension { get; } + + public bool UseDependentUponConvention { get { throw null; } set { } } + + protected abstract string CreateManifestName(string fileName, string linkFileName, string rootNamespaceName, string dependentUponFileName, System.IO.Stream binaryStream); + public override bool Execute() { throw null; } + + protected abstract bool IsSourceFile(string fileName); + public static string MakeValidEverettIdentifier(string name) { throw null; } + } + + public partial class CreateProperty : TaskExtension + { + public CreateProperty() { } + + [Framework.Output] + public string[] Value { get { throw null; } set { } } + + [Framework.Output] + public string[] ValueSetByTask { get { throw null; } } + + public override bool Execute() { throw null; } + } + + public partial class CreateVisualBasicManifestResourceName : CreateManifestResourceName + { + protected override string SourceFileExtension { get { throw null; } } + + protected override string CreateManifestName(string fileName, string linkFileName, string rootNamespace, string dependentUponFileName, System.IO.Stream binaryStream) { throw null; } + + protected override bool IsSourceFile(string fileName) { throw null; } + } + + public partial class Delete : TaskExtension, Framework.ICancelableTask, Framework.ITask, Framework.IIncrementalTask + { + public Delete() { } + + [Framework.Output] + public Framework.ITaskItem[] DeletedFiles { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public int Retries { get { throw null; } set { } } + + public int RetryDelayMilliseconds { get { throw null; } set { } } + + public bool TreatErrorsAsWarnings { get { throw null; } set { } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + public sealed partial class DownloadFile : TaskExtension, Framework.ICancelableTask, Framework.ITask, Framework.IIncrementalTask + { + public DownloadFile() { } + + public Framework.ITaskItem DestinationFileName { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem DownloadedFile { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public int Retries { get { throw null; } set { } } + + public int RetryDelayMilliseconds { get { throw null; } set { } } + + public bool SkipUnchangedFiles { get { throw null; } set { } } + + [Framework.Required] + public string SourceUrl { get { throw null; } set { } } + + public int Timeout { get { throw null; } set { } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + public sealed partial class Error : TaskExtension + { + public Error() { } + + public string Code { get { throw null; } set { } } + + public string File { get { throw null; } set { } } + + public string HelpKeyword { get { throw null; } set { } } + + public string HelpLink { get { throw null; } set { } } + + public string Text { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ErrorFromResources : TaskExtension + { + public ErrorFromResources() { } + + public string[] Arguments { get { throw null; } set { } } + + public string Code { get { throw null; } set { } } + + public string File { get { throw null; } set { } } + + public string HelpKeyword { get { throw null; } set { } } + + [Framework.Required] + public string Resource { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class Exec : ToolTaskExtension + { + public Exec() { } + + [Framework.Required] + public string Command { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ConsoleOutput { get { throw null; } } + + public bool ConsoleToMSBuild { get { throw null; } set { } } + + public string CustomErrorRegularExpression { get { throw null; } set { } } + + public string CustomWarningRegularExpression { get { throw null; } set { } } + + public bool IgnoreExitCode { get { throw null; } set { } } + + public bool IgnoreStandardErrorWarningFormat { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Outputs { get { throw null; } set { } } + + protected override System.Text.Encoding StandardErrorEncoding { get { throw null; } } + + protected override Framework.MessageImportance StandardErrorLoggingImportance { get { throw null; } } + + protected override System.Text.Encoding StandardOutputEncoding { get { throw null; } } + + protected override Framework.MessageImportance StandardOutputLoggingImportance { get { throw null; } } + + [Framework.Output] + public string StdErrEncoding { get { throw null; } set { } } + + [Framework.Output] + public string StdOutEncoding { get { throw null; } set { } } + + protected override string ToolName { get { throw null; } } + + public string WorkingDirectory { get { throw null; } set { } } + + protected internal override void AddCommandLineCommands(CommandLineBuilderExtension commandLine) { } + + protected override int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands) { throw null; } + + protected override string GenerateFullPathToTool() { throw null; } + + protected override string GetWorkingDirectory() { throw null; } + + protected override bool HandleTaskExecutionErrors() { throw null; } + + protected override void LogEventsFromTextOutput(string singleLine, Framework.MessageImportance messageImportance) { } + + protected override void LogPathToTool(string toolName, string pathToTool) { } + + protected override void LogToolCommand(string message) { } + + protected override bool ValidateParameters() { throw null; } + } + + public partial struct ExtractedClassName + { + private object _dummy; + private int _dummyPrimitive; + public bool IsInsideConditionalBlock { get { throw null; } set { } } + + public string Name { get { throw null; } set { } } + } + + public partial class FindAppConfigFile : TaskExtension + { + public FindAppConfigFile() { } + + [Framework.Output] + public Framework.ITaskItem AppConfigFile { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] PrimaryList { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SecondaryList { get { throw null; } set { } } + + [Framework.Required] + public string TargetPath { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class FindInList : TaskExtension + { + public FindInList() { } + + public bool CaseSensitive { get { throw null; } set { } } + + public bool FindLastMatch { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem ItemFound { get { throw null; } set { } } + + [Framework.Required] + public string ItemSpecToFind { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] List { get { throw null; } set { } } + + public bool MatchFileNameOnly { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class FindInvalidProjectReferences : TaskExtension + { + public FindInvalidProjectReferences() { } + + [Framework.Output] + public Framework.ITaskItem[] InvalidReferences { get { throw null; } } + + public Framework.ITaskItem[] ProjectReferences { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformIdentifier { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class FindUnderPath : TaskExtension + { + public FindUnderPath() { } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] InPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutOfPath { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem Path { get { throw null; } set { } } + + public bool UpdateToAbsolutePaths { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class FormatUrl : TaskExtension + { + public FormatUrl() { } + + public string InputUrl { get { throw null; } set { } } + + [Framework.Output] + public string OutputUrl { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class FormatVersion : TaskExtension + { + public FormatVersion() { } + + public string FormatType { get { throw null; } set { } } + + [Framework.Output] + public string OutputVersion { get { throw null; } set { } } + + public int Revision { get { throw null; } set { } } + + public string Version { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class GenerateApplicationManifest : GenerateManifestBase + { + public string ClrVersion { get { throw null; } set { } } + + public Framework.ITaskItem ConfigFile { get { throw null; } set { } } + + public Framework.ITaskItem[] Dependencies { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public Framework.ITaskItem[] FileAssociations { get { throw null; } set { } } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public bool HostInBrowser { get { throw null; } set { } } + + public Framework.ITaskItem IconFile { get { throw null; } set { } } + + public Framework.ITaskItem[] IsolatedComReferences { get { throw null; } set { } } + + public string ManifestType { get { throw null; } set { } } + + public string OSVersion { get { throw null; } set { } } + + public string Product { get { throw null; } set { } } + + public string Publisher { get { throw null; } set { } } + + public bool RequiresMinimumFramework35SP1 { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string SupportUrl { get { throw null; } set { } } + + public string TargetFrameworkProfile { get { throw null; } set { } } + + public string TargetFrameworkSubset { get { throw null; } set { } } + + public Framework.ITaskItem TrustInfoFile { get { throw null; } set { } } + + public bool UseApplicationTrust { get { throw null; } set { } } + + public override bool Execute() { throw null; } + + protected override System.Type GetObjectType() { throw null; } + + protected override bool OnManifestLoaded(Deployment.ManifestUtilities.Manifest manifest) { throw null; } + + protected override bool OnManifestResolved(Deployment.ManifestUtilities.Manifest manifest) { throw null; } + + protected internal override bool ValidateInputs() { throw null; } + } + + public partial class GenerateBindingRedirects : TaskExtension + { + public GenerateBindingRedirects() { } + + public Framework.ITaskItem AppConfigFile { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputAppConfigFile { get { throw null; } set { } } + + public Framework.ITaskItem[] SuggestedRedirects { get { throw null; } set { } } + + public string TargetName { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class GenerateDeploymentManifest : GenerateManifestBase + { + public bool CreateDesktopShortcut { get { throw null; } set { } } + + public string DeploymentUrl { get { throw null; } set { } } + + public bool DisallowUrlActivation { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public bool Install { get { throw null; } set { } } + + public bool MapFileExtensions { get { throw null; } set { } } + + public string MinimumRequiredVersion { get { throw null; } set { } } + + public string Product { get { throw null; } set { } } + + public string Publisher { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string SupportUrl { get { throw null; } set { } } + + public bool TrustUrlParameters { get { throw null; } set { } } + + public bool UpdateEnabled { get { throw null; } set { } } + + public int UpdateInterval { get { throw null; } set { } } + + public string UpdateMode { get { throw null; } set { } } + + public string UpdateUnit { get { throw null; } set { } } + + public override bool Execute() { throw null; } + + protected override System.Type GetObjectType() { throw null; } + + protected override bool OnManifestLoaded(Deployment.ManifestUtilities.Manifest manifest) { throw null; } + + protected override bool OnManifestResolved(Deployment.ManifestUtilities.Manifest manifest) { throw null; } + + protected internal override bool ValidateInputs() { throw null; } + } + + public sealed partial class GenerateLauncher : TaskExtension + { + public GenerateLauncher() { } + + public string AssemblyName { get { throw null; } set { } } + + public Framework.ITaskItem EntryPoint { get { throw null; } set { } } + + public string LauncherPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputEntryPoint { get { throw null; } set { } } + + public string OutputPath { get { throw null; } set { } } + + public string VisualStudioVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class GenerateManifestBase : Utilities.Task + { + public string AssemblyName { get { throw null; } set { } } + + public string AssemblyVersion { get { throw null; } set { } } + + public string Description { get { throw null; } set { } } + + public Framework.ITaskItem EntryPoint { get { throw null; } set { } } + + public Framework.ITaskItem InputManifest { get { throw null; } set { } } + + public bool LauncherBasedDeployment { get { throw null; } set { } } + + public int MaxTargetPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputManifest { get { throw null; } set { } } + + public string Platform { get { throw null; } set { } } + + public string TargetCulture { get { throw null; } set { } } + + public string TargetFrameworkMoniker { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + protected internal Deployment.ManifestUtilities.AssemblyReference AddAssemblyFromItem(Framework.ITaskItem item) { throw null; } + + protected internal Deployment.ManifestUtilities.AssemblyReference AddAssemblyNameFromItem(Framework.ITaskItem item, Deployment.ManifestUtilities.AssemblyReferenceType referenceType) { throw null; } + + protected internal Deployment.ManifestUtilities.AssemblyReference AddEntryPointFromItem(Framework.ITaskItem item, Deployment.ManifestUtilities.AssemblyReferenceType referenceType) { throw null; } + + protected internal Deployment.ManifestUtilities.FileReference AddFileFromItem(Framework.ITaskItem item) { throw null; } + + public override bool Execute() { throw null; } + + protected internal Deployment.ManifestUtilities.FileReference FindFileFromItem(Framework.ITaskItem item) { throw null; } + + protected abstract System.Type GetObjectType(); + protected abstract bool OnManifestLoaded(Deployment.ManifestUtilities.Manifest manifest); + protected abstract bool OnManifestResolved(Deployment.ManifestUtilities.Manifest manifest); + protected internal virtual bool ValidateInputs() { throw null; } + + protected internal virtual bool ValidateOutput() { throw null; } + } + + [Framework.RequiredRuntime("v2.0")] + public sealed partial class GenerateResource : TaskExtension, Framework.IIncrementalTask + { + public GenerateResource() { } + + public Framework.ITaskItem[] AdditionalInputs { get { throw null; } set { } } + + public string[] EnvironmentVariables { get { throw null; } set { } } + + public Framework.ITaskItem[] ExcludedInputPaths { get { throw null; } set { } } + + public bool ExecuteAsTool { get { throw null; } set { } } + + public bool ExtractResWFiles { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] FilesWritten { get { throw null; } } + + public bool MinimalRebuildFromTracking { get { throw null; } set { } } + + public bool NeverLockTypeAssemblies { get { throw null; } set { } } + + public string OutputDirectory { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutputResources { get { throw null; } set { } } + + public bool PublicClass { get { throw null; } set { } } + + public Framework.ITaskItem[] References { get { throw null; } set { } } + + public string SdkToolsPath { get { throw null; } set { } } + + [Framework.Required] + [Framework.Output] + public Framework.ITaskItem[] Sources { get { throw null; } set { } } + + public Framework.ITaskItem StateFile { get { throw null; } set { } } + + [Framework.Output] + public string StronglyTypedClassName { get { throw null; } set { } } + + [Framework.Output] + public string StronglyTypedFileName { get { throw null; } set { } } + + public string StronglyTypedLanguage { get { throw null; } set { } } + + public string StronglyTypedManifestPrefix { get { throw null; } set { } } + + public string StronglyTypedNamespace { get { throw null; } set { } } + + public Framework.ITaskItem[] TLogReadFiles { get { throw null; } } + + public Framework.ITaskItem[] TLogWriteFiles { get { throw null; } } + + public string ToolArchitecture { get { throw null; } set { } } + + public string TrackerFrameworkPath { get { throw null; } set { } } + + public string TrackerLogDirectory { get { throw null; } set { } } + + public string TrackerSdkPath { get { throw null; } set { } } + + public bool TrackFileAccess { get { throw null; } set { } } + + public bool UsePreserializedResources { get { throw null; } set { } } + + public bool UseSourcePath { get { throw null; } set { } } + + public bool WarnOnBinaryFormatterUse { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetAssemblyIdentity : TaskExtension + { + public GetAssemblyIdentity() { } + + [Framework.Output] + public Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] AssemblyFiles { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetCompatiblePlatform : TaskExtension + { + public GetCompatiblePlatform() { } + + [Framework.Required] + public Framework.ITaskItem[] AnnotatedProjects { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[]? AssignedProjectsWithPlatform { get { throw null; } set { } } + + [Framework.Required] + public string CurrentProjectPlatform { get { throw null; } set { } } + + public string PlatformLookupTable { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class GetFileHash : TaskExtension + { + public GetFileHash() { } + + public string Algorithm { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + [Framework.Output] + public string Hash { get { throw null; } set { } } + + public string HashEncoding { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Items { get { throw null; } set { } } + + public string MetadataName { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetFrameworkPath : TaskExtension + { + public GetFrameworkPath() { } + + [Framework.Output] + public string FrameworkVersion11Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion20Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion30Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion35Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion40Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion451Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion452Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion45Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion461Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion462Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion46Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion471Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion472Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion47Path { get { throw null; } } + + [Framework.Output] + public string FrameworkVersion48Path { get { throw null; } } + + [Framework.Output] + public string Path { get { throw null; } } + + public override bool Execute() { throw null; } + } + + public partial class GetInstalledSDKLocations : TaskExtension + { + public GetInstalledSDKLocations() { } + + [Framework.Output] + public Framework.ITaskItem[] InstalledSDKs { get { throw null; } set { } } + + public string[] SDKDirectoryRoots { get { throw null; } set { } } + + public string[] SDKExtensionDirectoryRoots { get { throw null; } set { } } + + public string SDKRegistryRoot { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformIdentifier { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformVersion { get { throw null; } set { } } + + public bool WarnWhenNoSDKsFound { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetReferenceAssemblyPaths : TaskExtension + { + public GetReferenceAssemblyPaths() { } + + public bool BypassFrameworkInstallChecks { get { throw null; } set { } } + + [Framework.Output] + public string[] FullFrameworkReferenceAssemblyPaths { get { throw null; } } + + [Framework.Output] + public string[] ReferenceAssemblyPaths { get { throw null; } } + + public string RootPath { get { throw null; } set { } } + + public bool SuppressNotFoundError { get { throw null; } set { } } + + public string TargetFrameworkFallbackSearchPaths { get { throw null; } set { } } + + public string TargetFrameworkMoniker { get { throw null; } set { } } + + [Framework.Output] + public string TargetFrameworkMonikerDisplayName { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class GetSDKReferenceFiles : TaskExtension + { + public GetSDKReferenceFiles() { } + + public string CacheFileFolderPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] CopyLocalFiles { get { throw null; } } + + public bool LogCacheFileExceptions { get { throw null; } set { } } + + public bool LogRedistConflictBetweenSDKsAsWarning { get { throw null; } set { } } + + public bool LogRedistConflictWithinSDKAsWarning { get { throw null; } set { } } + + public bool LogRedistFilesList { get { throw null; } set { } } + + public bool LogReferenceConflictBetweenSDKsAsWarning { get { throw null; } set { } } + + public bool LogReferenceConflictWithinSDKAsWarning { get { throw null; } set { } } + + public bool LogReferencesList { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] RedistFiles { get { throw null; } } + + public string[] ReferenceExtensions { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] References { get { throw null; } } + + public Framework.ITaskItem[] ResolvedSDKReferences { get { throw null; } set { } } + + public string TargetPlatformIdentifier { get { throw null; } set { } } + + public string TargetPlatformVersion { get { throw null; } set { } } + + public string TargetSDKIdentifier { get { throw null; } set { } } + + public string TargetSDKVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class Hash : TaskExtension + { + public Hash() { } + + [Framework.Output] + public string HashResult { get { throw null; } set { } } + + public bool IgnoreCase { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] ItemsToHash { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial interface IFixedTypeInfo + { + void AddressOfMember(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, out System.IntPtr ppv); + void CreateInstance(object pUnkOuter, ref System.Guid riid, out object ppvObj); + void GetContainingTypeLib(out System.Runtime.InteropServices.ComTypes.ITypeLib ppTLB, out int pIndex); + void GetDllEntry(int memid, System.Runtime.InteropServices.ComTypes.INVOKEKIND invKind, System.IntPtr pBstrDllName, System.IntPtr pBstrName, System.IntPtr pwOrdinal); + void GetDocumentation(int index, out string strName, out string strDocString, out int dwHelpContext, out string strHelpFile); + void GetFuncDesc(int index, out System.IntPtr ppFuncDesc); + void GetIDsOfNames(string[] rgszNames, int cNames, int[] pMemId); + void GetImplTypeFlags(int index, out System.Runtime.InteropServices.ComTypes.IMPLTYPEFLAGS pImplTypeFlags); + void GetMops(int memid, out string pBstrMops); + void GetNames(int memid, string[] rgBstrNames, int cMaxNames, out int pcNames); + void GetRefTypeInfo(System.IntPtr hRef, out IFixedTypeInfo ppTI); + void GetRefTypeOfImplType(int index, out System.IntPtr href); + void GetTypeAttr(out System.IntPtr ppTypeAttr); + void GetTypeComp(out System.Runtime.InteropServices.ComTypes.ITypeComp ppTComp); + void GetVarDesc(int index, out System.IntPtr ppVarDesc); + void Invoke(object pvInstance, int memid, short wFlags, ref System.Runtime.InteropServices.ComTypes.DISPPARAMS pDispParams, System.IntPtr pVarResult, System.IntPtr pExcepInfo, out int puArgErr); + void ReleaseFuncDesc(System.IntPtr pFuncDesc); + void ReleaseTypeAttr(System.IntPtr pTypeAttr); + void ReleaseVarDesc(System.IntPtr pVarDesc); + } + + public partial class LC : ToolTaskExtension + { + public LC() { } + + [Framework.Required] + public Framework.ITaskItem LicenseTarget { get { throw null; } set { } } + + public bool NoLogo { get { throw null; } set { } } + + public string OutputDirectory { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputLicense { get { throw null; } set { } } + + public Framework.ITaskItem[] ReferencedAssemblies { get { throw null; } set { } } + + public string SdkToolsPath { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Sources { get { throw null; } set { } } + + [Framework.Required] + public string TargetFrameworkVersion { get { throw null; } set { } } + + protected override string ToolName { get { throw null; } } + + protected internal override void AddCommandLineCommands(CommandLineBuilderExtension commandLine) { } + + protected internal override void AddResponseFileCommands(CommandLineBuilderExtension commandLine) { } + + public override bool Execute() { throw null; } + + protected override string GenerateFullPathToTool() { throw null; } + + protected override bool ValidateParameters() { throw null; } + } + + public partial class MakeDir : TaskExtension, Framework.IIncrementalTask + { + public MakeDir() { } + + [Framework.Required] + public Framework.ITaskItem[] Directories { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] DirectoriesCreated { get { throw null; } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class Message : TaskExtension + { + public Message() { } + + public string Code { get { throw null; } set { } } + + public string File { get { throw null; } set { } } + + public string HelpKeyword { get { throw null; } set { } } + + public string Importance { get { throw null; } set { } } + + public bool IsCritical { get { throw null; } set { } } + + public string Text { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class Move : TaskExtension, Framework.ICancelableTask, Framework.ITask, Framework.IIncrementalTask + { + public Move() { } + + [Framework.Output] + public Framework.ITaskItem[] DestinationFiles { get { throw null; } set { } } + + public Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] MovedFiles { get { throw null; } } + + public bool OverwriteReadOnlyFiles { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SourceFiles { get { throw null; } set { } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + [Framework.RunInMTA] + public partial class MSBuild : TaskExtension + { + public MSBuild() { } + + public bool BuildInParallel { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Projects { get { throw null; } set { } } + + public string[] Properties { get { throw null; } set { } } + + public bool RebaseOutputs { get { throw null; } set { } } + + public string RemoveProperties { get { throw null; } set { } } + + public bool RunEachTargetSeparately { get { throw null; } set { } } + + public string SkipNonexistentProjects { get { throw null; } set { } } + + public bool StopOnFirstFailure { get { throw null; } set { } } + + public string[] TargetAndPropertyListSeparators { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] TargetOutputs { get { throw null; } } + + public string[] Targets { get { throw null; } set { } } + + public string ToolsVersion { get { throw null; } set { } } + + public bool UnloadProjectsOnCompletion { get { throw null; } set { } } + + public bool UseResultsCache { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class ReadLinesFromFile : TaskExtension + { + public ReadLinesFromFile() { } + + [Framework.Required] + public Framework.ITaskItem File { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Lines { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class RemoveDir : TaskExtension, Framework.IIncrementalTask + { + public RemoveDir() { } + + [Framework.Required] + public Framework.ITaskItem[] Directories { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] RemovedDirectories { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class RemoveDuplicates : TaskExtension + { + public RemoveDuplicates() { } + + [Framework.Output] + public Framework.ITaskItem[] Filtered { get { throw null; } set { } } + + [Framework.Output] + public bool HadAnyDuplicates { get { throw null; } set { } } + + public Framework.ITaskItem[] Inputs { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class RequiresFramework35SP1Assembly : TaskExtension + { + public RequiresFramework35SP1Assembly() { } + + public Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + + public bool CreateDesktopShortcut { get { throw null; } set { } } + + public Framework.ITaskItem DeploymentManifestEntryPoint { get { throw null; } set { } } + + public Framework.ITaskItem EntryPoint { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public Framework.ITaskItem[] ReferencedAssemblies { get { throw null; } set { } } + + [Framework.Output] + public bool RequiresMinimumFramework35SP1 { get { throw null; } set { } } + + public bool SigningManifests { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class ResolveAssemblyReference : TaskExtension, Framework.IIncrementalTask + { + public ResolveAssemblyReference() { } + + public string[] AllowedAssemblyExtensions { get { throw null; } set { } } + + public string[] AllowedRelatedFileExtensions { get { throw null; } set { } } + + public string AppConfigFile { get { throw null; } set { } } + + public Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + + public Framework.ITaskItem[] AssemblyFiles { get { throw null; } set { } } + + public string AssemblyInformationCacheOutputPath { get { throw null; } set { } } + + public Framework.ITaskItem[] AssemblyInformationCachePaths { get { throw null; } set { } } + + public bool AutoUnify { get { throw null; } set { } } + + public string[] CandidateAssemblyFiles { get { throw null; } set { } } + + public bool CopyLocalDependenciesWhenParentReferenceInGac { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] CopyLocalFiles { get { throw null; } } + + [Framework.Output] + public string DependsOnNETStandard { get { throw null; } } + + [Framework.Output] + public string DependsOnSystemRuntime { get { throw null; } } + + public bool DoNotCopyLocalIfInGac { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] FilesWritten { get { throw null; } set { } } + + public bool FindDependencies { get { throw null; } set { } } + + public bool FindDependenciesOfExternallyResolvedReferences { get { throw null; } set { } } + + public bool FindRelatedFiles { get { throw null; } set { } } + + public bool FindSatellites { get { throw null; } set { } } + + public bool FindSerializationAssemblies { get { throw null; } set { } } + + public Framework.ITaskItem[] FullFrameworkAssemblyTables { get { throw null; } set { } } + + public string[] FullFrameworkFolders { get { throw null; } set { } } + + public string[] FullTargetFrameworkSubsetNames { get { throw null; } set { } } + + public bool IgnoreDefaultInstalledAssemblySubsetTables { get { throw null; } set { } } + + public bool IgnoreDefaultInstalledAssemblyTables { get { throw null; } set { } } + + public bool IgnoreTargetFrameworkAttributeVersionMismatch { get { throw null; } set { } } + + public bool IgnoreVersionForFrameworkReferences { get { throw null; } set { } } + + public Framework.ITaskItem[] InstalledAssemblySubsetTables { get { throw null; } set { } } + + public Framework.ITaskItem[] InstalledAssemblyTables { get { throw null; } set { } } + + public string[] LatestTargetFrameworkDirectories { get { throw null; } set { } } + + public bool OutputUnresolvedAssemblyConflicts { get { throw null; } set { } } + + public string ProfileName { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] RelatedFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedDependencyFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedFiles { get { throw null; } } + + public Framework.ITaskItem[] ResolvedSDKReferences { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] SatelliteFiles { get { throw null; } } + + [Framework.Output] + public Framework.ITaskItem[] ScatterFiles { get { throw null; } } + + [Framework.Required] + public string[] SearchPaths { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] SerializationAssemblyFiles { get { throw null; } } + + public bool Silent { get { throw null; } set { } } + + public string StateFile { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] SuggestedRedirects { get { throw null; } } + + public bool SupportsBindingRedirectGeneration { get { throw null; } set { } } + + public string TargetedRuntimeVersion { get { throw null; } set { } } + + public string[] TargetFrameworkDirectories { get { throw null; } set { } } + + public string TargetFrameworkMoniker { get { throw null; } set { } } + + public string TargetFrameworkMonikerDisplayName { get { throw null; } set { } } + + public string[] TargetFrameworkSubsets { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public string TargetProcessorArchitecture { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] UnresolvedAssemblyConflicts { get { throw null; } } + + public bool UnresolveFrameworkAssembliesFromHigherFrameworks { get { throw null; } set { } } + + public string WarnOrErrorOnTargetArchitectureMismatch { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ResolveCodeAnalysisRuleSet : TaskExtension + { + public ResolveCodeAnalysisRuleSet() { } + + public string CodeAnalysisRuleSet { get { throw null; } set { } } + + public string[] CodeAnalysisRuleSetDirectories { get { throw null; } set { } } + + public string MSBuildProjectDirectory { get { throw null; } set { } } + + [Framework.Output] + public string ResolvedCodeAnalysisRuleSet { get { throw null; } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ResolveComReference : TaskExtension + { + public ResolveComReference() { } + + public bool DelaySign { get { throw null; } set { } } + + public string[] EnvironmentVariables { get { throw null; } set { } } + + public bool ExecuteAsTool { get { throw null; } set { } } + + public bool IncludeVersionInInteropName { get { throw null; } set { } } + + public string KeyContainer { get { throw null; } set { } } + + public string KeyFile { get { throw null; } set { } } + + public bool NoClassMembers { get { throw null; } set { } } + + public Framework.ITaskItem[] ResolvedAssemblyReferences { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedFiles { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedModules { get { throw null; } set { } } + + public string SdkToolsPath { get { throw null; } set { } } + + public bool Silent { get { throw null; } set { } } + + public string StateFile { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public string TargetProcessorArchitecture { get { throw null; } set { } } + + public Framework.ITaskItem[] TypeLibFiles { get { throw null; } set { } } + + public Framework.ITaskItem[] TypeLibNames { get { throw null; } set { } } + + public string WrapperOutputDirectory { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class ResolveKeySource : TaskExtension + { + public ResolveKeySource() { } + + public int AutoClosePasswordPromptShow { get { throw null; } set { } } + + public int AutoClosePasswordPromptTimeout { get { throw null; } set { } } + + public string CertificateFile { get { throw null; } set { } } + + public string CertificateThumbprint { get { throw null; } set { } } + + public string KeyFile { get { throw null; } set { } } + + [Framework.Output] + public string ResolvedKeyContainer { get { throw null; } set { } } + + [Framework.Output] + public string ResolvedKeyFile { get { throw null; } set { } } + + [Framework.Output] + public string ResolvedThumbprint { get { throw null; } set { } } + + public bool ShowImportDialogDespitePreviousFailures { get { throw null; } set { } } + + public bool SuppressAutoClosePasswordPrompt { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ResolveManifestFiles : TaskExtension + { + public ResolveManifestFiles() { } + + public string AssemblyName { get { throw null; } set { } } + + public Framework.ITaskItem DeploymentManifestEntryPoint { get { throw null; } set { } } + + public Framework.ITaskItem EntryPoint { get { throw null; } set { } } + + public Framework.ITaskItem[] ExtraFiles { get { throw null; } set { } } + + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public bool IsSelfContainedPublish { get { throw null; } set { } } + + public bool IsSingleFilePublish { get { throw null; } set { } } + + public bool LauncherBasedDeployment { get { throw null; } set { } } + + public Framework.ITaskItem[] ManagedAssemblies { get { throw null; } set { } } + + public Framework.ITaskItem[] NativeAssemblies { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutputAssemblies { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputDeploymentManifestEntryPoint { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputEntryPoint { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] OutputFiles { get { throw null; } set { } } + + public Framework.ITaskItem[] PublishFiles { get { throw null; } set { } } + + public Framework.ITaskItem[] RuntimePackAssets { get { throw null; } set { } } + + public Framework.ITaskItem[] SatelliteAssemblies { get { throw null; } set { } } + + public bool SigningManifests { get { throw null; } set { } } + + public string TargetCulture { get { throw null; } set { } } + + public string TargetFrameworkIdentifier { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class ResolveNonMSBuildProjectOutput : ResolveProjectBase + { + public string PreresolvedProjectOutputs { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedOutputPaths { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] UnresolvedProjectReferences { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class ResolveProjectBase : TaskExtension + { + protected ResolveProjectBase() { } + + [Framework.Required] + public Framework.ITaskItem[] ProjectReferences { get { throw null; } set { } } + + protected void AddSyntheticProjectReferences(string currentProjectAbsolutePath) { } + + protected System.Xml.XmlElement GetProjectElement(Framework.ITaskItem projectRef) { throw null; } + + protected string GetProjectItem(Framework.ITaskItem projectRef) { throw null; } + } + + public partial class ResolveSDKReference : TaskExtension + { + public ResolveSDKReference() { } + + public Framework.ITaskItem[] DisallowedSDKDependencies { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] InstalledSDKs { get { throw null; } set { } } + + public bool LogResolutionErrorsAsWarnings { get { throw null; } set { } } + + public bool Prefer32Bit { get { throw null; } set { } } + + [Framework.Required] + public string ProjectName { get { throw null; } set { } } + + public Framework.ITaskItem[] References { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] ResolvedSDKReferences { get { throw null; } } + + public Framework.ITaskItem[] RuntimeReferenceOnlySDKDependencies { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SDKReferences { get { throw null; } set { } } + + public string TargetedSDKArchitecture { get { throw null; } set { } } + + public string TargetedSDKConfiguration { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformIdentifier { get { throw null; } set { } } + + [Framework.Required] + public string TargetPlatformVersion { get { throw null; } set { } } + + public bool WarnOnMissingPlatformVersion { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class RoslynCodeTaskFactory : Framework.ITaskFactory + { + public string FactoryName { get { throw null; } } + + public System.Type TaskType { get { throw null; } } + + public void CleanupTask(Framework.ITask task) { } + + public Framework.ITask CreateTask(Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + + public Framework.TaskPropertyInfo[] GetTaskParameters() { throw null; } + + public bool Initialize(string taskName, System.Collections.Generic.IDictionary parameterGroup, string taskBody, Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + } + + public sealed partial class SetRidAgnosticValueForProjects : TaskExtension + { + public SetRidAgnosticValueForProjects() { } + + public Framework.ITaskItem[] Projects { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] UpdatedProjects { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class SGen : ToolTaskExtension + { + public SGen() { } + + [Framework.Required] + public string BuildAssemblyName { get { throw null; } set { } } + + [Framework.Required] + public string BuildAssemblyPath { get { throw null; } set { } } + + public bool DelaySign { get { throw null; } set { } } + + public string KeyContainer { get { throw null; } set { } } + + public string KeyFile { get { throw null; } set { } } + + public string Platform { get { throw null; } set { } } + + public string[] References { get { throw null; } set { } } + + public string SdkToolsPath { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] SerializationAssembly { get { throw null; } set { } } + + public string SerializationAssemblyName { get { throw null; } } + + [Framework.Required] + public bool ShouldGenerateSerializer { get { throw null; } set { } } + + protected override string ToolName { get { throw null; } } + + public string[] Types { get { throw null; } set { } } + + public bool UseKeep { get { throw null; } set { } } + + [Framework.Required] + public bool UseProxyTypes { get { throw null; } set { } } + + public override bool Execute() { throw null; } + + protected override string GenerateFullPathToTool() { throw null; } + } + + public sealed partial class SignFile : Utilities.Task + { + [Framework.Required] + public string CertificateThumbprint { get { throw null; } set { } } + + public bool DisallowMansignTimestampFallback { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem SigningTarget { get { throw null; } set { } } + + public string TargetFrameworkIdentifier { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public string TimestampUrl { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class TaskExtension : Utilities.Task + { + internal TaskExtension() { } + + public new Utilities.TaskLoggingHelper Log { get { throw null; } } + } + + public partial class TaskLoggingHelperExtension : Utilities.TaskLoggingHelper + { + public TaskLoggingHelperExtension(Framework.ITask taskInstance, System.Resources.ResourceManager primaryResources, System.Resources.ResourceManager sharedResources, string helpKeywordPrefix) : base(default!) { } + + public System.Resources.ResourceManager TaskSharedResources { get { throw null; } set { } } + + public override string FormatResourceString(string resourceName, params object[] args) { throw null; } + } + + public sealed partial class Telemetry : TaskExtension + { + public Telemetry() { } + + public string EventData { get { throw null; } set { } } + + [Framework.Required] + public string EventName { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public abstract partial class ToolTaskExtension : Utilities.ToolTask + { + internal ToolTaskExtension() { } + + protected internal System.Collections.Hashtable Bag { get { throw null; } } + + protected override bool HasLoggedErrors { get { throw null; } } + + public Utilities.TaskLoggingHelper Log { get { throw null; } } + + protected virtual bool UseNewLineSeparatorInResponseFile { get { throw null; } } + + protected internal virtual void AddCommandLineCommands(CommandLineBuilderExtension commandLine) { } + + protected internal virtual void AddResponseFileCommands(CommandLineBuilderExtension commandLine) { } + + protected override string GenerateCommandLineCommands() { throw null; } + + protected override string GenerateResponseFileCommands() { throw null; } + + protected internal bool GetBoolParameterWithDefault(string parameterName, bool defaultValue) { throw null; } + + protected internal int GetIntParameterWithDefault(string parameterName, int defaultValue) { throw null; } + } + + public partial class Touch : TaskExtension, Framework.IIncrementalTask + { + public Touch() { } + + public bool AlwaysCreate { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] Files { get { throw null; } set { } } + + public bool ForceTouch { get { throw null; } set { } } + + public string Importance { get { throw null; } set { } } + + public string Time { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] TouchedFiles { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class Unzip : TaskExtension, Framework.ICancelableTask, Framework.ITask, Framework.IIncrementalTask + { + public Unzip() { } + + [Framework.Required] + public Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + + public string Exclude { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public string Include { get { throw null; } set { } } + + public bool OverwriteReadOnlyFiles { get { throw null; } set { } } + + public bool SkipUnchangedFiles { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem[] SourceFiles { get { throw null; } set { } } + + public void Cancel() { } + + public override bool Execute() { throw null; } + } + + public sealed partial class VerifyFileHash : TaskExtension + { + public VerifyFileHash() { } + + public string Algorithm { get { throw null; } set { } } + + [Framework.Required] + public string File { get { throw null; } set { } } + + [Framework.Required] + public string Hash { get { throw null; } set { } } + + public string HashEncoding { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class Warning : TaskExtension + { + public Warning() { } + + public string Code { get { throw null; } set { } } + + public string File { get { throw null; } set { } } + + public string HelpKeyword { get { throw null; } set { } } + + public string HelpLink { get { throw null; } set { } } + + public string Text { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class WriteCodeFragment : TaskExtension + { + public WriteCodeFragment() { } + + public Framework.ITaskItem[] AssemblyAttributes { get { throw null; } set { } } + + [Framework.Required] + public string Language { get { throw null; } set { } } + + public Framework.ITaskItem OutputDirectory { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem OutputFile { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class WriteLinesToFile : TaskExtension, Framework.IIncrementalTask + { + public WriteLinesToFile() { } + + public bool CanBeIncremental { get { throw null; } } + + public string Encoding { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem File { get { throw null; } set { } } + + public Framework.ITaskItem[] Lines { get { throw null; } set { } } + + public bool Overwrite { get { throw null; } set { } } + + public bool WriteOnlyWhenDifferent { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + [System.Obsolete("The XamlTaskFactory is not supported on .NET Core. This class is included so that users receive run-time errors and should not be used for any other purpose.", true)] + public sealed partial class XamlTaskFactory : Framework.ITaskFactory + { + public string FactoryName { get { throw null; } } + + public System.Type TaskType { get { throw null; } } + + public void CleanupTask(Framework.ITask task) { } + + public Framework.ITask CreateTask(Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + + public Framework.TaskPropertyInfo[] GetTaskParameters() { throw null; } + + public bool Initialize(string taskName, System.Collections.Generic.IDictionary parameterGroup, string taskBody, Framework.IBuildEngine taskFactoryLoggingHost) { throw null; } + } + + public partial class XmlPeek : TaskExtension + { + public XmlPeek() { } + + public string Namespaces { get { throw null; } set { } } + + public bool ProhibitDtd { get { throw null; } set { } } + + public string Query { get { throw null; } set { } } + + [Framework.Output] + public Framework.ITaskItem[] Result { get { throw null; } } + + public string XmlContent { get { throw null; } set { } } + + public Framework.ITaskItem XmlInputPath { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class XmlPoke : TaskExtension + { + public XmlPoke() { } + + public string Namespaces { get { throw null; } set { } } + + public string Query { get { throw null; } set { } } + + public Framework.ITaskItem Value { get { throw null; } set { } } + + public Framework.ITaskItem XmlInputPath { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public partial class XslTransformation : TaskExtension + { + public XslTransformation() { } + + [Framework.Required] + public Framework.ITaskItem[] OutputPaths { get { throw null; } set { } } + + public string Parameters { get { throw null; } set { } } + + public bool PreserveWhitespace { get { throw null; } set { } } + + public bool UseTrustedSettings { get { throw null; } set { } } + + public string XmlContent { get { throw null; } set { } } + + public Framework.ITaskItem[] XmlInputPaths { get { throw null; } set { } } + + public Framework.ITaskItem XslCompiledDllPath { get { throw null; } set { } } + + public string XslContent { get { throw null; } set { } } + + public Framework.ITaskItem XslInputPath { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } + + public sealed partial class ZipDirectory : TaskExtension, Framework.IIncrementalTask + { + public ZipDirectory() { } + + [Framework.Required] + public Framework.ITaskItem DestinationFile { get { throw null; } set { } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + public bool Overwrite { get { throw null; } set { } } + + [Framework.Required] + public Framework.ITaskItem SourceDirectory { get { throw null; } set { } } + + public override bool Execute() { throw null; } + } +} + +namespace Microsoft.Build.Tasks.Deployment.Bootstrapper +{ + public partial class BootstrapperBuilder : IBootstrapperBuilder + { + public BootstrapperBuilder() { } + + public BootstrapperBuilder(string visualStudioVersion) { } + + public string Path { get { throw null; } set { } } + + public ProductCollection Products { get { throw null; } } + + public BuildResults Build(BuildSettings settings) { throw null; } + + public string[] GetOutputFolders(string[] productCodes, string culture, string fallbackCulture, ComponentsLocation componentsLocation) { throw null; } + + public static string XmlToConfigurationFile(System.Xml.XmlNode input) { throw null; } + } + + public partial class BuildMessage : IBuildMessage + { + internal BuildMessage() { } + + public int HelpId { get { throw null; } } + + public string HelpKeyword { get { throw null; } } + + public string Message { get { throw null; } } + + public BuildMessageSeverity Severity { get { throw null; } } + } + + public enum BuildMessageSeverity + { + Info = 0, + Warning = 1, + Error = 2 + } + + public partial class BuildResults : IBuildResults + { + internal BuildResults() { } + + public string[] ComponentFiles { get { throw null; } } + + public string KeyFile { get { throw null; } } + + public BuildMessage[] Messages { get { throw null; } } + + public bool Succeeded { get { throw null; } } + } + + public partial class BuildSettings : IBuildSettings + { + public string ApplicationFile { get { throw null; } set { } } + + public string ApplicationName { get { throw null; } set { } } + + public bool ApplicationRequiresElevation { get { throw null; } set { } } + + public string ApplicationUrl { get { throw null; } set { } } + + public ComponentsLocation ComponentsLocation { get { throw null; } set { } } + + public string ComponentsUrl { get { throw null; } set { } } + + public bool CopyComponents { get { throw null; } set { } } + + public int FallbackLCID { get { throw null; } set { } } + + public int LCID { get { throw null; } set { } } + + public string OutputPath { get { throw null; } set { } } + + public ProductBuilderCollection ProductBuilders { get { throw null; } } + + public string SupportUrl { get { throw null; } set { } } + + public bool Validate { get { throw null; } set { } } + } + + public enum ComponentsLocation + { + HomeSite = 0, + Relative = 1, + Absolute = 2 + } + + public partial interface IBootstrapperBuilder + { + [System.Runtime.InteropServices.DispId(1)] + string Path { get; set; } + + [System.Runtime.InteropServices.DispId(4)] + ProductCollection Products { get; } + + [System.Runtime.InteropServices.DispId(5)] + BuildResults Build(BuildSettings settings); + } + + public partial interface IBuildMessage + { + [System.Runtime.InteropServices.DispId(4)] + int HelpId { get; } + + [System.Runtime.InteropServices.DispId(3)] + string HelpKeyword { get; } + + [System.Runtime.InteropServices.DispId(2)] + string Message { get; } + + [System.Runtime.InteropServices.DispId(1)] + BuildMessageSeverity Severity { get; } + } + + public partial interface IBuildResults + { + [System.Runtime.InteropServices.DispId(3)] + string[] ComponentFiles { get; } + + [System.Runtime.InteropServices.DispId(2)] + string KeyFile { get; } + + [System.Runtime.InteropServices.DispId(4)] + BuildMessage[] Messages { get; } + + [System.Runtime.InteropServices.DispId(1)] + bool Succeeded { get; } + } + + public partial interface IBuildSettings + { + [System.Runtime.InteropServices.DispId(2)] + string ApplicationFile { get; set; } + + [System.Runtime.InteropServices.DispId(1)] + string ApplicationName { get; set; } + + [System.Runtime.InteropServices.DispId(13)] + bool ApplicationRequiresElevation { get; set; } + + [System.Runtime.InteropServices.DispId(3)] + string ApplicationUrl { get; set; } + + [System.Runtime.InteropServices.DispId(11)] + ComponentsLocation ComponentsLocation { get; set; } + + [System.Runtime.InteropServices.DispId(4)] + string ComponentsUrl { get; set; } + + [System.Runtime.InteropServices.DispId(5)] + bool CopyComponents { get; set; } + + [System.Runtime.InteropServices.DispId(7)] + int FallbackLCID { get; set; } + + [System.Runtime.InteropServices.DispId(6)] + int LCID { get; set; } + + [System.Runtime.InteropServices.DispId(8)] + string OutputPath { get; set; } + + [System.Runtime.InteropServices.DispId(9)] + ProductBuilderCollection ProductBuilders { get; } + + [System.Runtime.InteropServices.DispId(12)] + string SupportUrl { get; set; } + + [System.Runtime.InteropServices.DispId(10)] + bool Validate { get; set; } + } + + public partial interface IProduct + { + [System.Runtime.InteropServices.DispId(4)] + ProductCollection Includes { get; } + + [System.Runtime.InteropServices.DispId(2)] + string Name { get; } + + [System.Runtime.InteropServices.DispId(1)] + ProductBuilder ProductBuilder { get; } + + [System.Runtime.InteropServices.DispId(3)] + string ProductCode { get; } + } + + public partial interface IProductBuilder + { + [System.Runtime.InteropServices.DispId(1)] + Product Product { get; } + } + + public partial interface IProductBuilderCollection + { + [System.Runtime.InteropServices.DispId(2)] + void Add(ProductBuilder builder); + } + + public partial interface IProductCollection + { + [System.Runtime.InteropServices.DispId(1)] + int Count { get; } + + [System.Runtime.InteropServices.DispId(2)] + Product Item(int index); + [System.Runtime.InteropServices.DispId(3)] + Product Product(string productCode); + } + + public partial class Product : IProduct + { + public ProductCollection Includes { get { throw null; } } + + public string Name { get { throw null; } } + + public ProductBuilder ProductBuilder { get { throw null; } } + + public string ProductCode { get { throw null; } } + } + + public partial class ProductBuilder : IProductBuilder + { + internal ProductBuilder() { } + + public Product Product { get { throw null; } } + } + + public partial class ProductBuilderCollection : IProductBuilderCollection, System.Collections.IEnumerable + { + internal ProductBuilderCollection() { } + + public void Add(ProductBuilder builder) { } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + + public partial class ProductCollection : IProductCollection, System.Collections.IEnumerable + { + internal ProductCollection() { } + + public int Count { get { throw null; } } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + + public Product Item(int index) { throw null; } + + public Product Product(string productCode) { throw null; } + } +} + +namespace Microsoft.Build.Tasks.Deployment.ManifestUtilities +{ + public sealed partial class ApplicationIdentity + { + public ApplicationIdentity(string url, AssemblyIdentity deployManifestIdentity, AssemblyIdentity applicationManifestIdentity) { } + + public ApplicationIdentity(string url, string deployManifestPath, string applicationManifestPath) { } + + public override string ToString() { throw null; } + } + + public sealed partial class ApplicationManifest : AssemblyManifest + { + public ApplicationManifest() { } + + public ApplicationManifest(string targetFrameworkVersion) { } + + public string ConfigFile { get { throw null; } set { } } + + public override AssemblyReference EntryPoint { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public FileAssociationCollection FileAssociations { get { throw null; } } + + public bool HostInBrowser { get { throw null; } set { } } + + public string IconFile { get { throw null; } set { } } + + public bool IsClickOnceManifest { get { throw null; } set { } } + + public int MaxTargetPath { get { throw null; } set { } } + + public string OSDescription { get { throw null; } set { } } + + public string OSSupportUrl { get { throw null; } set { } } + + public string OSVersion { get { throw null; } set { } } + + public string Product { get { throw null; } set { } } + + public string Publisher { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string SupportUrl { get { throw null; } set { } } + + public string TargetFrameworkVersion { get { throw null; } set { } } + + public TrustInfo TrustInfo { get { throw null; } set { } } + + public bool UseApplicationTrust { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlConfigFile { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlElement("EntryPointIdentity")] + public AssemblyIdentity XmlEntryPointIdentity { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlEntryPointParameters { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlEntryPointPath { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlErrorReportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("FileAssociations")] + public FileAssociation[] XmlFileAssociations { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlHostInBrowser { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIconFile { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIsClickOnceManifest { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSBuild { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSDescription { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSMajor { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSMinor { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSRevision { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlOSSupportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProduct { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlPublisher { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSuiteName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSupportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUseApplicationTrust { get { throw null; } set { } } + + public override void Validate() { } + } + + public sealed partial class AssemblyIdentity + { + public AssemblyIdentity() { } + + public AssemblyIdentity(AssemblyIdentity identity) { } + + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture, string processorArchitecture, string type) { } + + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture, string processorArchitecture) { } + + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture) { } + + public AssemblyIdentity(string name, string version) { } + + public AssemblyIdentity(string name) { } + + public string Culture { get { throw null; } set { } } + + public bool IsFrameworkAssembly { get { throw null; } } + + public bool IsNeutralPlatform { get { throw null; } } + + public bool IsStrongName { get { throw null; } } + + public string Name { get { throw null; } set { } } + + public string ProcessorArchitecture { get { throw null; } set { } } + + public string PublicKeyToken { get { throw null; } set { } } + + public string Type { get { throw null; } set { } } + + public string Version { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlCulture { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProcessorArchitecture { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlPublicKeyToken { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlType { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlVersion { get { throw null; } set { } } + + public static AssemblyIdentity FromAssemblyName(string assemblyName) { throw null; } + + public static AssemblyIdentity FromFile(string path) { throw null; } + + public static AssemblyIdentity FromManagedAssembly(string path) { throw null; } + + public static AssemblyIdentity FromManifest(string path) { throw null; } + + public static AssemblyIdentity FromNativeAssembly(string path) { throw null; } + + public string GetFullName(FullNameFlags flags) { throw null; } + + public bool IsInFramework(string frameworkIdentifier, string frameworkVersion) { throw null; } + + public override string ToString() { throw null; } + + [System.Flags] + public enum FullNameFlags + { + Default = 0, + ProcessorArchitecture = 1, + Type = 2, + All = 3 + } + } + + public partial class AssemblyManifest : Manifest + { + public ProxyStub[] ExternalProxyStubs { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("ExternalProxyStubs")] + public ProxyStub[] XmlExternalProxyStubs { get { throw null; } set { } } + } + + public sealed partial class AssemblyReference : BaseReference + { + public AssemblyReference() { } + + public AssemblyReference(string path) { } + + public AssemblyIdentity AssemblyIdentity { get { throw null; } set { } } + + public bool IsPrerequisite { get { throw null; } set { } } + + public AssemblyReferenceType ReferenceType { get { throw null; } set { } } + + protected internal override string SortName { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlElement("AssemblyIdentity")] + public AssemblyIdentity XmlAssemblyIdentity { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIsNative { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIsPrerequisite { get { throw null; } set { } } + + public override string ToString() { throw null; } + } + + public sealed partial class AssemblyReferenceCollection : System.Collections.IEnumerable + { + internal AssemblyReferenceCollection() { } + + public int Count { get { throw null; } } + + public AssemblyReference this[int index] { get { throw null; } } + + public AssemblyReference Add(AssemblyReference assembly) { throw null; } + + public AssemblyReference Add(string path) { throw null; } + + public void Clear() { } + + public AssemblyReference Find(AssemblyIdentity identity) { throw null; } + + public AssemblyReference Find(string name) { throw null; } + + public AssemblyReference FindTargetPath(string targetPath) { throw null; } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + + public void Remove(AssemblyReference assemblyReference) { } + } + + public enum AssemblyReferenceType + { + Unspecified = 0, + ClickOnceManifest = 1, + ManagedAssembly = 2, + NativeAssembly = 3 + } + + public abstract partial class BaseReference + { + protected internal BaseReference() { } + + protected internal BaseReference(string path) { } + + public string Group { get { throw null; } set { } } + + public string Hash { get { throw null; } set { } } + + public bool IsOptional { get { throw null; } set { } } + + public string ResolvedPath { get { throw null; } set { } } + + public long Size { get { throw null; } set { } } + + protected internal abstract string SortName { get; } + + public string SourcePath { get { throw null; } set { } } + + public string TargetPath { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlGroup { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlHash { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlHashAlgorithm { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIsOptional { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlPath { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSize { get { throw null; } set { } } + + public override string ToString() { throw null; } + } + + public partial class ComClass + { + public string ClsId { get { throw null; } } + + public string Description { get { throw null; } } + + public string ProgId { get { throw null; } } + + public string ThreadingModel { get { throw null; } } + + public string TlbId { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + public string XmlClsId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDescription { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProgId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlThreadingModel { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlTlbId { get { throw null; } set { } } + } + + public sealed partial class CompatibleFramework + { + public string Profile { get { throw null; } set { } } + + public string SupportedRuntime { get { throw null; } set { } } + + public string Version { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProfile { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSupportedRuntime { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlVersion { get { throw null; } set { } } + } + + public sealed partial class CompatibleFrameworkCollection : System.Collections.IEnumerable + { + internal CompatibleFrameworkCollection() { } + + public int Count { get { throw null; } } + + public CompatibleFramework this[int index] { get { throw null; } } + + public void Add(CompatibleFramework compatibleFramework) { } + + public void Clear() { } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + + public sealed partial class DeployManifest : Manifest + { + public DeployManifest() { } + + public DeployManifest(string targetFrameworkMoniker) { } + + public CompatibleFrameworkCollection CompatibleFrameworks { get { throw null; } } + + public bool CreateDesktopShortcut { get { throw null; } set { } } + + public string DeploymentUrl { get { throw null; } set { } } + + public bool DisallowUrlActivation { get { throw null; } set { } } + + public override AssemblyReference EntryPoint { get { throw null; } set { } } + + public string ErrorReportUrl { get { throw null; } set { } } + + public bool Install { get { throw null; } set { } } + + public bool MapFileExtensions { get { throw null; } set { } } + + public string MinimumRequiredVersion { get { throw null; } set { } } + + public string Product { get { throw null; } set { } } + + public string Publisher { get { throw null; } set { } } + + public string SuiteName { get { throw null; } set { } } + + public string SupportUrl { get { throw null; } set { } } + + public string TargetFrameworkMoniker { get { throw null; } set { } } + + public bool TrustUrlParameters { get { throw null; } set { } } + + public bool UpdateEnabled { get { throw null; } set { } } + + public int UpdateInterval { get { throw null; } set { } } + + public UpdateMode UpdateMode { get { throw null; } set { } } + + public UpdateUnit UpdateUnit { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("CompatibleFrameworks")] + public CompatibleFramework[] XmlCompatibleFrameworks { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlCreateDesktopShortcut { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDeploymentUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDisallowUrlActivation { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlErrorReportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlInstall { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlMapFileExtensions { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlMinimumRequiredVersion { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProduct { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlPublisher { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSuiteName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSupportUrl { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlTrustUrlParameters { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUpdateEnabled { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUpdateInterval { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUpdateMode { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlUpdateUnit { get { throw null; } set { } } + + public override void Validate() { } + } + + public sealed partial class FileAssociation + { + public string DefaultIcon { get { throw null; } set { } } + + public string Description { get { throw null; } set { } } + + public string Extension { get { throw null; } set { } } + + public string ProgId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDefaultIcon { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDescription { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlExtension { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlProgId { get { throw null; } set { } } + } + + public sealed partial class FileAssociationCollection : System.Collections.IEnumerable + { + internal FileAssociationCollection() { } + + public int Count { get { throw null; } } + + public FileAssociation this[int index] { get { throw null; } } + + public void Add(FileAssociation fileAssociation) { } + + public void Clear() { } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + + public sealed partial class FileReference : BaseReference + { + public FileReference() { } + + public FileReference(string path) { } + + public ComClass[] ComClasses { get { throw null; } } + + public bool IsDataFile { get { throw null; } set { } } + + public ProxyStub[] ProxyStubs { get { throw null; } } + + protected internal override string SortName { get { throw null; } } + + public TypeLib[] TypeLibs { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("ComClasses")] + public ComClass[] XmlComClasses { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("ProxyStubs")] + public ProxyStub[] XmlProxyStubs { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("TypeLibs")] + public TypeLib[] XmlTypeLibs { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlWriteableType { get { throw null; } set { } } + } + + public sealed partial class FileReferenceCollection : System.Collections.IEnumerable + { + internal FileReferenceCollection() { } + + public int Count { get { throw null; } } + + public FileReference this[int index] { get { throw null; } } + + public FileReference Add(FileReference file) { throw null; } + + public FileReference Add(string path) { throw null; } + + public void Clear() { } + + public FileReference FindTargetPath(string targetPath) { throw null; } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + + public void Remove(FileReference file) { } + } + + public partial class LauncherBuilder + { + public LauncherBuilder(string launcherPath) { } + + public string LauncherPath { get { throw null; } set { } } + + public Bootstrapper.BuildResults Build(string filename, string outputPath) { throw null; } + } + + public abstract partial class Manifest + { + protected internal Manifest() { } + + public AssemblyIdentity AssemblyIdentity { get { throw null; } set { } } + + public string AssemblyName { get { throw null; } set { } } + + public AssemblyReferenceCollection AssemblyReferences { get { throw null; } } + + public string Description { get { throw null; } set { } } + + public virtual AssemblyReference EntryPoint { get { throw null; } set { } } + + public FileReferenceCollection FileReferences { get { throw null; } } + + public System.IO.Stream InputStream { get { throw null; } set { } } + + public bool LauncherBasedDeployment { get { throw null; } set { } } + + public OutputMessageCollection OutputMessages { get { throw null; } } + + public bool ReadOnly { get { throw null; } set { } } + + public string SourcePath { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlElement("AssemblyIdentity")] + public AssemblyIdentity XmlAssemblyIdentity { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("AssemblyReferences")] + public AssemblyReference[] XmlAssemblyReferences { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlDescription { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + [System.Xml.Serialization.XmlArray("FileReferences")] + public FileReference[] XmlFileReferences { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlSchema { get { throw null; } set { } } + + public void ResolveFiles() { } + + public void ResolveFiles(string[] searchPaths) { } + + public override string ToString() { throw null; } + + public void UpdateFileInfo() { } + + public void UpdateFileInfo(string targetFrameworkVersion) { } + + public virtual void Validate() { } + + protected void ValidatePlatform() { } + } + + public static partial class ManifestReader + { + public static Manifest ReadManifest(System.IO.Stream input, bool preserveStream) { throw null; } + + public static Manifest ReadManifest(string path, bool preserveStream) { throw null; } + + public static Manifest ReadManifest(string manifestType, System.IO.Stream input, bool preserveStream) { throw null; } + + public static Manifest ReadManifest(string manifestType, string path, bool preserveStream) { throw null; } + } + + public static partial class ManifestWriter + { + public static void WriteManifest(Manifest manifest, System.IO.Stream output) { } + + public static void WriteManifest(Manifest manifest, string path, string targetframeWorkVersion) { } + + public static void WriteManifest(Manifest manifest, string path) { } + + public static void WriteManifest(Manifest manifest) { } + } + + public sealed partial class OutputMessage + { + internal OutputMessage() { } + + public string Name { get { throw null; } } + + public string Text { get { throw null; } } + + public OutputMessageType Type { get { throw null; } } + + public string[] GetArguments() { throw null; } + } + + public sealed partial class OutputMessageCollection : System.Collections.IEnumerable + { + internal OutputMessageCollection() { } + + public int ErrorCount { get { throw null; } } + + public OutputMessage this[int index] { get { throw null; } } + + public int WarningCount { get { throw null; } } + + public void Clear() { } + + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + + public enum OutputMessageType + { + Info = 0, + Warning = 1, + Error = 2 + } + + public partial class ProxyStub + { + public string BaseInterface { get { throw null; } } + + public string IID { get { throw null; } } + + public string Name { get { throw null; } } + + public string NumMethods { get { throw null; } } + + public string TlbId { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + public string XmlBaseInterface { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlIID { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlNumMethods { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlTlbId { get { throw null; } set { } } + } + + public static partial class SecurityUtilities + { + public static void SignFile(System.Security.Cryptography.X509Certificates.X509Certificate2 cert, System.Uri timestampUrl, string path) { } + + public static void SignFile(string certPath, System.Security.SecureString certPassword, System.Uri timestampUrl, string path) { } + + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path, string targetFrameworkVersion, string targetFrameworkIdentifier, bool disallowMansignTimestampFallback) { } + + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path, string targetFrameworkVersion, string targetFrameworkIdentifier) { } + + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path, string targetFrameworkVersion) { } + + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path) { } + } + + public sealed partial class TrustInfo + { + public bool HasUnmanagedCodePermission { get { throw null; } } + + public bool IsFullTrust { get { throw null; } } + + public bool PreserveFullTrustPermissionSet { get { throw null; } set { } } + + public string SameSiteAccess { get { throw null; } set { } } + + public void Clear() { } + + public void Read(System.IO.Stream input) { } + + public void Read(string path) { } + + public void ReadManifest(System.IO.Stream input) { } + + public void ReadManifest(string path) { } + + public override string ToString() { throw null; } + + public void Write(System.IO.Stream output) { } + + public void Write(string path) { } + + public void WriteManifest(System.IO.Stream input, System.IO.Stream output) { } + + public void WriteManifest(System.IO.Stream output) { } + + public void WriteManifest(string path) { } + } + + public partial class TypeLib + { + public string Flags { get { throw null; } } + + public string HelpDirectory { get { throw null; } } + + public string ResourceId { get { throw null; } } + + public string TlbId { get { throw null; } } + + public string Version { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + public string XmlFlags { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlHelpDirectory { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlResourceId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlTlbId { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlVersion { get { throw null; } set { } } + } + + public enum UpdateMode + { + Background = 0, + Foreground = 1 + } + + public enum UpdateUnit + { + Hours = 0, + Days = 1, + Weeks = 2 + } + + public partial class WindowClass + { + public WindowClass() { } + + public WindowClass(string name, bool versioned) { } + + public string Name { get { throw null; } } + + public bool Versioned { get { throw null; } } + + [System.ComponentModel.Browsable(false)] + public string XmlName { get { throw null; } set { } } + + [System.ComponentModel.Browsable(false)] + public string XmlVersioned { get { throw null; } set { } } + } +} + +namespace Microsoft.Build.Tasks.Hosting +{ + public partial interface IAnalyzerHostObject + { + bool SetAdditionalFiles(Framework.ITaskItem[] additionalFiles); + bool SetAnalyzers(Framework.ITaskItem[] analyzers); + bool SetRuleSet(string ruleSetFile); + } + + public partial interface ICscHostObject : Framework.ITaskHost + { + void BeginInitialization(); + bool Compile(); + bool EndInitialization(out string errorMessage, out int errorCode); + bool IsDesignTime(); + bool IsUpToDate(); + bool SetAdditionalLibPaths(string[] additionalLibPaths); + bool SetAddModules(string[] addModules); + bool SetAllowUnsafeBlocks(bool allowUnsafeBlocks); + bool SetBaseAddress(string baseAddress); + bool SetCheckForOverflowUnderflow(bool checkForOverflowUnderflow); + bool SetCodePage(int codePage); + bool SetDebugType(string debugType); + bool SetDefineConstants(string defineConstants); + bool SetDelaySign(bool delaySignExplicitlySet, bool delaySign); + bool SetDisabledWarnings(string disabledWarnings); + bool SetDocumentationFile(string documentationFile); + bool SetEmitDebugInformation(bool emitDebugInformation); + bool SetErrorReport(string errorReport); + bool SetFileAlignment(int fileAlignment); + bool SetGenerateFullPaths(bool generateFullPaths); + bool SetKeyContainer(string keyContainer); + bool SetKeyFile(string keyFile); + bool SetLangVersion(string langVersion); + bool SetLinkResources(Framework.ITaskItem[] linkResources); + bool SetMainEntryPoint(string targetType, string mainEntryPoint); + bool SetModuleAssemblyName(string moduleAssemblyName); + bool SetNoConfig(bool noConfig); + bool SetNoStandardLib(bool noStandardLib); + bool SetOptimize(bool optimize); + bool SetOutputAssembly(string outputAssembly); + bool SetPdbFile(string pdbFile); + bool SetPlatform(string platform); + bool SetReferences(Framework.ITaskItem[] references); + bool SetResources(Framework.ITaskItem[] resources); + bool SetResponseFiles(Framework.ITaskItem[] responseFiles); + bool SetSources(Framework.ITaskItem[] sources); + bool SetTargetType(string targetType); + bool SetTreatWarningsAsErrors(bool treatWarningsAsErrors); + bool SetWarningLevel(int warningLevel); + bool SetWarningsAsErrors(string warningsAsErrors); + bool SetWarningsNotAsErrors(string warningsNotAsErrors); + bool SetWin32Icon(string win32Icon); + bool SetWin32Resource(string win32Resource); + } + + public partial interface ICscHostObject2 : ICscHostObject, Framework.ITaskHost + { + bool SetWin32Manifest(string win32Manifest); + } + + public partial interface ICscHostObject3 : ICscHostObject2, ICscHostObject, Framework.ITaskHost + { + bool SetApplicationConfiguration(string applicationConfiguration); + } + + public partial interface ICscHostObject4 : ICscHostObject3, ICscHostObject2, ICscHostObject, Framework.ITaskHost + { + bool SetHighEntropyVA(bool highEntropyVA); + bool SetPlatformWith32BitPreference(string platformWith32BitPreference); + bool SetSubsystemVersion(string subsystemVersion); + } + + public partial interface IVbcHostObject : Framework.ITaskHost + { + void BeginInitialization(); + bool Compile(); + void EndInitialization(); + bool IsDesignTime(); + bool IsUpToDate(); + bool SetAdditionalLibPaths(string[] additionalLibPaths); + bool SetAddModules(string[] addModules); + bool SetBaseAddress(string targetType, string baseAddress); + bool SetCodePage(int codePage); + bool SetDebugType(bool emitDebugInformation, string debugType); + bool SetDefineConstants(string defineConstants); + bool SetDelaySign(bool delaySign); + bool SetDisabledWarnings(string disabledWarnings); + bool SetDocumentationFile(string documentationFile); + bool SetErrorReport(string errorReport); + bool SetFileAlignment(int fileAlignment); + bool SetGenerateDocumentation(bool generateDocumentation); + bool SetImports(Framework.ITaskItem[] importsList); + bool SetKeyContainer(string keyContainer); + bool SetKeyFile(string keyFile); + bool SetLinkResources(Framework.ITaskItem[] linkResources); + bool SetMainEntryPoint(string mainEntryPoint); + bool SetNoConfig(bool noConfig); + bool SetNoStandardLib(bool noStandardLib); + bool SetNoWarnings(bool noWarnings); + bool SetOptimize(bool optimize); + bool SetOptionCompare(string optionCompare); + bool SetOptionExplicit(bool optionExplicit); + bool SetOptionStrict(bool optionStrict); + bool SetOptionStrictType(string optionStrictType); + bool SetOutputAssembly(string outputAssembly); + bool SetPlatform(string platform); + bool SetReferences(Framework.ITaskItem[] references); + bool SetRemoveIntegerChecks(bool removeIntegerChecks); + bool SetResources(Framework.ITaskItem[] resources); + bool SetResponseFiles(Framework.ITaskItem[] responseFiles); + bool SetRootNamespace(string rootNamespace); + bool SetSdkPath(string sdkPath); + bool SetSources(Framework.ITaskItem[] sources); + bool SetTargetCompactFramework(bool targetCompactFramework); + bool SetTargetType(string targetType); + bool SetTreatWarningsAsErrors(bool treatWarningsAsErrors); + bool SetWarningsAsErrors(string warningsAsErrors); + bool SetWarningsNotAsErrors(string warningsNotAsErrors); + bool SetWin32Icon(string win32Icon); + bool SetWin32Resource(string win32Resource); + } + + public partial interface IVbcHostObject2 : IVbcHostObject, Framework.ITaskHost + { + bool SetModuleAssemblyName(string moduleAssemblyName); + bool SetOptionInfer(bool optionInfer); + bool SetWin32Manifest(string win32Manifest); + } + + public partial interface IVbcHostObject3 : IVbcHostObject2, IVbcHostObject, Framework.ITaskHost + { + bool SetLanguageVersion(string languageVersion); + } + + public partial interface IVbcHostObject4 : IVbcHostObject3, IVbcHostObject2, IVbcHostObject, Framework.ITaskHost + { + bool SetVBRuntime(string VBRuntime); + } + + public partial interface IVbcHostObject5 : IVbcHostObject4, IVbcHostObject3, IVbcHostObject2, IVbcHostObject, Framework.ITaskHost + { + int CompileAsync(out System.IntPtr buildSucceededEvent, out System.IntPtr buildFailedEvent); + int EndCompile(bool buildSuccess); + IVbcHostObjectFreeThreaded GetFreeThreadedHostObject(); + bool SetHighEntropyVA(bool highEntropyVA); + bool SetPlatformWith32BitPreference(string platformWith32BitPreference); + bool SetSubsystemVersion(string subsystemVersion); + } + + public partial interface IVbcHostObjectFreeThreaded + { + bool Compile(); + } +} + +namespace System.Deployment.Internal.CodeSigning +{ + public sealed partial class RSAPKCS1SHA256SignatureDescription : Security.Cryptography.SignatureDescription + { + public override Security.Cryptography.AsymmetricSignatureDeformatter CreateDeformatter(Security.Cryptography.AsymmetricAlgorithm key) { throw null; } + + public override Security.Cryptography.AsymmetricSignatureFormatter CreateFormatter(Security.Cryptography.AsymmetricAlgorithm key) { throw null; } + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/Microsoft.Build.Utilities.Core.17.8.3.csproj b/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/Microsoft.Build.Utilities.Core.17.8.3.csproj new file mode 100644 index 0000000000..9df528969a --- /dev/null +++ b/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/Microsoft.Build.Utilities.Core.17.8.3.csproj @@ -0,0 +1,29 @@ + + + + net8.0;netstandard2.0 + Microsoft.Build.Utilities.Core + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/microsoft.build.utilities.core.nuspec b/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/microsoft.build.utilities.core.nuspec new file mode 100644 index 0000000000..4b2001c61d --- /dev/null +++ b/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/microsoft.build.utilities.core.nuspec @@ -0,0 +1,38 @@ + + + + Microsoft.Build.Utilities.Core + 17.8.3 + Microsoft + true + MIT + https://licenses.nuget.org/MIT + http://go.microsoft.com/fwlink/?LinkId=624683 + https://go.microsoft.com/fwlink/?linkid=825694 + This package contains the Microsoft.Build.Utilities assembly which is used to implement custom MSBuild tasks. + © Microsoft Corporation. All rights reserved. + MSBuild + true + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/ref/net8.0/Microsoft.Build.Utilities.Core.cs b/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/ref/net8.0/Microsoft.Build.Utilities.Core.cs new file mode 100644 index 0000000000..8d09b5a132 --- /dev/null +++ b/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/ref/net8.0/Microsoft.Build.Utilities.Core.cs @@ -0,0 +1,824 @@ +// 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.ReferenceAssembly] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Build.Utilities.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010015c01ae1f50e8cc09ba9eac9147cf8fd9fce2cfe9f8dce4f7301c4132ca9fb50ce8cbf1df4dc18dd4d210e4345c744ecb3365ed327efdbc52603faa5e21daa11234c8c4a73e51f03bf192544581ebe107adee3a34928e39d04e524a9ce729d5090bfd7dad9d10c722c0def9ccc08ff0a03790e48bcd1f9b6c476063e1966a1c4")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.SafeDirectories)] +[assembly: System.Resources.NeutralResourcesLanguage("en")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Microsoft.Build.Utilities.Core.dll")] +[assembly: System.Reflection.AssemblyFileVersion("17.8.3.51904")] +[assembly: System.Reflection.AssemblyInformationalVersion("17.8.3+195e7f5a3a8e51c37d83cd9e54cb99dc3fc69c22")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® Build Tools®")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Build.Utilities.Core.dll")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/msbuild")] +[assembly: System.Reflection.AssemblyVersionAttribute("15.1.0.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Build.Utilities +{ + [Framework.LoadInSeparateAppDomain] + [System.Obsolete("AppDomains are no longer supported in .NET Core or .NET 5.0 or higher.")] + public abstract partial class AppDomainIsolatedTask : System.MarshalByRefObject, Framework.ITask + { + protected AppDomainIsolatedTask() { } + + protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + + protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources) { } + + public Framework.IBuildEngine BuildEngine { get { throw null; } set { } } + + protected string HelpKeywordPrefix { get { throw null; } set { } } + + public Framework.ITaskHost HostObject { get { throw null; } set { } } + + public TaskLoggingHelper Log { get { throw null; } } + + protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + + public abstract bool Execute(); + [System.Obsolete("AppDomains are no longer supported in .NET Core or .NET 5.0 or higher.")] + public override object InitializeLifetimeService() { throw null; } + } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public partial class AssemblyFoldersExInfo + { + public AssemblyFoldersExInfo(Win32.RegistryHive hive, Win32.RegistryView view, string registryKey, string directoryPath, System.Version targetFrameworkVersion) { } + + public string DirectoryPath { get { throw null; } } + + public Win32.RegistryHive Hive { get { throw null; } } + + public string Key { get { throw null; } } + + public System.Version TargetFrameworkVersion { get { throw null; } } + + public Win32.RegistryView View { get { throw null; } } + } + + public partial class AssemblyFoldersFromConfigInfo + { + public AssemblyFoldersFromConfigInfo(string directoryPath, System.Version targetFrameworkVersion) { } + + public string DirectoryPath { get { throw null; } } + + public System.Version TargetFrameworkVersion { get { throw null; } } + } + + public partial class CommandLineBuilder + { + public CommandLineBuilder() { } + + public CommandLineBuilder(bool quoteHyphensOnCommandLine, bool useNewLineSeparator) { } + + public CommandLineBuilder(bool quoteHyphensOnCommandLine) { } + + protected System.Text.StringBuilder CommandLine { get { throw null; } } + + public int Length { get { throw null; } } + + public void AppendFileNameIfNotNull(Framework.ITaskItem fileItem) { } + + public void AppendFileNameIfNotNull(string fileName) { } + + public void AppendFileNamesIfNotNull(Framework.ITaskItem[] fileItems, string delimiter) { } + + public void AppendFileNamesIfNotNull(string[] fileNames, string delimiter) { } + + protected void AppendFileNameWithQuoting(string fileName) { } + + protected void AppendQuotedTextToBuffer(System.Text.StringBuilder buffer, string unquotedTextToAppend) { } + + protected void AppendSpaceIfNotEmpty() { } + + public void AppendSwitch(string switchName) { } + + public void AppendSwitchIfNotNull(string switchName, Framework.ITaskItem parameter) { } + + public void AppendSwitchIfNotNull(string switchName, Framework.ITaskItem[] parameters, string delimiter) { } + + public void AppendSwitchIfNotNull(string switchName, string parameter) { } + + public void AppendSwitchIfNotNull(string switchName, string[] parameters, string delimiter) { } + + public void AppendSwitchUnquotedIfNotNull(string switchName, Framework.ITaskItem parameter) { } + + public void AppendSwitchUnquotedIfNotNull(string switchName, Framework.ITaskItem[] parameters, string delimiter) { } + + public void AppendSwitchUnquotedIfNotNull(string switchName, string parameter) { } + + public void AppendSwitchUnquotedIfNotNull(string switchName, string[] parameters, string delimiter) { } + + public void AppendTextUnquoted(string textToAppend) { } + + protected void AppendTextWithQuoting(string textToAppend) { } + + protected virtual bool IsQuotingRequired(string parameter) { throw null; } + + public override string ToString() { throw null; } + + protected virtual void VerifyThrowNoEmbeddedDoubleQuotes(string switchName, string parameter) { } + } + + public enum DotNetFrameworkArchitecture + { + Current = 0, + Bitness32 = 1, + Bitness64 = 2 + } + + public enum HostObjectInitializationStatus + { + UseHostObjectToExecute = 0, + UseAlternateToolToExecute = 1, + NoActionReturnSuccess = 2, + NoActionReturnFailure = 3 + } + + public abstract partial class Logger : Framework.ILogger + { + public virtual string Parameters { get { throw null; } set { } } + + public virtual Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + + public virtual string FormatErrorEvent(Framework.BuildErrorEventArgs args) { throw null; } + + public virtual string FormatWarningEvent(Framework.BuildWarningEventArgs args) { throw null; } + + public abstract void Initialize(Framework.IEventSource eventSource); + public bool IsVerbosityAtLeast(Framework.LoggerVerbosity checkVerbosity) { throw null; } + + public virtual void Shutdown() { } + } + + public enum MultipleVersionSupport + { + Allow = 0, + Warning = 1, + Error = 2 + } + + public partial class MuxLogger : Framework.INodeLogger, Framework.ILogger + { + public bool IncludeEvaluationMetaprojects { get { throw null; } set { } } + + public bool IncludeEvaluationProfiles { get { throw null; } set { } } + + public bool IncludeEvaluationPropertiesAndItems { get { throw null; } set { } } + + public bool IncludeTaskInputs { get { throw null; } set { } } + + public string Parameters { get { throw null; } set { } } + + public Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + + public void Initialize(Framework.IEventSource eventSource, int maxNodeCount) { } + + public void Initialize(Framework.IEventSource eventSource) { } + + public void RegisterLogger(int submissionId, Framework.ILogger logger) { } + + public void Shutdown() { } + + public bool UnregisterLoggers(int submissionId) { throw null; } + } + + public static partial class ProcessorArchitecture + { + public const string AMD64 = "AMD64"; + public const string ARM = "ARM"; + public const string ARM64 = "ARM64"; + public const string ARMV6 = "ARMV6"; + public const string IA64 = "IA64"; + public const string LOONGARCH64 = "LOONGARCH64"; + public const string MSIL = "MSIL"; + public const string PPC64LE = "PPC64LE"; + public const string S390X = "S390X"; + public const string WASM = "WASM"; + public const string X86 = "x86"; + public static string CurrentProcessArchitecture { get { throw null; } } + } + + public partial class SDKManifest + { + public SDKManifest(string pathToSdk) { } + + public System.Collections.Generic.IDictionary AppxLocations { get { throw null; } } + + public string CopyRedistToSubDirectory { get { throw null; } } + + public string DependsOnSDK { get { throw null; } } + + public string DisplayName { get { throw null; } } + + public System.Collections.Generic.IDictionary FrameworkIdentities { get { throw null; } } + + public string FrameworkIdentity { get { throw null; } } + + public string MaxOSVersionTested { get { throw null; } } + + public string MaxPlatformVersion { get { throw null; } } + + public string MinOSVersion { get { throw null; } } + + public string MinVSVersion { get { throw null; } } + + public string MoreInfo { get { throw null; } } + + public string PlatformIdentity { get { throw null; } } + + public string ProductFamilyName { get { throw null; } } + + public bool ReadError { get { throw null; } } + + public string ReadErrorMessage { get { throw null; } } + + public SDKType SDKType { get { throw null; } } + + public string SupportedArchitectures { get { throw null; } } + + public string SupportPrefer32Bit { get { throw null; } } + + public MultipleVersionSupport SupportsMultipleVersions { get { throw null; } } + + public string TargetPlatform { get { throw null; } } + + public string TargetPlatformMinVersion { get { throw null; } } + + public string TargetPlatformVersion { get { throw null; } } + + public static partial class Attributes + { + public const string APPX = "APPX"; + public const string AppxLocation = "AppxLocation"; + public const string CopyLocalExpandedReferenceAssemblies = "CopyLocalExpandedReferenceAssemblies"; + public const string CopyRedist = "CopyRedist"; + public const string CopyRedistToSubDirectory = "CopyRedistToSubDirectory"; + public const string DependsOnSDK = "DependsOn"; + public const string DisplayName = "DisplayName"; + public const string ExpandReferenceAssemblies = "ExpandReferenceAssemblies"; + public const string FrameworkIdentity = "FrameworkIdentity"; + public const string MaxOSVersionTested = "MaxOSVersionTested"; + public const string MaxPlatformVersion = "MaxPlatformVersion"; + public const string MinOSVersion = "MinOSVersion"; + public const string MinVSVersion = "MinVSVersion"; + public const string MoreInfo = "MoreInfo"; + public const string PlatformIdentity = "PlatformIdentity"; + public const string ProductFamilyName = "ProductFamilyName"; + public const string SDKType = "SDKType"; + public const string SupportedArchitectures = "SupportedArchitectures"; + public const string SupportPrefer32Bit = "SupportPrefer32Bit"; + public const string SupportsMultipleVersions = "SupportsMultipleVersions"; + public const string TargetedSDK = "TargetedSDKArchitecture"; + public const string TargetedSDKConfiguration = "TargetedSDKConfiguration"; + public const string TargetPlatform = "TargetPlatform"; + public const string TargetPlatformMinVersion = "TargetPlatformMinVersion"; + public const string TargetPlatformVersion = "TargetPlatformVersion"; + } + } + + public enum SDKType + { + Unspecified = 0, + External = 1, + Platform = 2, + Framework = 3 + } + + public enum TargetDotNetFrameworkVersion + { + Version11 = 0, + Version20 = 1, + Version30 = 2, + Version35 = 3, + Version40 = 4, + Version45 = 5, + Version451 = 6, + Version46 = 7, + Version461 = 8, + Version452 = 9, + Version462 = 10, + Version47 = 11, + Version471 = 12, + Version472 = 13, + Version48 = 14, + VersionLatest = 14, + Version481 = 15, + Latest = 9999 + } + + public partial class TargetPlatformSDK : System.IEquatable + { + public TargetPlatformSDK(string targetPlatformIdentifier, System.Version targetPlatformVersion, string path) { } + + public string DisplayName { get { throw null; } } + + public System.Version MinOSVersion { get { throw null; } } + + public System.Version MinVSVersion { get { throw null; } } + + public string Path { get { throw null; } set { } } + + public string TargetPlatformIdentifier { get { throw null; } } + + public System.Version TargetPlatformVersion { get { throw null; } } + + public bool ContainsPlatform(string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public bool Equals(TargetPlatformSDK other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public abstract partial class Task : Framework.ITask + { + protected Task() { } + + protected Task(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + + protected Task(System.Resources.ResourceManager taskResources) { } + + public Framework.IBuildEngine BuildEngine { get { throw null; } set { } } + + public Framework.IBuildEngine2 BuildEngine2 { get { throw null; } } + + public Framework.IBuildEngine3 BuildEngine3 { get { throw null; } } + + public Framework.IBuildEngine4 BuildEngine4 { get { throw null; } } + + public Framework.IBuildEngine5 BuildEngine5 { get { throw null; } } + + public Framework.IBuildEngine6 BuildEngine6 { get { throw null; } } + + public Framework.IBuildEngine7 BuildEngine7 { get { throw null; } } + + public Framework.IBuildEngine8 BuildEngine8 { get { throw null; } } + + public Framework.IBuildEngine9 BuildEngine9 { get { throw null; } } + + protected string HelpKeywordPrefix { get { throw null; } set { } } + + public Framework.ITaskHost HostObject { get { throw null; } set { } } + + public TaskLoggingHelper Log { get { throw null; } } + + protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + + public abstract bool Execute(); + } + + public sealed partial class TaskItem : Framework.ITaskItem2, Framework.ITaskItem + { + public TaskItem() { } + + public TaskItem(Framework.ITaskItem sourceItem) { } + + public TaskItem(string itemSpec, System.Collections.IDictionary itemMetadata) { } + + public TaskItem(string itemSpec) { } + + public string ItemSpec { get { throw null; } set { } } + + public int MetadataCount { get { throw null; } } + + public System.Collections.ICollection MetadataNames { get { throw null; } } + + string Framework.ITaskItem2.EvaluatedIncludeEscaped { get { throw null; } set { } } + + public System.Collections.IDictionary CloneCustomMetadata() { throw null; } + + public void CopyMetadataTo(Framework.ITaskItem destinationItem) { } + + public string GetMetadata(string metadataName) { throw null; } + + System.Collections.IDictionary Framework.ITaskItem2.CloneCustomMetadataEscaped() { throw null; } + + string Framework.ITaskItem2.GetMetadataValueEscaped(string metadataName) { throw null; } + + void Framework.ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) { } + + public static explicit operator string(TaskItem taskItemToCast) { throw null; } + + public void RemoveMetadata(string metadataName) { } + + public void SetMetadata(string metadataName, string metadataValue) { } + + public override string ToString() { throw null; } + } + + public partial class TaskLoggingHelper + { + public TaskLoggingHelper(Framework.IBuildEngine buildEngine, string taskName) { } + + public TaskLoggingHelper(Framework.ITask taskInstance) { } + + protected Framework.IBuildEngine BuildEngine { get { throw null; } } + + public bool HasLoggedErrors { get { throw null; } } + + public string HelpKeywordPrefix { get { throw null; } set { } } + + public bool IsTaskInputLoggingEnabled { get { throw null; } } + + protected string TaskName { get { throw null; } } + + public System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + + public string ExtractMessageCode(string message, out string messageWithoutCodePrefix) { throw null; } + + public virtual string FormatResourceString(string resourceName, params object[] args) { throw null; } + + public virtual string FormatString(string unformatted, params object[] args) { throw null; } + + public static string GetInnerExceptionMessageString(System.Exception e) { throw null; } + + public virtual string GetResourceMessage(string resourceName) { throw null; } + + public void LogCommandLine(Framework.MessageImportance importance, string commandLine) { } + + public void LogCommandLine(string commandLine) { } + + public void LogCriticalMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogError(string message, params object[] messageArgs) { } + + public void LogError(string subcategory, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogError(string subcategory, string errorCode, string helpKeyword, string helpLink, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogErrorFromException(System.Exception exception, bool showStackTrace, bool showDetail, string file) { } + + public void LogErrorFromException(System.Exception exception, bool showStackTrace) { } + + public void LogErrorFromException(System.Exception exception) { } + + public void LogErrorFromResources(string messageResourceName, params object[] messageArgs) { } + + public void LogErrorFromResources(string subcategoryResourceName, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + + public void LogErrorWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } + + public void LogErrorWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + + public void LogExternalProjectFinished(string message, string helpKeyword, string projectFile, bool succeeded) { } + + public void LogExternalProjectStarted(string message, string helpKeyword, string projectFile, string targetNames) { } + + public void LogMessage(Framework.MessageImportance importance, string message, params object[] messageArgs) { } + + public void LogMessage(string message, params object[] messageArgs) { } + + public void LogMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, Framework.MessageImportance importance, string message, params object[] messageArgs) { } + + public void LogMessageFromResources(Framework.MessageImportance importance, string messageResourceName, params object[] messageArgs) { } + + public void LogMessageFromResources(string messageResourceName, params object[] messageArgs) { } + + public bool LogMessageFromText(string lineOfText, Framework.MessageImportance messageImportance) { throw null; } + + public bool LogMessagesFromFile(string fileName, Framework.MessageImportance messageImportance) { throw null; } + + public bool LogMessagesFromFile(string fileName) { throw null; } + + public bool LogMessagesFromStream(System.IO.TextReader stream, Framework.MessageImportance messageImportance) { throw null; } + + public bool LogsMessagesOfImportance(Framework.MessageImportance importance) { throw null; } + + public void LogTelemetry(string eventName, System.Collections.Generic.IDictionary properties) { } + + public void LogWarning(string message, params object[] messageArgs) { } + + public void LogWarning(string subcategory, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogWarning(string subcategory, string warningCode, string helpKeyword, string helpLink, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogWarningFromException(System.Exception exception, bool showStackTrace) { } + + public void LogWarningFromException(System.Exception exception) { } + + public void LogWarningFromResources(string messageResourceName, params object[] messageArgs) { } + + public void LogWarningFromResources(string subcategoryResourceName, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + + public void LogWarningWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } + + public void LogWarningWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + } + + public static partial class ToolLocationHelper + { + public static string CurrentToolsVersion { get { throw null; } } + + public static string PathToSystem { get { throw null; } } + + public static void ClearSDKStaticCache() { } + + public static System.Collections.Generic.IDictionary FilterPlatformExtensionSDKs(System.Version targetPlatformVersion, System.Collections.Generic.IDictionary extensionSdks) { throw null; } + + public static System.Collections.Generic.IList FilterTargetPlatformSdks(System.Collections.Generic.IList targetPlatformSdkList, System.Version osVersion, System.Version vsVersion) { throw null; } + + public static string FindRootFolderWhereAllFilesExist(string possibleRoots, string relativeFilePaths) { throw null; } + + [System.Runtime.Versioning.SupportedOSPlatform("windows")] + public static System.Collections.Generic.IList GetAssemblyFoldersExInfo(string registryRoot, string targetFrameworkVersion, string registryKeySuffix, string osVersion, string platform, System.Reflection.ProcessorArchitecture targetProcessorArchitecture) { throw null; } + + public static System.Collections.Generic.IList GetAssemblyFoldersFromConfigInfo(string configFile, string targetFrameworkVersion, System.Reflection.ProcessorArchitecture targetProcessorArchitecture) { throw null; } + + public static string GetDisplayNameForTargetFrameworkDirectory(string targetFrameworkDirectory, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + + public static string GetDotNetFrameworkRootRegistryKey(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetDotNetFrameworkSdkInstallKeyValue(TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetDotNetFrameworkSdkInstallKeyValue(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetDotNetFrameworkSdkRootRegistryKey(TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetDotNetFrameworkSdkRootRegistryKey(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetDotNetFrameworkVersionFolderPrefix(TargetDotNetFrameworkVersion version) { throw null; } + + public static System.Collections.Generic.IEnumerable GetFoldersInVSInstalls(System.Version minVersion = null, System.Version maxVersion = null, string subFolder = null) { throw null; } + + public static string GetFoldersInVSInstallsAsString(string minVersionString = null, string maxVersionString = null, string subFolder = null) { throw null; } + + public static string GetLatestSDKTargetPlatformVersion(string sdkIdentifier, string sdkVersion, string[] sdkRoots) { throw null; } + + public static string GetLatestSDKTargetPlatformVersion(string sdkIdentifier, string sdkVersion) { throw null; } + + public static string GetPathToBuildTools(string toolsVersion, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToBuildTools(string toolsVersion) { throw null; } + + public static string GetPathToBuildToolsFile(string fileName, string toolsVersion, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToBuildToolsFile(string fileName, string toolsVersion) { throw null; } + + public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkReferenceAssemblies(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkSdk() { throw null; } + + public static string GetPathToDotNetFrameworkSdk(TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetPathToDotNetFrameworkSdk(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkRootPath, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkRootPath, string targetFrameworkFallbackSearchPaths, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string targetFrameworkRootPath, string targetFrameworkFallbackSearchPaths) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string targetFrameworkRootPath) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; } + + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget, string targetFrameworkRootPath, string targetFrameworkFallbackSearchPaths) { throw null; } + + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget, string targetFrameworkRootPath) { throw null; } + + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget) { throw null; } + + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; } + + public static string GetPathToSystemFile(string fileName) { throw null; } + + [System.Obsolete("Consider using GetPlatformSDKLocation instead")] + public static string GetPathToWindowsSdk(TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + [System.Obsolete("Consider using GetPlatformSDKLocationFile instead")] + public static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture) { throw null; } + + [System.Obsolete("Consider using GetPlatformSDKLocationFile instead")] + public static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string extensionDiskRoots, string registryRoot) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string[] extensionDiskRoots, string registryRoot) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary GetPlatformExtensionSDKLocations(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary GetPlatformExtensionSDKLocations(string[] diskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary GetPlatformExtensionSDKLocations(string[] diskRoots, string[] extensionDiskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary> GetPlatformExtensionSDKLocationsAndVersions(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary> GetPlatformExtensionSDKLocationsAndVersions(string[] diskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary> GetPlatformExtensionSDKLocationsAndVersions(string[] diskRoots, string[] multiPlatformDiskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static string[] GetPlatformOrFrameworkExtensionSdkReferences(string extensionSdkMoniker, string targetSdkIdentifier, string targetSdkVersion, string diskRoots, string extensionDiskRoots, string registryRoot, string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public static string[] GetPlatformOrFrameworkExtensionSdkReferences(string extensionSdkMoniker, string targetSdkIdentifier, string targetSdkVersion, string diskRoots, string extensionDiskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKDisplayName(string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKDisplayName(string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static string GetPlatformSDKPropsFileLocation(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKPropsFileLocation(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IEnumerable GetPlatformsForSDK(string sdkIdentifier, System.Version sdkVersion, string[] diskRoots, string registryRoot) { throw null; } + + public static System.Collections.Generic.IEnumerable GetPlatformsForSDK(string sdkIdentifier, System.Version sdkVersion) { throw null; } + + public static string GetProgramFilesReferenceAssemblyRoot() { throw null; } + + public static string GetSDKContentFolderPath(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion, string folderName, string diskRoot = null) { throw null; } + + public static System.Collections.Generic.IList GetSDKDesignTimeFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + + public static System.Collections.Generic.IList GetSDKDesignTimeFolders(string sdkRoot) { throw null; } + + public static System.Collections.Generic.IList GetSDKRedistFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + + public static System.Collections.Generic.IList GetSDKRedistFolders(string sdkRoot) { throw null; } + + public static System.Collections.Generic.IList GetSDKReferenceFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + + public static System.Collections.Generic.IList GetSDKReferenceFolders(string sdkRoot) { throw null; } + + public static System.Collections.Generic.IList GetSupportedTargetFrameworks() { throw null; } + + public static string[] GetTargetPlatformReferences(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string[] GetTargetPlatformReferences(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IList GetTargetPlatformSdks() { throw null; } + + public static System.Collections.Generic.IList GetTargetPlatformSdks(string[] diskRoots, string registryRoot) { throw null; } + + public static System.Runtime.Versioning.FrameworkName HighestVersionOfTargetFrameworkIdentifier(string targetFrameworkRootDirectory, string frameworkIdentifier) { throw null; } + } + + public abstract partial class ToolTask : Task, Framework.IIncrementalTask, Framework.ICancelableTask, Framework.ITask + { + protected ToolTask() { } + + protected ToolTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + + protected ToolTask(System.Resources.ResourceManager taskResources) { } + + protected bool canBeIncremental { get { throw null; } set { } } + + public bool EchoOff { get { throw null; } set { } } + + [System.Obsolete("Use EnvironmentVariables property")] + protected virtual System.Collections.Generic.Dictionary EnvironmentOverride { get { throw null; } } + + public string[] EnvironmentVariables { get { throw null; } set { } } + + [Framework.Output] + public int ExitCode { get { throw null; } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + protected virtual bool HasLoggedErrors { get { throw null; } } + + public bool LogStandardErrorAsError { get { throw null; } set { } } + + protected virtual System.Text.Encoding ResponseFileEncoding { get { throw null; } } + + protected virtual System.Text.Encoding StandardErrorEncoding { get { throw null; } } + + public string StandardErrorImportance { get { throw null; } set { } } + + protected Framework.MessageImportance StandardErrorImportanceToUse { get { throw null; } } + + protected virtual Framework.MessageImportance StandardErrorLoggingImportance { get { throw null; } } + + protected virtual System.Text.Encoding StandardOutputEncoding { get { throw null; } } + + public string StandardOutputImportance { get { throw null; } set { } } + + protected Framework.MessageImportance StandardOutputImportanceToUse { get { throw null; } } + + protected virtual Framework.MessageImportance StandardOutputLoggingImportance { get { throw null; } } + + protected int TaskProcessTerminationTimeout { get { throw null; } set { } } + + public virtual int Timeout { get { throw null; } set { } } + + protected System.Threading.ManualResetEvent ToolCanceled { get { throw null; } } + + public virtual string ToolExe { get { throw null; } set { } } + + protected abstract string ToolName { get; } + + public string ToolPath { get { throw null; } set { } } + + public bool UseCommandProcessor { get { throw null; } set { } } + + public string UseUtf8Encoding { get { throw null; } set { } } + + public bool YieldDuringToolExecution { get { throw null; } set { } } + + protected virtual string AdjustCommandsForOperatingSystem(string input) { throw null; } + + protected virtual bool CallHostObjectToExecute() { throw null; } + + public virtual void Cancel() { } + + protected void DeleteTempFile(string fileName) { } + + public override bool Execute() { throw null; } + + protected virtual int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands) { throw null; } + + protected virtual string GenerateCommandLineCommands() { throw null; } + + protected abstract string GenerateFullPathToTool(); + protected virtual string GenerateResponseFileCommands() { throw null; } + + protected virtual System.Diagnostics.ProcessStartInfo GetProcessStartInfo(string pathToTool, string commandLineCommands, string responseFileSwitch) { throw null; } + + protected virtual string GetResponseFileSwitch(string responseFilePath) { throw null; } + + protected virtual string GetWorkingDirectory() { throw null; } + + protected virtual bool HandleTaskExecutionErrors() { throw null; } + + protected virtual HostObjectInitializationStatus InitializeHostObject() { throw null; } + + protected virtual void LogEventsFromTextOutput(string singleLine, Framework.MessageImportance messageImportance) { } + + protected virtual void LogPathToTool(string toolName, string pathToTool) { } + + protected virtual void LogToolCommand(string message) { } + + protected virtual void ProcessStarted() { } + + protected virtual string ResponseFileEscape(string responseString) { throw null; } + + protected virtual bool SkipTaskExecution() { throw null; } + + protected internal virtual bool ValidateParameters() { throw null; } + } + + public static partial class TrackedDependencies + { + public static Framework.ITaskItem[] ExpandWildcards(Framework.ITaskItem[] expand) { throw null; } + } + + public enum VisualStudioVersion + { + Version100 = 0, + Version110 = 1, + Version120 = 2, + Version140 = 3, + Version150 = 4, + Version160 = 5, + Version170 = 6, + VersionLatest = 6 + } +} \ No newline at end of file diff --git a/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/ref/netstandard2.0/Microsoft.Build.Utilities.Core.cs b/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/ref/netstandard2.0/Microsoft.Build.Utilities.Core.cs new file mode 100644 index 0000000000..a7501936a9 --- /dev/null +++ b/src/referencePackages/src/microsoft.build.utilities.core/17.8.3/ref/netstandard2.0/Microsoft.Build.Utilities.Core.cs @@ -0,0 +1,822 @@ +// 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.ReferenceAssembly] +[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("Microsoft.Build.Utilities.UnitTests, PublicKey=002400000480000094000000060200000024000052534131000400000100010015c01ae1f50e8cc09ba9eac9147cf8fd9fce2cfe9f8dce4f7301c4132ca9fb50ce8cbf1df4dc18dd4d210e4345c744ecb3365ed327efdbc52603faa5e21daa11234c8c4a73e51f03bf192544581ebe107adee3a34928e39d04e524a9ce729d5090bfd7dad9d10c722c0def9ccc08ff0a03790e48bcd1f9b6c476063e1966a1c4")] +[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPaths(System.Runtime.InteropServices.DllImportSearchPath.SafeDirectories)] +[assembly: System.Resources.NeutralResourcesLanguage("en")] +[assembly: System.CLSCompliant(true)] +[assembly: System.Runtime.Versioning.TargetFramework(".NETStandard,Version=v2.0", FrameworkDisplayName = ".NET Standard 2.0")] +[assembly: System.Reflection.AssemblyCompany("Microsoft Corporation")] +[assembly: System.Reflection.AssemblyConfiguration("Release")] +[assembly: System.Reflection.AssemblyCopyright("© Microsoft Corporation. All rights reserved.")] +[assembly: System.Reflection.AssemblyDescription("Microsoft.Build.Utilities.Core.dll")] +[assembly: System.Reflection.AssemblyFileVersion("17.8.3.51904")] +[assembly: System.Reflection.AssemblyInformationalVersion("17.8.3+195e7f5a3a8e51c37d83cd9e54cb99dc3fc69c22")] +[assembly: System.Reflection.AssemblyProduct("Microsoft® Build Tools®")] +[assembly: System.Reflection.AssemblyTitle("Microsoft.Build.Utilities.Core.dll")] +[assembly: System.Reflection.AssemblyMetadata("RepositoryUrl", "https://github.com/dotnet/msbuild")] +[assembly: System.Reflection.AssemblyVersionAttribute("15.1.0.0")] +[assembly: System.Reflection.AssemblyFlagsAttribute((System.Reflection.AssemblyNameFlags)0x70)] +namespace Microsoft.Build.Utilities +{ + [Framework.LoadInSeparateAppDomain] + [System.Obsolete("AppDomains are no longer supported in .NET Core or .NET 5.0 or higher.")] + public abstract partial class AppDomainIsolatedTask : System.MarshalByRefObject, Framework.ITask + { + protected AppDomainIsolatedTask() { } + + protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + + protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources) { } + + public Framework.IBuildEngine BuildEngine { get { throw null; } set { } } + + protected string HelpKeywordPrefix { get { throw null; } set { } } + + public Framework.ITaskHost HostObject { get { throw null; } set { } } + + public TaskLoggingHelper Log { get { throw null; } } + + protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + + public abstract bool Execute(); + [System.Obsolete("AppDomains are no longer supported in .NET Core or .NET 5.0 or higher.")] + public override object InitializeLifetimeService() { throw null; } + } + + public partial class AssemblyFoldersExInfo + { + public AssemblyFoldersExInfo(Win32.RegistryHive hive, Win32.RegistryView view, string registryKey, string directoryPath, System.Version targetFrameworkVersion) { } + + public string DirectoryPath { get { throw null; } } + + public Win32.RegistryHive Hive { get { throw null; } } + + public string Key { get { throw null; } } + + public System.Version TargetFrameworkVersion { get { throw null; } } + + public Win32.RegistryView View { get { throw null; } } + } + + public partial class AssemblyFoldersFromConfigInfo + { + public AssemblyFoldersFromConfigInfo(string directoryPath, System.Version targetFrameworkVersion) { } + + public string DirectoryPath { get { throw null; } } + + public System.Version TargetFrameworkVersion { get { throw null; } } + } + + public partial class CommandLineBuilder + { + public CommandLineBuilder() { } + + public CommandLineBuilder(bool quoteHyphensOnCommandLine, bool useNewLineSeparator) { } + + public CommandLineBuilder(bool quoteHyphensOnCommandLine) { } + + protected System.Text.StringBuilder CommandLine { get { throw null; } } + + public int Length { get { throw null; } } + + public void AppendFileNameIfNotNull(Framework.ITaskItem fileItem) { } + + public void AppendFileNameIfNotNull(string fileName) { } + + public void AppendFileNamesIfNotNull(Framework.ITaskItem[] fileItems, string delimiter) { } + + public void AppendFileNamesIfNotNull(string[] fileNames, string delimiter) { } + + protected void AppendFileNameWithQuoting(string fileName) { } + + protected void AppendQuotedTextToBuffer(System.Text.StringBuilder buffer, string unquotedTextToAppend) { } + + protected void AppendSpaceIfNotEmpty() { } + + public void AppendSwitch(string switchName) { } + + public void AppendSwitchIfNotNull(string switchName, Framework.ITaskItem parameter) { } + + public void AppendSwitchIfNotNull(string switchName, Framework.ITaskItem[] parameters, string delimiter) { } + + public void AppendSwitchIfNotNull(string switchName, string parameter) { } + + public void AppendSwitchIfNotNull(string switchName, string[] parameters, string delimiter) { } + + public void AppendSwitchUnquotedIfNotNull(string switchName, Framework.ITaskItem parameter) { } + + public void AppendSwitchUnquotedIfNotNull(string switchName, Framework.ITaskItem[] parameters, string delimiter) { } + + public void AppendSwitchUnquotedIfNotNull(string switchName, string parameter) { } + + public void AppendSwitchUnquotedIfNotNull(string switchName, string[] parameters, string delimiter) { } + + public void AppendTextUnquoted(string textToAppend) { } + + protected void AppendTextWithQuoting(string textToAppend) { } + + protected virtual bool IsQuotingRequired(string parameter) { throw null; } + + public override string ToString() { throw null; } + + protected virtual void VerifyThrowNoEmbeddedDoubleQuotes(string switchName, string parameter) { } + } + + public enum DotNetFrameworkArchitecture + { + Current = 0, + Bitness32 = 1, + Bitness64 = 2 + } + + public enum HostObjectInitializationStatus + { + UseHostObjectToExecute = 0, + UseAlternateToolToExecute = 1, + NoActionReturnSuccess = 2, + NoActionReturnFailure = 3 + } + + public abstract partial class Logger : Framework.ILogger + { + public virtual string Parameters { get { throw null; } set { } } + + public virtual Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + + public virtual string FormatErrorEvent(Framework.BuildErrorEventArgs args) { throw null; } + + public virtual string FormatWarningEvent(Framework.BuildWarningEventArgs args) { throw null; } + + public abstract void Initialize(Framework.IEventSource eventSource); + public bool IsVerbosityAtLeast(Framework.LoggerVerbosity checkVerbosity) { throw null; } + + public virtual void Shutdown() { } + } + + public enum MultipleVersionSupport + { + Allow = 0, + Warning = 1, + Error = 2 + } + + public partial class MuxLogger : Framework.INodeLogger, Framework.ILogger + { + public bool IncludeEvaluationMetaprojects { get { throw null; } set { } } + + public bool IncludeEvaluationProfiles { get { throw null; } set { } } + + public bool IncludeEvaluationPropertiesAndItems { get { throw null; } set { } } + + public bool IncludeTaskInputs { get { throw null; } set { } } + + public string Parameters { get { throw null; } set { } } + + public Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + + public void Initialize(Framework.IEventSource eventSource, int maxNodeCount) { } + + public void Initialize(Framework.IEventSource eventSource) { } + + public void RegisterLogger(int submissionId, Framework.ILogger logger) { } + + public void Shutdown() { } + + public bool UnregisterLoggers(int submissionId) { throw null; } + } + + public static partial class ProcessorArchitecture + { + public const string AMD64 = "AMD64"; + public const string ARM = "ARM"; + public const string ARM64 = "ARM64"; + public const string ARMV6 = "ARMV6"; + public const string IA64 = "IA64"; + public const string LOONGARCH64 = "LOONGARCH64"; + public const string MSIL = "MSIL"; + public const string PPC64LE = "PPC64LE"; + public const string S390X = "S390X"; + public const string WASM = "WASM"; + public const string X86 = "x86"; + public static string CurrentProcessArchitecture { get { throw null; } } + } + + public partial class SDKManifest + { + public SDKManifest(string pathToSdk) { } + + public System.Collections.Generic.IDictionary AppxLocations { get { throw null; } } + + public string CopyRedistToSubDirectory { get { throw null; } } + + public string DependsOnSDK { get { throw null; } } + + public string DisplayName { get { throw null; } } + + public System.Collections.Generic.IDictionary FrameworkIdentities { get { throw null; } } + + public string FrameworkIdentity { get { throw null; } } + + public string MaxOSVersionTested { get { throw null; } } + + public string MaxPlatformVersion { get { throw null; } } + + public string MinOSVersion { get { throw null; } } + + public string MinVSVersion { get { throw null; } } + + public string MoreInfo { get { throw null; } } + + public string PlatformIdentity { get { throw null; } } + + public string ProductFamilyName { get { throw null; } } + + public bool ReadError { get { throw null; } } + + public string ReadErrorMessage { get { throw null; } } + + public SDKType SDKType { get { throw null; } } + + public string SupportedArchitectures { get { throw null; } } + + public string SupportPrefer32Bit { get { throw null; } } + + public MultipleVersionSupport SupportsMultipleVersions { get { throw null; } } + + public string TargetPlatform { get { throw null; } } + + public string TargetPlatformMinVersion { get { throw null; } } + + public string TargetPlatformVersion { get { throw null; } } + + public static partial class Attributes + { + public const string APPX = "APPX"; + public const string AppxLocation = "AppxLocation"; + public const string CopyLocalExpandedReferenceAssemblies = "CopyLocalExpandedReferenceAssemblies"; + public const string CopyRedist = "CopyRedist"; + public const string CopyRedistToSubDirectory = "CopyRedistToSubDirectory"; + public const string DependsOnSDK = "DependsOn"; + public const string DisplayName = "DisplayName"; + public const string ExpandReferenceAssemblies = "ExpandReferenceAssemblies"; + public const string FrameworkIdentity = "FrameworkIdentity"; + public const string MaxOSVersionTested = "MaxOSVersionTested"; + public const string MaxPlatformVersion = "MaxPlatformVersion"; + public const string MinOSVersion = "MinOSVersion"; + public const string MinVSVersion = "MinVSVersion"; + public const string MoreInfo = "MoreInfo"; + public const string PlatformIdentity = "PlatformIdentity"; + public const string ProductFamilyName = "ProductFamilyName"; + public const string SDKType = "SDKType"; + public const string SupportedArchitectures = "SupportedArchitectures"; + public const string SupportPrefer32Bit = "SupportPrefer32Bit"; + public const string SupportsMultipleVersions = "SupportsMultipleVersions"; + public const string TargetedSDK = "TargetedSDKArchitecture"; + public const string TargetedSDKConfiguration = "TargetedSDKConfiguration"; + public const string TargetPlatform = "TargetPlatform"; + public const string TargetPlatformMinVersion = "TargetPlatformMinVersion"; + public const string TargetPlatformVersion = "TargetPlatformVersion"; + } + } + + public enum SDKType + { + Unspecified = 0, + External = 1, + Platform = 2, + Framework = 3 + } + + public enum TargetDotNetFrameworkVersion + { + Version11 = 0, + Version20 = 1, + Version30 = 2, + Version35 = 3, + Version40 = 4, + Version45 = 5, + Version451 = 6, + Version46 = 7, + Version461 = 8, + Version452 = 9, + Version462 = 10, + Version47 = 11, + Version471 = 12, + Version472 = 13, + Version48 = 14, + VersionLatest = 14, + Version481 = 15, + Latest = 9999 + } + + public partial class TargetPlatformSDK : System.IEquatable + { + public TargetPlatformSDK(string targetPlatformIdentifier, System.Version targetPlatformVersion, string path) { } + + public string DisplayName { get { throw null; } } + + public System.Version MinOSVersion { get { throw null; } } + + public System.Version MinVSVersion { get { throw null; } } + + public string Path { get { throw null; } set { } } + + public string TargetPlatformIdentifier { get { throw null; } } + + public System.Version TargetPlatformVersion { get { throw null; } } + + public bool ContainsPlatform(string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public bool Equals(TargetPlatformSDK other) { throw null; } + + public override bool Equals(object obj) { throw null; } + + public override int GetHashCode() { throw null; } + } + + public abstract partial class Task : Framework.ITask + { + protected Task() { } + + protected Task(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + + protected Task(System.Resources.ResourceManager taskResources) { } + + public Framework.IBuildEngine BuildEngine { get { throw null; } set { } } + + public Framework.IBuildEngine2 BuildEngine2 { get { throw null; } } + + public Framework.IBuildEngine3 BuildEngine3 { get { throw null; } } + + public Framework.IBuildEngine4 BuildEngine4 { get { throw null; } } + + public Framework.IBuildEngine5 BuildEngine5 { get { throw null; } } + + public Framework.IBuildEngine6 BuildEngine6 { get { throw null; } } + + public Framework.IBuildEngine7 BuildEngine7 { get { throw null; } } + + public Framework.IBuildEngine8 BuildEngine8 { get { throw null; } } + + public Framework.IBuildEngine9 BuildEngine9 { get { throw null; } } + + protected string HelpKeywordPrefix { get { throw null; } set { } } + + public Framework.ITaskHost HostObject { get { throw null; } set { } } + + public TaskLoggingHelper Log { get { throw null; } } + + protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + + public abstract bool Execute(); + } + + public sealed partial class TaskItem : Framework.ITaskItem2, Framework.ITaskItem + { + public TaskItem() { } + + public TaskItem(Framework.ITaskItem sourceItem) { } + + public TaskItem(string itemSpec, System.Collections.IDictionary itemMetadata) { } + + public TaskItem(string itemSpec) { } + + public string ItemSpec { get { throw null; } set { } } + + public int MetadataCount { get { throw null; } } + + public System.Collections.ICollection MetadataNames { get { throw null; } } + + string Framework.ITaskItem2.EvaluatedIncludeEscaped { get { throw null; } set { } } + + public System.Collections.IDictionary CloneCustomMetadata() { throw null; } + + public void CopyMetadataTo(Framework.ITaskItem destinationItem) { } + + public string GetMetadata(string metadataName) { throw null; } + + System.Collections.IDictionary Framework.ITaskItem2.CloneCustomMetadataEscaped() { throw null; } + + string Framework.ITaskItem2.GetMetadataValueEscaped(string metadataName) { throw null; } + + void Framework.ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) { } + + public static explicit operator string(TaskItem taskItemToCast) { throw null; } + + public void RemoveMetadata(string metadataName) { } + + public void SetMetadata(string metadataName, string metadataValue) { } + + public override string ToString() { throw null; } + } + + public partial class TaskLoggingHelper + { + public TaskLoggingHelper(Framework.IBuildEngine buildEngine, string taskName) { } + + public TaskLoggingHelper(Framework.ITask taskInstance) { } + + protected Framework.IBuildEngine BuildEngine { get { throw null; } } + + public bool HasLoggedErrors { get { throw null; } } + + public string HelpKeywordPrefix { get { throw null; } set { } } + + public bool IsTaskInputLoggingEnabled { get { throw null; } } + + protected string TaskName { get { throw null; } } + + public System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + + public string ExtractMessageCode(string message, out string messageWithoutCodePrefix) { throw null; } + + public virtual string FormatResourceString(string resourceName, params object[] args) { throw null; } + + public virtual string FormatString(string unformatted, params object[] args) { throw null; } + + public static string GetInnerExceptionMessageString(System.Exception e) { throw null; } + + public virtual string GetResourceMessage(string resourceName) { throw null; } + + public void LogCommandLine(Framework.MessageImportance importance, string commandLine) { } + + public void LogCommandLine(string commandLine) { } + + public void LogCriticalMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogError(string message, params object[] messageArgs) { } + + public void LogError(string subcategory, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogError(string subcategory, string errorCode, string helpKeyword, string helpLink, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogErrorFromException(System.Exception exception, bool showStackTrace, bool showDetail, string file) { } + + public void LogErrorFromException(System.Exception exception, bool showStackTrace) { } + + public void LogErrorFromException(System.Exception exception) { } + + public void LogErrorFromResources(string messageResourceName, params object[] messageArgs) { } + + public void LogErrorFromResources(string subcategoryResourceName, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + + public void LogErrorWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } + + public void LogErrorWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + + public void LogExternalProjectFinished(string message, string helpKeyword, string projectFile, bool succeeded) { } + + public void LogExternalProjectStarted(string message, string helpKeyword, string projectFile, string targetNames) { } + + public void LogMessage(Framework.MessageImportance importance, string message, params object[] messageArgs) { } + + public void LogMessage(string message, params object[] messageArgs) { } + + public void LogMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, Framework.MessageImportance importance, string message, params object[] messageArgs) { } + + public void LogMessageFromResources(Framework.MessageImportance importance, string messageResourceName, params object[] messageArgs) { } + + public void LogMessageFromResources(string messageResourceName, params object[] messageArgs) { } + + public bool LogMessageFromText(string lineOfText, Framework.MessageImportance messageImportance) { throw null; } + + public bool LogMessagesFromFile(string fileName, Framework.MessageImportance messageImportance) { throw null; } + + public bool LogMessagesFromFile(string fileName) { throw null; } + + public bool LogMessagesFromStream(System.IO.TextReader stream, Framework.MessageImportance messageImportance) { throw null; } + + public bool LogsMessagesOfImportance(Framework.MessageImportance importance) { throw null; } + + public void LogTelemetry(string eventName, System.Collections.Generic.IDictionary properties) { } + + public void LogWarning(string message, params object[] messageArgs) { } + + public void LogWarning(string subcategory, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogWarning(string subcategory, string warningCode, string helpKeyword, string helpLink, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + + public void LogWarningFromException(System.Exception exception, bool showStackTrace) { } + + public void LogWarningFromException(System.Exception exception) { } + + public void LogWarningFromResources(string messageResourceName, params object[] messageArgs) { } + + public void LogWarningFromResources(string subcategoryResourceName, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + + public void LogWarningWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } + + public void LogWarningWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + } + + public static partial class ToolLocationHelper + { + public static string CurrentToolsVersion { get { throw null; } } + + public static string PathToSystem { get { throw null; } } + + public static void ClearSDKStaticCache() { } + + public static System.Collections.Generic.IDictionary FilterPlatformExtensionSDKs(System.Version targetPlatformVersion, System.Collections.Generic.IDictionary extensionSdks) { throw null; } + + public static System.Collections.Generic.IList FilterTargetPlatformSdks(System.Collections.Generic.IList targetPlatformSdkList, System.Version osVersion, System.Version vsVersion) { throw null; } + + public static string FindRootFolderWhereAllFilesExist(string possibleRoots, string relativeFilePaths) { throw null; } + + public static System.Collections.Generic.IList GetAssemblyFoldersExInfo(string registryRoot, string targetFrameworkVersion, string registryKeySuffix, string osVersion, string platform, System.Reflection.ProcessorArchitecture targetProcessorArchitecture) { throw null; } + + public static System.Collections.Generic.IList GetAssemblyFoldersFromConfigInfo(string configFile, string targetFrameworkVersion, System.Reflection.ProcessorArchitecture targetProcessorArchitecture) { throw null; } + + public static string GetDisplayNameForTargetFrameworkDirectory(string targetFrameworkDirectory, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + + public static string GetDotNetFrameworkRootRegistryKey(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetDotNetFrameworkSdkInstallKeyValue(TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetDotNetFrameworkSdkInstallKeyValue(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetDotNetFrameworkSdkRootRegistryKey(TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetDotNetFrameworkSdkRootRegistryKey(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetDotNetFrameworkVersionFolderPrefix(TargetDotNetFrameworkVersion version) { throw null; } + + public static System.Collections.Generic.IEnumerable GetFoldersInVSInstalls(System.Version minVersion = null, System.Version maxVersion = null, string subFolder = null) { throw null; } + + public static string GetFoldersInVSInstallsAsString(string minVersionString = null, string maxVersionString = null, string subFolder = null) { throw null; } + + public static string GetLatestSDKTargetPlatformVersion(string sdkIdentifier, string sdkVersion, string[] sdkRoots) { throw null; } + + public static string GetLatestSDKTargetPlatformVersion(string sdkIdentifier, string sdkVersion) { throw null; } + + public static string GetPathToBuildTools(string toolsVersion, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToBuildTools(string toolsVersion) { throw null; } + + public static string GetPathToBuildToolsFile(string fileName, string toolsVersion, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToBuildToolsFile(string fileName, string toolsVersion) { throw null; } + + public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToDotNetFramework(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToDotNetFrameworkFile(string fileName, TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkReferenceAssemblies(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkSdk() { throw null; } + + public static string GetPathToDotNetFrameworkSdk(TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetPathToDotNetFrameworkSdk(TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName, TargetDotNetFrameworkVersion version) { throw null; } + + public static string GetPathToDotNetFrameworkSdkFile(string fileName) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkRootPath, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkRootPath, string targetFrameworkFallbackSearchPaths, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string targetFrameworkRootPath, string targetFrameworkFallbackSearchPaths) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string targetFrameworkRootPath) { throw null; } + + public static System.Collections.Generic.IList GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; } + + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget, string targetFrameworkRootPath, string targetFrameworkFallbackSearchPaths) { throw null; } + + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget, string targetFrameworkRootPath) { throw null; } + + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget) { throw null; } + + public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; } + + public static string GetPathToSystemFile(string fileName) { throw null; } + + [System.Obsolete("Consider using GetPlatformSDKLocation instead")] + public static string GetPathToWindowsSdk(TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + [System.Obsolete("Consider using GetPlatformSDKLocationFile instead")] + public static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion, DotNetFrameworkArchitecture architecture) { throw null; } + + [System.Obsolete("Consider using GetPlatformSDKLocationFile instead")] + public static string GetPathToWindowsSdkFile(string fileName, TargetDotNetFrameworkVersion version, VisualStudioVersion visualStudioVersion) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string extensionDiskRoots, string registryRoot) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string[] extensionDiskRoots, string registryRoot) { throw null; } + + public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary GetPlatformExtensionSDKLocations(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary GetPlatformExtensionSDKLocations(string[] diskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary GetPlatformExtensionSDKLocations(string[] diskRoots, string[] extensionDiskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary> GetPlatformExtensionSDKLocationsAndVersions(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary> GetPlatformExtensionSDKLocationsAndVersions(string[] diskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IDictionary> GetPlatformExtensionSDKLocationsAndVersions(string[] diskRoots, string[] multiPlatformDiskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static string[] GetPlatformOrFrameworkExtensionSdkReferences(string extensionSdkMoniker, string targetSdkIdentifier, string targetSdkVersion, string diskRoots, string extensionDiskRoots, string registryRoot, string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public static string[] GetPlatformOrFrameworkExtensionSdkReferences(string extensionSdkMoniker, string targetSdkIdentifier, string targetSdkVersion, string diskRoots, string extensionDiskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKDisplayName(string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKDisplayName(string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } + + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } + + public static string GetPlatformSDKPropsFileLocation(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string GetPlatformSDKPropsFileLocation(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IEnumerable GetPlatformsForSDK(string sdkIdentifier, System.Version sdkVersion, string[] diskRoots, string registryRoot) { throw null; } + + public static System.Collections.Generic.IEnumerable GetPlatformsForSDK(string sdkIdentifier, System.Version sdkVersion) { throw null; } + + public static string GetProgramFilesReferenceAssemblyRoot() { throw null; } + + public static string GetSDKContentFolderPath(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion, string folderName, string diskRoot = null) { throw null; } + + public static System.Collections.Generic.IList GetSDKDesignTimeFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + + public static System.Collections.Generic.IList GetSDKDesignTimeFolders(string sdkRoot) { throw null; } + + public static System.Collections.Generic.IList GetSDKRedistFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + + public static System.Collections.Generic.IList GetSDKRedistFolders(string sdkRoot) { throw null; } + + public static System.Collections.Generic.IList GetSDKReferenceFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } + + public static System.Collections.Generic.IList GetSDKReferenceFolders(string sdkRoot) { throw null; } + + public static System.Collections.Generic.IList GetSupportedTargetFrameworks() { throw null; } + + public static string[] GetTargetPlatformReferences(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } + + public static string[] GetTargetPlatformReferences(string sdkIdentifier, string sdkVersion, string targetPlatformIdentifier, string targetPlatformMinVersion, string targetPlatformVersion) { throw null; } + + public static System.Collections.Generic.IList GetTargetPlatformSdks() { throw null; } + + public static System.Collections.Generic.IList GetTargetPlatformSdks(string[] diskRoots, string registryRoot) { throw null; } + + public static System.Runtime.Versioning.FrameworkName HighestVersionOfTargetFrameworkIdentifier(string targetFrameworkRootDirectory, string frameworkIdentifier) { throw null; } + } + + public abstract partial class ToolTask : Task, Framework.IIncrementalTask, Framework.ICancelableTask, Framework.ITask + { + protected ToolTask() { } + + protected ToolTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + + protected ToolTask(System.Resources.ResourceManager taskResources) { } + + protected bool canBeIncremental { get { throw null; } set { } } + + public bool EchoOff { get { throw null; } set { } } + + [System.Obsolete("Use EnvironmentVariables property")] + protected virtual System.Collections.Generic.Dictionary EnvironmentOverride { get { throw null; } } + + public string[] EnvironmentVariables { get { throw null; } set { } } + + [Framework.Output] + public int ExitCode { get { throw null; } } + + public bool FailIfNotIncremental { get { throw null; } set { } } + + protected virtual bool HasLoggedErrors { get { throw null; } } + + public bool LogStandardErrorAsError { get { throw null; } set { } } + + protected virtual System.Text.Encoding ResponseFileEncoding { get { throw null; } } + + protected virtual System.Text.Encoding StandardErrorEncoding { get { throw null; } } + + public string StandardErrorImportance { get { throw null; } set { } } + + protected Framework.MessageImportance StandardErrorImportanceToUse { get { throw null; } } + + protected virtual Framework.MessageImportance StandardErrorLoggingImportance { get { throw null; } } + + protected virtual System.Text.Encoding StandardOutputEncoding { get { throw null; } } + + public string StandardOutputImportance { get { throw null; } set { } } + + protected Framework.MessageImportance StandardOutputImportanceToUse { get { throw null; } } + + protected virtual Framework.MessageImportance StandardOutputLoggingImportance { get { throw null; } } + + protected int TaskProcessTerminationTimeout { get { throw null; } set { } } + + public virtual int Timeout { get { throw null; } set { } } + + protected System.Threading.ManualResetEvent ToolCanceled { get { throw null; } } + + public virtual string ToolExe { get { throw null; } set { } } + + protected abstract string ToolName { get; } + + public string ToolPath { get { throw null; } set { } } + + public bool UseCommandProcessor { get { throw null; } set { } } + + public string UseUtf8Encoding { get { throw null; } set { } } + + public bool YieldDuringToolExecution { get { throw null; } set { } } + + protected virtual string AdjustCommandsForOperatingSystem(string input) { throw null; } + + protected virtual bool CallHostObjectToExecute() { throw null; } + + public virtual void Cancel() { } + + protected void DeleteTempFile(string fileName) { } + + public override bool Execute() { throw null; } + + protected virtual int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands) { throw null; } + + protected virtual string GenerateCommandLineCommands() { throw null; } + + protected abstract string GenerateFullPathToTool(); + protected virtual string GenerateResponseFileCommands() { throw null; } + + protected virtual System.Diagnostics.ProcessStartInfo GetProcessStartInfo(string pathToTool, string commandLineCommands, string responseFileSwitch) { throw null; } + + protected virtual string GetResponseFileSwitch(string responseFilePath) { throw null; } + + protected virtual string GetWorkingDirectory() { throw null; } + + protected virtual bool HandleTaskExecutionErrors() { throw null; } + + protected virtual HostObjectInitializationStatus InitializeHostObject() { throw null; } + + protected virtual void LogEventsFromTextOutput(string singleLine, Framework.MessageImportance messageImportance) { } + + protected virtual void LogPathToTool(string toolName, string pathToTool) { } + + protected virtual void LogToolCommand(string message) { } + + protected virtual void ProcessStarted() { } + + protected virtual string ResponseFileEscape(string responseString) { throw null; } + + protected virtual bool SkipTaskExecution() { throw null; } + + protected internal virtual bool ValidateParameters() { throw null; } + } + + public static partial class TrackedDependencies + { + public static Framework.ITaskItem[] ExpandWildcards(Framework.ITaskItem[] expand) { throw null; } + } + + public enum VisualStudioVersion + { + Version100 = 0, + Version110 = 1, + Version120 = 2, + Version140 = 3, + Version150 = 4, + Version160 = 5, + Version170 = 6, + VersionLatest = 6 + } +} \ No newline at end of file diff --git a/src/referencePackages/src/system.codedom/7.0.0/lib/net6.0/System.CodeDom.cs b/src/referencePackages/src/system.codedom/7.0.0/lib/net6.0/System.CodeDom.cs index 0b859f6244..6f5f7ce1a6 100644 --- a/src/referencePackages/src/system.codedom/7.0.0/lib/net6.0/System.CodeDom.cs +++ b/src/referencePackages/src/system.codedom/7.0.0/lib/net6.0/System.CodeDom.cs @@ -241,7 +241,6 @@ public void Remove(CodeAttributeDeclaration value) { } public partial class CodeBaseReferenceExpression : CodeExpression { - public CodeBaseReferenceExpression() { } } public partial class CodeBinaryOperatorExpression : CodeExpression @@ -405,8 +404,6 @@ public void Remove(CodeCommentStatement value) { } public partial class CodeCompileUnit : CodeObject { - public CodeCompileUnit() { } - public CodeAttributeDeclarationCollection AssemblyCustomAttributes { get { throw null; } } public CodeDirectiveCollection EndDirectives { get { throw null; } } @@ -435,8 +432,6 @@ public CodeConditionStatement(CodeExpression condition, params CodeStatement[] t public partial class CodeConstructor : CodeMemberMethod { - public CodeConstructor() { } - public CodeExpressionCollection BaseConstructorArgs { get { throw null; } } public CodeExpressionCollection ChainedConstructorArgs { get { throw null; } } @@ -490,7 +485,6 @@ public CodeDirectionExpression(FieldDirection direction, CodeExpression expressi public partial class CodeDirective : CodeObject { - public CodeDirective() { } } public partial class CodeDirectiveCollection : Collections.CollectionBase @@ -522,7 +516,6 @@ public void Remove(CodeDirective value) { } public partial class CodeEntryPointMethod : CodeMemberMethod { - public CodeEntryPointMethod() { } } public partial class CodeEventReferenceExpression : CodeExpression @@ -538,7 +531,6 @@ public CodeEventReferenceExpression(CodeExpression targetObject, string eventNam public partial class CodeExpression : CodeObject { - public CodeExpression() { } } public partial class CodeExpressionCollection : Collections.CollectionBase @@ -649,8 +641,6 @@ public CodeLinePragma(string fileName, int lineNumber) { } public partial class CodeMemberEvent : CodeTypeMember { - public CodeMemberEvent() { } - public CodeTypeReferenceCollection ImplementationTypes { get { throw null; } } public CodeTypeReference PrivateImplementationType { get { throw null; } set { } } @@ -675,8 +665,6 @@ public CodeMemberField(Type type, string name) { } public partial class CodeMemberMethod : CodeTypeMember { - public CodeMemberMethod() { } - public CodeTypeReferenceCollection ImplementationTypes { get { throw null; } } public CodeParameterDeclarationExpressionCollection Parameters { get { throw null; } } @@ -700,8 +688,6 @@ public event EventHandler PopulateStatements { add { } remove { } } public partial class CodeMemberProperty : CodeTypeMember { - public CodeMemberProperty() { } - public CodeStatementCollection GetStatements { get { throw null; } } public bool HasGet { get { throw null; } set { } } @@ -817,8 +803,6 @@ public CodeNamespaceImport(string nameSpace) { } public partial class CodeNamespaceImportCollection : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public CodeNamespaceImportCollection() { } - public int Count { get { throw null; } } public CodeNamespaceImport this[int index] { get { throw null; } set { } } @@ -864,8 +848,6 @@ void Collections.IList.RemoveAt(int index) { } public partial class CodeObject { - public CodeObject() { } - public Collections.IDictionary UserData { get { throw null; } } } @@ -952,7 +934,6 @@ public CodePropertyReferenceExpression(CodeExpression targetObject, string prope public partial class CodePropertySetValueReferenceExpression : CodeExpression { - public CodePropertySetValueReferenceExpression() { } } public partial class CodeRegionDirective : CodeDirective @@ -1026,8 +1007,6 @@ public CodeSnippetTypeMember(string text) { } public partial class CodeStatement : CodeObject { - public CodeStatement() { } - public CodeDirectiveCollection EndDirectives { get { throw null; } } public CodeLinePragma LinePragma { get { throw null; } set { } } @@ -1066,7 +1045,6 @@ public void Remove(CodeStatement value) { } public partial class CodeThisReferenceExpression : CodeExpression { - public CodeThisReferenceExpression() { } } public partial class CodeThrowExceptionStatement : CodeStatement @@ -1095,7 +1073,6 @@ public CodeTryCatchFinallyStatement(CodeStatement[] tryStatements, CodeCatchClau public partial class CodeTypeConstructor : CodeMemberMethod { - public CodeTypeConstructor() { } } public partial class CodeTypeDeclaration : CodeTypeMember @@ -1167,8 +1144,6 @@ public CodeTypeDelegate(string name) { } public partial class CodeTypeMember : CodeObject { - public CodeTypeMember() { } - public MemberAttributes Attributes { get { throw null; } set { } } public CodeCommentStatementCollection Comments { get { throw null; } } @@ -1414,8 +1389,6 @@ namespace System.CodeDom.Compiler { public abstract partial class CodeCompiler : CodeGenerator, ICodeCompiler { - protected CodeCompiler() { } - protected abstract string CompilerName { get; } protected abstract string FileExtension { get; } @@ -1453,8 +1426,6 @@ protected CodeCompiler() { } [ComponentModel.ToolboxItem(false)] public abstract partial class CodeDomProvider : ComponentModel.Component { - protected CodeDomProvider() { } - public virtual string FileExtension { get { throw null; } } public virtual LanguageOptions LanguageOptions { get { throw null; } } @@ -1519,8 +1490,6 @@ public virtual void GenerateCodeFromType(CodeTypeDeclaration codeType, IO.TextWr public abstract partial class CodeGenerator : ICodeGenerator { - protected CodeGenerator() { } - protected CodeTypeDeclaration CurrentClass { get { throw null; } } protected CodeTypeMember CurrentMember { get { throw null; } } @@ -1713,8 +1682,6 @@ public static void ValidateIdentifiers(CodeObject e) { } public partial class CodeGeneratorOptions { - public CodeGeneratorOptions() { } - public bool BlankLinesBetweenMembers { get { throw null; } set { } } public string BracingStyle { get { throw null; } set { } } @@ -1730,8 +1697,6 @@ public CodeGeneratorOptions() { } public abstract partial class CodeParser : ICodeParser { - protected CodeParser() { } - public abstract CodeCompileUnit Parse(IO.TextReader codeStream); } @@ -1789,6 +1754,8 @@ public void Remove(CompilerError value) { } public sealed partial class CompilerInfo { + internal CompilerInfo() { } + public Type CodeDomProviderType { get { throw null; } } public bool IsCodeDomProviderTypeValid { get { throw null; } } diff --git a/src/referencePackages/src/system.codedom/7.0.0/lib/net7.0/System.CodeDom.cs b/src/referencePackages/src/system.codedom/7.0.0/lib/net7.0/System.CodeDom.cs index 2202c3cff2..4b92b25a95 100644 --- a/src/referencePackages/src/system.codedom/7.0.0/lib/net7.0/System.CodeDom.cs +++ b/src/referencePackages/src/system.codedom/7.0.0/lib/net7.0/System.CodeDom.cs @@ -241,7 +241,6 @@ public void Remove(CodeAttributeDeclaration value) { } public partial class CodeBaseReferenceExpression : CodeExpression { - public CodeBaseReferenceExpression() { } } public partial class CodeBinaryOperatorExpression : CodeExpression @@ -405,8 +404,6 @@ public void Remove(CodeCommentStatement value) { } public partial class CodeCompileUnit : CodeObject { - public CodeCompileUnit() { } - public CodeAttributeDeclarationCollection AssemblyCustomAttributes { get { throw null; } } public CodeDirectiveCollection EndDirectives { get { throw null; } } @@ -435,8 +432,6 @@ public CodeConditionStatement(CodeExpression condition, params CodeStatement[] t public partial class CodeConstructor : CodeMemberMethod { - public CodeConstructor() { } - public CodeExpressionCollection BaseConstructorArgs { get { throw null; } } public CodeExpressionCollection ChainedConstructorArgs { get { throw null; } } @@ -490,7 +485,6 @@ public CodeDirectionExpression(FieldDirection direction, CodeExpression expressi public partial class CodeDirective : CodeObject { - public CodeDirective() { } } public partial class CodeDirectiveCollection : Collections.CollectionBase @@ -522,7 +516,6 @@ public void Remove(CodeDirective value) { } public partial class CodeEntryPointMethod : CodeMemberMethod { - public CodeEntryPointMethod() { } } public partial class CodeEventReferenceExpression : CodeExpression @@ -538,7 +531,6 @@ public CodeEventReferenceExpression(CodeExpression targetObject, string eventNam public partial class CodeExpression : CodeObject { - public CodeExpression() { } } public partial class CodeExpressionCollection : Collections.CollectionBase @@ -649,8 +641,6 @@ public CodeLinePragma(string fileName, int lineNumber) { } public partial class CodeMemberEvent : CodeTypeMember { - public CodeMemberEvent() { } - public CodeTypeReferenceCollection ImplementationTypes { get { throw null; } } public CodeTypeReference PrivateImplementationType { get { throw null; } set { } } @@ -675,8 +665,6 @@ public CodeMemberField(Type type, string name) { } public partial class CodeMemberMethod : CodeTypeMember { - public CodeMemberMethod() { } - public CodeTypeReferenceCollection ImplementationTypes { get { throw null; } } public CodeParameterDeclarationExpressionCollection Parameters { get { throw null; } } @@ -700,8 +688,6 @@ public event EventHandler PopulateStatements { add { } remove { } } public partial class CodeMemberProperty : CodeTypeMember { - public CodeMemberProperty() { } - public CodeStatementCollection GetStatements { get { throw null; } } public bool HasGet { get { throw null; } set { } } @@ -817,8 +803,6 @@ public CodeNamespaceImport(string nameSpace) { } public partial class CodeNamespaceImportCollection : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public CodeNamespaceImportCollection() { } - public int Count { get { throw null; } } public CodeNamespaceImport this[int index] { get { throw null; } set { } } @@ -864,8 +848,6 @@ void Collections.IList.RemoveAt(int index) { } public partial class CodeObject { - public CodeObject() { } - public Collections.IDictionary UserData { get { throw null; } } } @@ -952,7 +934,6 @@ public CodePropertyReferenceExpression(CodeExpression targetObject, string prope public partial class CodePropertySetValueReferenceExpression : CodeExpression { - public CodePropertySetValueReferenceExpression() { } } public partial class CodeRegionDirective : CodeDirective @@ -1026,8 +1007,6 @@ public CodeSnippetTypeMember(string text) { } public partial class CodeStatement : CodeObject { - public CodeStatement() { } - public CodeDirectiveCollection EndDirectives { get { throw null; } } public CodeLinePragma LinePragma { get { throw null; } set { } } @@ -1066,7 +1045,6 @@ public void Remove(CodeStatement value) { } public partial class CodeThisReferenceExpression : CodeExpression { - public CodeThisReferenceExpression() { } } public partial class CodeThrowExceptionStatement : CodeStatement @@ -1095,7 +1073,6 @@ public CodeTryCatchFinallyStatement(CodeStatement[] tryStatements, CodeCatchClau public partial class CodeTypeConstructor : CodeMemberMethod { - public CodeTypeConstructor() { } } public partial class CodeTypeDeclaration : CodeTypeMember @@ -1167,8 +1144,6 @@ public CodeTypeDelegate(string name) { } public partial class CodeTypeMember : CodeObject { - public CodeTypeMember() { } - public MemberAttributes Attributes { get { throw null; } set { } } public CodeCommentStatementCollection Comments { get { throw null; } } @@ -1414,8 +1389,6 @@ namespace System.CodeDom.Compiler { public abstract partial class CodeCompiler : CodeGenerator, ICodeCompiler { - protected CodeCompiler() { } - protected abstract string CompilerName { get; } protected abstract string FileExtension { get; } @@ -1453,8 +1426,6 @@ protected CodeCompiler() { } [ComponentModel.ToolboxItem(false)] public abstract partial class CodeDomProvider : ComponentModel.Component { - protected CodeDomProvider() { } - public virtual string FileExtension { get { throw null; } } public virtual LanguageOptions LanguageOptions { get { throw null; } } @@ -1519,8 +1490,6 @@ public virtual void GenerateCodeFromType(CodeTypeDeclaration codeType, IO.TextWr public abstract partial class CodeGenerator : ICodeGenerator { - protected CodeGenerator() { } - protected CodeTypeDeclaration CurrentClass { get { throw null; } } protected CodeTypeMember CurrentMember { get { throw null; } } @@ -1713,8 +1682,6 @@ public static void ValidateIdentifiers(CodeObject e) { } public partial class CodeGeneratorOptions { - public CodeGeneratorOptions() { } - public bool BlankLinesBetweenMembers { get { throw null; } set { } } public string BracingStyle { get { throw null; } set { } } @@ -1730,8 +1697,6 @@ public CodeGeneratorOptions() { } public abstract partial class CodeParser : ICodeParser { - protected CodeParser() { } - public abstract CodeCompileUnit Parse(IO.TextReader codeStream); } @@ -1789,6 +1754,8 @@ public void Remove(CompilerError value) { } public sealed partial class CompilerInfo { + internal CompilerInfo() { } + public Type CodeDomProviderType { get { throw null; } } public bool IsCodeDomProviderTypeValid { get { throw null; } } diff --git a/src/referencePackages/src/system.codedom/7.0.0/lib/netstandard2.0/System.CodeDom.cs b/src/referencePackages/src/system.codedom/7.0.0/lib/netstandard2.0/System.CodeDom.cs index 2685cfcb0a..95155a11ca 100644 --- a/src/referencePackages/src/system.codedom/7.0.0/lib/netstandard2.0/System.CodeDom.cs +++ b/src/referencePackages/src/system.codedom/7.0.0/lib/netstandard2.0/System.CodeDom.cs @@ -237,7 +237,6 @@ public void Remove(CodeAttributeDeclaration value) { } public partial class CodeBaseReferenceExpression : CodeExpression { - public CodeBaseReferenceExpression() { } } public partial class CodeBinaryOperatorExpression : CodeExpression @@ -401,8 +400,6 @@ public void Remove(CodeCommentStatement value) { } public partial class CodeCompileUnit : CodeObject { - public CodeCompileUnit() { } - public CodeAttributeDeclarationCollection AssemblyCustomAttributes { get { throw null; } } public CodeDirectiveCollection EndDirectives { get { throw null; } } @@ -431,8 +428,6 @@ public CodeConditionStatement(CodeExpression condition, params CodeStatement[] t public partial class CodeConstructor : CodeMemberMethod { - public CodeConstructor() { } - public CodeExpressionCollection BaseConstructorArgs { get { throw null; } } public CodeExpressionCollection ChainedConstructorArgs { get { throw null; } } @@ -486,7 +481,6 @@ public CodeDirectionExpression(FieldDirection direction, CodeExpression expressi public partial class CodeDirective : CodeObject { - public CodeDirective() { } } public partial class CodeDirectiveCollection : Collections.CollectionBase @@ -518,7 +512,6 @@ public void Remove(CodeDirective value) { } public partial class CodeEntryPointMethod : CodeMemberMethod { - public CodeEntryPointMethod() { } } public partial class CodeEventReferenceExpression : CodeExpression @@ -534,7 +527,6 @@ public CodeEventReferenceExpression(CodeExpression targetObject, string eventNam public partial class CodeExpression : CodeObject { - public CodeExpression() { } } public partial class CodeExpressionCollection : Collections.CollectionBase @@ -645,8 +637,6 @@ public CodeLinePragma(string fileName, int lineNumber) { } public partial class CodeMemberEvent : CodeTypeMember { - public CodeMemberEvent() { } - public CodeTypeReferenceCollection ImplementationTypes { get { throw null; } } public CodeTypeReference PrivateImplementationType { get { throw null; } set { } } @@ -671,8 +661,6 @@ public CodeMemberField(Type type, string name) { } public partial class CodeMemberMethod : CodeTypeMember { - public CodeMemberMethod() { } - public CodeTypeReferenceCollection ImplementationTypes { get { throw null; } } public CodeParameterDeclarationExpressionCollection Parameters { get { throw null; } } @@ -696,8 +684,6 @@ public event EventHandler PopulateStatements { add { } remove { } } public partial class CodeMemberProperty : CodeTypeMember { - public CodeMemberProperty() { } - public CodeStatementCollection GetStatements { get { throw null; } } public bool HasGet { get { throw null; } set { } } @@ -813,8 +799,6 @@ public CodeNamespaceImport(string nameSpace) { } public partial class CodeNamespaceImportCollection : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public CodeNamespaceImportCollection() { } - public int Count { get { throw null; } } public CodeNamespaceImport this[int index] { get { throw null; } set { } } @@ -860,8 +844,6 @@ void Collections.IList.RemoveAt(int index) { } public partial class CodeObject { - public CodeObject() { } - public Collections.IDictionary UserData { get { throw null; } } } @@ -948,7 +930,6 @@ public CodePropertyReferenceExpression(CodeExpression targetObject, string prope public partial class CodePropertySetValueReferenceExpression : CodeExpression { - public CodePropertySetValueReferenceExpression() { } } public partial class CodeRegionDirective : CodeDirective @@ -1022,8 +1003,6 @@ public CodeSnippetTypeMember(string text) { } public partial class CodeStatement : CodeObject { - public CodeStatement() { } - public CodeDirectiveCollection EndDirectives { get { throw null; } } public CodeLinePragma LinePragma { get { throw null; } set { } } @@ -1062,7 +1041,6 @@ public void Remove(CodeStatement value) { } public partial class CodeThisReferenceExpression : CodeExpression { - public CodeThisReferenceExpression() { } } public partial class CodeThrowExceptionStatement : CodeStatement @@ -1091,7 +1069,6 @@ public CodeTryCatchFinallyStatement(CodeStatement[] tryStatements, CodeCatchClau public partial class CodeTypeConstructor : CodeMemberMethod { - public CodeTypeConstructor() { } } public partial class CodeTypeDeclaration : CodeTypeMember @@ -1163,8 +1140,6 @@ public CodeTypeDelegate(string name) { } public partial class CodeTypeMember : CodeObject { - public CodeTypeMember() { } - public MemberAttributes Attributes { get { throw null; } set { } } public CodeCommentStatementCollection Comments { get { throw null; } } @@ -1410,8 +1385,6 @@ namespace System.CodeDom.Compiler { public abstract partial class CodeCompiler : CodeGenerator, ICodeCompiler { - protected CodeCompiler() { } - protected abstract string CompilerName { get; } protected abstract string FileExtension { get; } @@ -1449,8 +1422,6 @@ protected CodeCompiler() { } [ComponentModel.ToolboxItem(false)] public abstract partial class CodeDomProvider : ComponentModel.Component { - protected CodeDomProvider() { } - public virtual string FileExtension { get { throw null; } } public virtual LanguageOptions LanguageOptions { get { throw null; } } @@ -1515,8 +1486,6 @@ public virtual void GenerateCodeFromType(CodeTypeDeclaration codeType, IO.TextWr public abstract partial class CodeGenerator : ICodeGenerator { - protected CodeGenerator() { } - protected CodeTypeDeclaration CurrentClass { get { throw null; } } protected CodeTypeMember CurrentMember { get { throw null; } } @@ -1709,8 +1678,6 @@ public static void ValidateIdentifiers(CodeObject e) { } public partial class CodeGeneratorOptions { - public CodeGeneratorOptions() { } - public bool BlankLinesBetweenMembers { get { throw null; } set { } } public string BracingStyle { get { throw null; } set { } } @@ -1726,8 +1693,6 @@ public CodeGeneratorOptions() { } public abstract partial class CodeParser : ICodeParser { - protected CodeParser() { } - public abstract CodeCompileUnit Parse(IO.TextReader codeStream); } @@ -1785,6 +1750,8 @@ public void Remove(CompilerError value) { } public sealed partial class CompilerInfo { + internal CompilerInfo() { } + public Type CodeDomProviderType { get { throw null; } } public bool IsCodeDomProviderTypeValid { get { throw null; } } diff --git a/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/net6.0/System.Security.Cryptography.Xml.cs b/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/net6.0/System.Security.Cryptography.Xml.cs index 7dbca286a2..078c9426fc 100644 --- a/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/net6.0/System.Security.Cryptography.Xml.cs +++ b/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/net6.0/System.Security.Cryptography.Xml.cs @@ -116,8 +116,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptedData : EncryptedType { - public EncryptedData() { } - public override System.Xml.XmlElement GetXml() { throw null; } public override void LoadXml(System.Xml.XmlElement value) { } @@ -125,8 +123,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptedKey : EncryptedType { - public EncryptedKey() { } - public string CarriedKeyName { get { throw null; } set { } } public string Recipient { get { throw null; } set { } } @@ -167,8 +163,6 @@ public virtual void LoadXml(System.Xml.XmlElement value) { } public abstract partial class EncryptedType { - protected EncryptedType() { } - public virtual CipherData CipherData { get { throw null; } set { } } public virtual string Encoding { get { throw null; } set { } } @@ -301,8 +295,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptionPropertyCollection : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public EncryptionPropertyCollection() { } - public int Count { get { throw null; } } public bool IsFixedSize { get { throw null; } } @@ -311,7 +303,7 @@ public EncryptionPropertyCollection() { } public bool IsSynchronized { get { throw null; } } - [System.Runtime.CompilerServices.IndexerName("ItemOf")] + [System.Runtime.CompilerServices.IndexerName("ItemOf")] // Adding attribute manually as GenAPI filters it out public EncryptionProperty this[int index] { get { throw null; } set { } } public object SyncRoot { get { throw null; } } @@ -358,8 +350,6 @@ public partial interface IRelDecryptor public partial class KeyInfo : Collections.IEnumerable { - public KeyInfo() { } - public int Count { get { throw null; } } public string Id { get { throw null; } set { } } @@ -377,8 +367,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public abstract partial class KeyInfoClause { - protected KeyInfoClause() { } - public abstract System.Xml.XmlElement GetXml(); public abstract void LoadXml(System.Xml.XmlElement element); } @@ -512,13 +500,11 @@ public void LoadXml(System.Xml.XmlElement value) { } public sealed partial class ReferenceList : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public ReferenceList() { } - public int Count { get { throw null; } } public bool IsSynchronized { get { throw null; } } - - [System.Runtime.CompilerServices.IndexerName("ItemOf")] + + [System.Runtime.CompilerServices.IndexerName("ItemOf")] // Adding attribute manually as GenAPI filters it out public EncryptedReference this[int index] { get { throw null; } set { } } public object SyncRoot { get { throw null; } } @@ -527,7 +513,7 @@ public ReferenceList() { } bool Collections.IList.IsReadOnly { get { throw null; } } - object Collections.IList.this [int index] { get { throw null; } set { } } + object Collections.IList.this[int index] { get { throw null; } set { } } public int Add(object value) { throw null; } @@ -548,7 +534,7 @@ public void Insert(int index, object value) { } public void Remove(object value) { } public void RemoveAt(int index) { } -} + } public partial class RSAKeyValue : KeyInfoClause { @@ -565,8 +551,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public partial class Signature { - public Signature() { } - public string Id { get { throw null; } set { } } public KeyInfo KeyInfo { get { throw null; } set { } } @@ -586,8 +570,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public partial class SignedInfo : Collections.ICollection, Collections.IEnumerable { - public SignedInfo() { } - public string CanonicalizationMethod { get { throw null; } set { } } public Transform CanonicalizationMethodObject { get { throw null; } } @@ -706,8 +688,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public abstract partial class Transform { - protected Transform() { } - public string Algorithm { get { throw null; } set { } } public System.Xml.XmlElement Context { get { throw null; } set { } } @@ -732,8 +712,6 @@ public System.Xml.XmlResolver Resolver { set { } } public partial class TransformChain { - public TransformChain() { } - public int Count { get { throw null; } } public Transform this[int index] { get { throw null; } } @@ -745,8 +723,6 @@ public void Add(Transform transform) { } public partial class XmlDecryptionTransform : Transform { - public XmlDecryptionTransform() { } - public EncryptedXml EncryptedXml { get { throw null; } set { } } public override Type[] InputTypes { get { throw null; } } @@ -770,8 +746,6 @@ public override void LoadInput(object obj) { } public partial class XmlDsigBase64Transform : Transform { - public XmlDsigBase64Transform() { } - public override Type[] InputTypes { get { throw null; } } public override Type[] OutputTypes { get { throw null; } } @@ -812,7 +786,6 @@ public override void LoadInput(object obj) { } public partial class XmlDsigC14NWithCommentsTransform : XmlDsigC14NTransform { - public XmlDsigC14NWithCommentsTransform() { } } public partial class XmlDsigEnvelopedSignatureTransform : Transform @@ -874,8 +847,6 @@ public XmlDsigExcC14NWithCommentsTransform(string inclusiveNamespacesPrefixList) public partial class XmlDsigXPathTransform : Transform { - public XmlDsigXPathTransform() { } - public override Type[] InputTypes { get { throw null; } } public override Type[] OutputTypes { get { throw null; } } @@ -914,8 +885,6 @@ public override void LoadInput(object obj) { } public partial class XmlLicenseTransform : Transform { - public XmlLicenseTransform() { } - public IRelDecryptor Decryptor { get { throw null; } set { } } public override Type[] InputTypes { get { throw null; } } diff --git a/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/net7.0/System.Security.Cryptography.Xml.cs b/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/net7.0/System.Security.Cryptography.Xml.cs index 30fa406bf2..dae108e2bd 100644 --- a/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/net7.0/System.Security.Cryptography.Xml.cs +++ b/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/net7.0/System.Security.Cryptography.Xml.cs @@ -116,8 +116,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptedData : EncryptedType { - public EncryptedData() { } - public override System.Xml.XmlElement GetXml() { throw null; } public override void LoadXml(System.Xml.XmlElement value) { } @@ -125,8 +123,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptedKey : EncryptedType { - public EncryptedKey() { } - public string CarriedKeyName { get { throw null; } set { } } public string Recipient { get { throw null; } set { } } @@ -167,8 +163,6 @@ public virtual void LoadXml(System.Xml.XmlElement value) { } public abstract partial class EncryptedType { - protected EncryptedType() { } - public virtual CipherData CipherData { get { throw null; } set { } } public virtual string Encoding { get { throw null; } set { } } @@ -301,8 +295,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptionPropertyCollection : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public EncryptionPropertyCollection() { } - public int Count { get { throw null; } } public bool IsFixedSize { get { throw null; } } @@ -311,7 +303,7 @@ public EncryptionPropertyCollection() { } public bool IsSynchronized { get { throw null; } } - [System.Runtime.CompilerServices.IndexerName("ItemOf")] + [System.Runtime.CompilerServices.IndexerName("ItemOf")] // Adding attribute manually as GenAPI filters it out public EncryptionProperty this[int index] { get { throw null; } set { } } public object SyncRoot { get { throw null; } } @@ -358,8 +350,6 @@ public partial interface IRelDecryptor public partial class KeyInfo : Collections.IEnumerable { - public KeyInfo() { } - public int Count { get { throw null; } } public string Id { get { throw null; } set { } } @@ -377,8 +367,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public abstract partial class KeyInfoClause { - protected KeyInfoClause() { } - public abstract System.Xml.XmlElement GetXml(); public abstract void LoadXml(System.Xml.XmlElement element); } @@ -512,13 +500,11 @@ public void LoadXml(System.Xml.XmlElement value) { } public sealed partial class ReferenceList : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public ReferenceList() { } - public int Count { get { throw null; } } public bool IsSynchronized { get { throw null; } } - [System.Runtime.CompilerServices.IndexerName("ItemOf")] + [System.Runtime.CompilerServices.IndexerName("ItemOf")] // Adding attribute manually as GenAPI filters it out public EncryptedReference this[int index] { get { throw null; } set { } } public object SyncRoot { get { throw null; } } @@ -527,7 +513,7 @@ public ReferenceList() { } bool Collections.IList.IsReadOnly { get { throw null; } } - object Collections.IList.this [int index] { get { throw null; } set { } } + object Collections.IList.this[int index] { get { throw null; } set { } } public int Add(object value) { throw null; } @@ -565,8 +551,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public partial class Signature { - public Signature() { } - public string Id { get { throw null; } set { } } public KeyInfo KeyInfo { get { throw null; } set { } } @@ -586,8 +570,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public partial class SignedInfo : Collections.ICollection, Collections.IEnumerable { - public SignedInfo() { } - public string CanonicalizationMethod { get { throw null; } set { } } public Transform CanonicalizationMethodObject { get { throw null; } } @@ -706,8 +688,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public abstract partial class Transform { - protected Transform() { } - public string Algorithm { get { throw null; } set { } } public System.Xml.XmlElement Context { get { throw null; } set { } } @@ -732,8 +712,6 @@ public System.Xml.XmlResolver Resolver { set { } } public partial class TransformChain { - public TransformChain() { } - public int Count { get { throw null; } } public Transform this[int index] { get { throw null; } } @@ -745,8 +723,6 @@ public void Add(Transform transform) { } public partial class XmlDecryptionTransform : Transform { - public XmlDecryptionTransform() { } - public EncryptedXml EncryptedXml { get { throw null; } set { } } public override Type[] InputTypes { get { throw null; } } @@ -770,8 +746,6 @@ public override void LoadInput(object obj) { } public partial class XmlDsigBase64Transform : Transform { - public XmlDsigBase64Transform() { } - public override Type[] InputTypes { get { throw null; } } public override Type[] OutputTypes { get { throw null; } } @@ -812,7 +786,6 @@ public override void LoadInput(object obj) { } public partial class XmlDsigC14NWithCommentsTransform : XmlDsigC14NTransform { - public XmlDsigC14NWithCommentsTransform() { } } public partial class XmlDsigEnvelopedSignatureTransform : Transform @@ -874,8 +847,6 @@ public XmlDsigExcC14NWithCommentsTransform(string inclusiveNamespacesPrefixList) public partial class XmlDsigXPathTransform : Transform { - public XmlDsigXPathTransform() { } - public override Type[] InputTypes { get { throw null; } } public override Type[] OutputTypes { get { throw null; } } @@ -914,8 +885,6 @@ public override void LoadInput(object obj) { } public partial class XmlLicenseTransform : Transform { - public XmlLicenseTransform() { } - public IRelDecryptor Decryptor { get { throw null; } set { } } public override Type[] InputTypes { get { throw null; } } diff --git a/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/netstandard2.0/System.Security.Cryptography.Xml.cs b/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/netstandard2.0/System.Security.Cryptography.Xml.cs index b90f6d0b86..00e779ff67 100644 --- a/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/netstandard2.0/System.Security.Cryptography.Xml.cs +++ b/src/referencePackages/src/system.security.cryptography.xml/7.0.1/lib/netstandard2.0/System.Security.Cryptography.Xml.cs @@ -113,8 +113,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptedData : EncryptedType { - public EncryptedData() { } - public override System.Xml.XmlElement GetXml() { throw null; } public override void LoadXml(System.Xml.XmlElement value) { } @@ -122,8 +120,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptedKey : EncryptedType { - public EncryptedKey() { } - public string CarriedKeyName { get { throw null; } set { } } public string Recipient { get { throw null; } set { } } @@ -164,8 +160,6 @@ public virtual void LoadXml(System.Xml.XmlElement value) { } public abstract partial class EncryptedType { - protected EncryptedType() { } - public virtual CipherData CipherData { get { throw null; } set { } } public virtual string Encoding { get { throw null; } set { } } @@ -298,8 +292,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public sealed partial class EncryptionPropertyCollection : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public EncryptionPropertyCollection() { } - public int Count { get { throw null; } } public bool IsFixedSize { get { throw null; } } @@ -308,7 +300,7 @@ public EncryptionPropertyCollection() { } public bool IsSynchronized { get { throw null; } } - [System.Runtime.CompilerServices.IndexerName("ItemOf")] + [System.Runtime.CompilerServices.IndexerName("ItemOf")] // Adding attribute manually as GenAPI filters it out public EncryptionProperty this[int index] { get { throw null; } set { } } public object SyncRoot { get { throw null; } } @@ -355,8 +347,6 @@ public partial interface IRelDecryptor public partial class KeyInfo : Collections.IEnumerable { - public KeyInfo() { } - public int Count { get { throw null; } } public string Id { get { throw null; } set { } } @@ -374,8 +364,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public abstract partial class KeyInfoClause { - protected KeyInfoClause() { } - public abstract System.Xml.XmlElement GetXml(); public abstract void LoadXml(System.Xml.XmlElement element); } @@ -509,13 +497,11 @@ public void LoadXml(System.Xml.XmlElement value) { } public sealed partial class ReferenceList : Collections.IList, Collections.ICollection, Collections.IEnumerable { - public ReferenceList() { } - public int Count { get { throw null; } } public bool IsSynchronized { get { throw null; } } - [System.Runtime.CompilerServices.IndexerName("ItemOf")] + [System.Runtime.CompilerServices.IndexerName("ItemOf")] // Adding attribute manually as GenAPI filters it out public EncryptedReference this[int index] { get { throw null; } set { } } public object SyncRoot { get { throw null; } } @@ -524,7 +510,7 @@ public ReferenceList() { } bool Collections.IList.IsReadOnly { get { throw null; } } - object Collections.IList.this [int index] { get { throw null; } set { } } + object Collections.IList.this[int index] { get { throw null; } set { } } public int Add(object value) { throw null; } @@ -562,8 +548,6 @@ public override void LoadXml(System.Xml.XmlElement value) { } public partial class Signature { - public Signature() { } - public string Id { get { throw null; } set { } } public KeyInfo KeyInfo { get { throw null; } set { } } @@ -583,8 +567,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public partial class SignedInfo : Collections.ICollection, Collections.IEnumerable { - public SignedInfo() { } - public string CanonicalizationMethod { get { throw null; } set { } } public Transform CanonicalizationMethodObject { get { throw null; } } @@ -703,8 +685,6 @@ public void LoadXml(System.Xml.XmlElement value) { } public abstract partial class Transform { - protected Transform() { } - public string Algorithm { get { throw null; } set { } } public System.Xml.XmlElement Context { get { throw null; } set { } } @@ -729,8 +709,6 @@ public System.Xml.XmlResolver Resolver { set { } } public partial class TransformChain { - public TransformChain() { } - public int Count { get { throw null; } } public Transform this[int index] { get { throw null; } } @@ -742,8 +720,6 @@ public void Add(Transform transform) { } public partial class XmlDecryptionTransform : Transform { - public XmlDecryptionTransform() { } - public EncryptedXml EncryptedXml { get { throw null; } set { } } public override Type[] InputTypes { get { throw null; } } @@ -767,8 +743,6 @@ public override void LoadInput(object obj) { } public partial class XmlDsigBase64Transform : Transform { - public XmlDsigBase64Transform() { } - public override Type[] InputTypes { get { throw null; } } public override Type[] OutputTypes { get { throw null; } } @@ -809,7 +783,6 @@ public override void LoadInput(object obj) { } public partial class XmlDsigC14NWithCommentsTransform : XmlDsigC14NTransform { - public XmlDsigC14NWithCommentsTransform() { } } public partial class XmlDsigEnvelopedSignatureTransform : Transform @@ -871,8 +844,6 @@ public XmlDsigExcC14NWithCommentsTransform(string inclusiveNamespacesPrefixList) public partial class XmlDsigXPathTransform : Transform { - public XmlDsigXPathTransform() { } - public override Type[] InputTypes { get { throw null; } } public override Type[] OutputTypes { get { throw null; } } @@ -911,8 +882,6 @@ public override void LoadInput(object obj) { } public partial class XmlLicenseTransform : Transform { - public XmlLicenseTransform() { } - public IRelDecryptor Decryptor { get { throw null; } set { } } public override Type[] InputTypes { get { throw null; } } diff --git a/src/referencePackages/src/system.security.cryptography.xml/7.0.1/system.security.cryptography.xml.nuspec b/src/referencePackages/src/system.security.cryptography.xml/7.0.1/system.security.cryptography.xml.nuspec index a425147a9f..a3c1229bfc 100644 --- a/src/referencePackages/src/system.security.cryptography.xml/7.0.1/system.security.cryptography.xml.nuspec +++ b/src/referencePackages/src/system.security.cryptography.xml/7.0.1/system.security.cryptography.xml.nuspec @@ -66,7 +66,5 @@ System.Security.Cryptography.Xml.XmlLicenseTransform - - \ No newline at end of file