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