1 // Licensed to the .NET Foundation under one or more agreements. 2 // The .NET Foundation licenses this file to you under the MIT license. 3 // See the LICENSE file in the project root for more information. 4 5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] 6 [assembly:System.CLSCompliantAttribute(true)] 7 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] 8 [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] 9 [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] 10 [assembly:System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.Build.Utilities.dll")] 11 [assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Utilities.dll")] 12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")] 13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")] 14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] 15 [assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Utilities.dll")] 16 [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] 17 [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] 18 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] 19 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute] 20 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] 21 [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] 22 namespace Microsoft.Build.Utilities 23 { 24 [Microsoft.Build.Framework.LoadInSeparateAppDomainAttribute] 25 [System.MonoTODOAttribute] 26 public abstract partial class AppDomainIsolatedTask : System.MarshalByRefObject, Microsoft.Build.Framework.ITask 27 { AppDomainIsolatedTask()28 protected AppDomainIsolatedTask() { } AppDomainIsolatedTask(System.Resources.ResourceManager taskResources)29 protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources) { } AppDomainIsolatedTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix)30 protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } 31 public Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } set { } } 32 protected string HelpKeywordPrefix { get { throw null; } set { } } 33 public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } } 34 public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } 35 protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } Execute()36 public abstract bool Execute(); InitializeLifetimeService()37 public override object InitializeLifetimeService() { throw null; } 38 } 39 public partial class AssemblyFoldersExInfo 40 { AssemblyFoldersExInfo(Microsoft.Win32.RegistryHive hive, Microsoft.Win32.RegistryView view, string registryKey, string directoryPath, System.Version targetFrameworkVersion)41 public AssemblyFoldersExInfo(Microsoft.Win32.RegistryHive hive, Microsoft.Win32.RegistryView view, string registryKey, string directoryPath, System.Version targetFrameworkVersion) { } 42 public string DirectoryPath { get { throw null; } } 43 public Microsoft.Win32.RegistryHive Hive { get { throw null; } } 44 public string Key { get { throw null; } } 45 public System.Version TargetFrameworkVersion { get { throw null; } } 46 public Microsoft.Win32.RegistryView View { get { throw null; } } 47 } 48 public partial class CanonicalTrackedInputFiles 49 { CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem sourceFile, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers)50 public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem sourceFile, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Framework.ITaskItem[] outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers)51 public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Framework.ITaskItem[] outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers)52 public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers)53 public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Framework.ITaskItem[] excludedInputPaths, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers)54 public CanonicalTrackedInputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] sourceFiles, Microsoft.Build.Utilities.CanonicalTrackedOutputFiles outputs, bool useMinimalRebuildOptimization, bool maintainCompositeRootingMarkers) { } 55 public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, string>> DependencyTable { get { throw null; } } ComputeSourcesNeedingCompilation()56 public Microsoft.Build.Framework.ITaskItem[] ComputeSourcesNeedingCompilation() { throw null; } ComputeSourcesNeedingCompilation(bool searchForSubRootsInCompositeRootingMarkers)57 public Microsoft.Build.Framework.ITaskItem[] ComputeSourcesNeedingCompilation(bool searchForSubRootsInCompositeRootingMarkers) { throw null; } FileIsExcludedFromDependencyCheck(string fileName)58 public bool FileIsExcludedFromDependencyCheck(string fileName) { throw null; } RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source)59 public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source) { } RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput)60 public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput) { } RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source)61 public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source) { } RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs)62 public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs) { } RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem dependencyToRemove)63 public void RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem dependencyToRemove) { } RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem dependencyToRemove)64 public void RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem dependencyToRemove) { } RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source)65 public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source) { } RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source)66 public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source) { } RemoveEntryForSourceRoot(string rootingMarker)67 public void RemoveEntryForSourceRoot(string rootingMarker) { } SaveTlog()68 public void SaveTlog() { } SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog)69 public void SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog) { } 70 } 71 public partial class CanonicalTrackedOutputFiles 72 { CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles)73 public CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles) { } CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool constructOutputsFromTLogs)74 public CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool constructOutputsFromTLogs) { } CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles)75 public CanonicalTrackedOutputFiles(Microsoft.Build.Framework.ITaskItem[] tlogFiles) { } 76 public System.Collections.Generic.Dictionary<string, System.Collections.Generic.Dictionary<string, System.DateTime>> DependencyTable { get { throw null; } } AddComputedOutputForSourceRoot(string sourceKey, string computedOutput)77 public void AddComputedOutputForSourceRoot(string sourceKey, string computedOutput) { } AddComputedOutputsForSourceRoot(string sourceKey, Microsoft.Build.Framework.ITaskItem[] computedOutputs)78 public void AddComputedOutputsForSourceRoot(string sourceKey, Microsoft.Build.Framework.ITaskItem[] computedOutputs) { } AddComputedOutputsForSourceRoot(string sourceKey, string[] computedOutputs)79 public void AddComputedOutputsForSourceRoot(string sourceKey, string[] computedOutputs) { } OutputsForNonCompositeSource(params Microsoft.Build.Framework.ITaskItem[] sources)80 public Microsoft.Build.Framework.ITaskItem[] OutputsForNonCompositeSource(params Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } OutputsForSource(params Microsoft.Build.Framework.ITaskItem[] sources)81 public Microsoft.Build.Framework.ITaskItem[] OutputsForSource(params Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } OutputsForSource(Microsoft.Build.Framework.ITaskItem[] sources, bool searchForSubRootsInCompositeRootingMarkers)82 public Microsoft.Build.Framework.ITaskItem[] OutputsForSource(Microsoft.Build.Framework.ITaskItem[] sources, bool searchForSubRootsInCompositeRootingMarkers) { throw null; } RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source)83 public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source) { } RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput)84 public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput) { } RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source)85 public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source) { } RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs)86 public void RemoveDependenciesFromEntryIfMissing(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs) { } RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem dependencyToRemove)87 public void RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem dependencyToRemove) { } RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem dependencyToRemove)88 public void RemoveDependencyFromEntry(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem dependencyToRemove) { } RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source)89 public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source) { } RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput)90 public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem correspondingOutput) { } RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source)91 public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source) { } RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs)92 public void RemoveEntriesForSource(Microsoft.Build.Framework.ITaskItem[] source, Microsoft.Build.Framework.ITaskItem[] correspondingOutputs) { } RemoveOutputForSourceRoot(string sourceRoot, string outputPathToRemove)93 public bool RemoveOutputForSourceRoot(string sourceRoot, string outputPathToRemove) { throw null; } RemoveRootsWithSharedOutputs(Microsoft.Build.Framework.ITaskItem[] sources)94 public string[] RemoveRootsWithSharedOutputs(Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } SaveTlog()95 public void SaveTlog() { } SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog)96 public void SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog) { } 97 } 98 public partial class CommandLineBuilder 99 { CommandLineBuilder()100 public CommandLineBuilder() { } CommandLineBuilder(bool quoteHyphensOnCommandLine)101 public CommandLineBuilder(bool quoteHyphensOnCommandLine) { } 102 protected System.Text.StringBuilder CommandLine { get { throw null; } } 103 public int Length { get { throw null; } } AppendFileNameIfNotNull(Microsoft.Build.Framework.ITaskItem fileItem)104 public void AppendFileNameIfNotNull(Microsoft.Build.Framework.ITaskItem fileItem) { } AppendFileNameIfNotNull(string fileName)105 public void AppendFileNameIfNotNull(string fileName) { } AppendFileNamesIfNotNull(Microsoft.Build.Framework.ITaskItem[] fileItems, string delimiter)106 public void AppendFileNamesIfNotNull(Microsoft.Build.Framework.ITaskItem[] fileItems, string delimiter) { } AppendFileNamesIfNotNull(string[] fileNames, string delimiter)107 public void AppendFileNamesIfNotNull(string[] fileNames, string delimiter) { } AppendFileNameWithQuoting(string fileName)108 protected void AppendFileNameWithQuoting(string fileName) { } AppendQuotedTextToBuffer(System.Text.StringBuilder buffer, string unquotedTextToAppend)109 protected void AppendQuotedTextToBuffer(System.Text.StringBuilder buffer, string unquotedTextToAppend) { } AppendSpaceIfNotEmpty()110 protected void AppendSpaceIfNotEmpty() { } AppendSwitch(string switchName)111 public void AppendSwitch(string switchName) { } AppendSwitchIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem parameter)112 public void AppendSwitchIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem parameter) { } AppendSwitchIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem[] parameters, string delimiter)113 public void AppendSwitchIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem[] parameters, string delimiter) { } AppendSwitchIfNotNull(string switchName, string parameter)114 public void AppendSwitchIfNotNull(string switchName, string parameter) { } AppendSwitchIfNotNull(string switchName, string[] parameters, string delimiter)115 public void AppendSwitchIfNotNull(string switchName, string[] parameters, string delimiter) { } AppendSwitchUnquotedIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem parameter)116 public void AppendSwitchUnquotedIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem parameter) { } AppendSwitchUnquotedIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem[] parameters, string delimiter)117 public void AppendSwitchUnquotedIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem[] parameters, string delimiter) { } AppendSwitchUnquotedIfNotNull(string switchName, string parameter)118 public void AppendSwitchUnquotedIfNotNull(string switchName, string parameter) { } AppendSwitchUnquotedIfNotNull(string switchName, string[] parameters, string delimiter)119 public void AppendSwitchUnquotedIfNotNull(string switchName, string[] parameters, string delimiter) { } AppendTextUnquoted(string textToAppend)120 public void AppendTextUnquoted(string textToAppend) { } AppendTextWithQuoting(string textToAppend)121 protected void AppendTextWithQuoting(string textToAppend) { } IsQuotingRequired(string parameter)122 protected virtual bool IsQuotingRequired(string parameter) { throw null; } ToString()123 public override string ToString() { throw null; } VerifyThrowNoEmbeddedDoubleQuotes(string switchName, string parameter)124 protected virtual void VerifyThrowNoEmbeddedDoubleQuotes(string switchName, string parameter) { } 125 } DependencyFilter(string fullPath)126 public delegate bool DependencyFilter(string fullPath); 127 public enum DotNetFrameworkArchitecture 128 { 129 Bitness32 = 1, 130 Bitness64 = 2, 131 Current = 0, 132 } 133 public enum ExecutableType 134 { 135 Managed32Bit = 3, 136 Managed64Bit = 4, 137 ManagedIL = 2, 138 Native32Bit = 0, 139 Native64Bit = 1, 140 SameAsCurrentProcess = 5, 141 } 142 public static partial class FileTracker 143 { CreateRootingMarkerResponseFile(Microsoft.Build.Framework.ITaskItem[] sources)144 public static string CreateRootingMarkerResponseFile(Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } CreateRootingMarkerResponseFile(string rootMarker)145 public static string CreateRootingMarkerResponseFile(string rootMarker) { throw null; } EndTrackingContext()146 public static void EndTrackingContext() { } EnsureFileTrackerOnPath()147 public static string EnsureFileTrackerOnPath() { throw null; } EnsureFileTrackerOnPath(string rootPath)148 public static string EnsureFileTrackerOnPath(string rootPath) { throw null; } FileIsExcludedFromDependencies(string fileName)149 public static bool FileIsExcludedFromDependencies(string fileName) { throw null; } FileIsUnderPath(string fileName, string path)150 public static bool FileIsUnderPath(string fileName, string path) { throw null; } FindTrackerOnPath()151 public static string FindTrackerOnPath() { throw null; } ForceOutOfProcTracking(Microsoft.Build.Utilities.ExecutableType toolType)152 public static bool ForceOutOfProcTracking(Microsoft.Build.Utilities.ExecutableType toolType) { throw null; } ForceOutOfProcTracking(Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string cancelEventName)153 public static bool ForceOutOfProcTracking(Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string cancelEventName) { throw null; } FormatRootingMarker(Microsoft.Build.Framework.ITaskItem source)154 public static string FormatRootingMarker(Microsoft.Build.Framework.ITaskItem source) { throw null; } FormatRootingMarker(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem output)155 public static string FormatRootingMarker(Microsoft.Build.Framework.ITaskItem source, Microsoft.Build.Framework.ITaskItem output) { throw null; } FormatRootingMarker(Microsoft.Build.Framework.ITaskItem[] sources)156 public static string FormatRootingMarker(Microsoft.Build.Framework.ITaskItem[] sources) { throw null; } FormatRootingMarker(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem[] outputs)157 public static string FormatRootingMarker(Microsoft.Build.Framework.ITaskItem[] sources, Microsoft.Build.Framework.ITaskItem[] outputs) { throw null; } GetFileTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType)158 public static string GetFileTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType) { throw null; } GetFileTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType, string rootPath)159 public static string GetFileTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType, string rootPath) { throw null; } GetTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType)160 public static string GetTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType) { throw null; } GetTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType, string rootPath)161 public static string GetTrackerPath(Microsoft.Build.Utilities.ExecutableType toolType, string rootPath) { throw null; } ResumeTracking()162 public static void ResumeTracking() { } SetThreadCount(int threadCount)163 public static void SetThreadCount(int threadCount) { } StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType)164 public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType) { throw null; } StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string rootFiles)165 public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string rootFiles) { throw null; } StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string intermediateDirectory, string rootFiles)166 public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string intermediateDirectory, string rootFiles) { throw null; } StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string intermediateDirectory, string rootFiles)167 public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string intermediateDirectory, string rootFiles) { throw null; } StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string intermediateDirectory, string rootFiles, string cancelEventName)168 public static System.Diagnostics.Process StartProcess(string command, string arguments, Microsoft.Build.Utilities.ExecutableType toolType, string dllName, string intermediateDirectory, string rootFiles, string cancelEventName) { throw null; } StartTrackingContext(string intermediateDirectory, string taskName)169 public static void StartTrackingContext(string intermediateDirectory, string taskName) { } StartTrackingContextWithRoot(string intermediateDirectory, string taskName, string rootMarkerResponseFile)170 public static void StartTrackingContextWithRoot(string intermediateDirectory, string taskName, string rootMarkerResponseFile) { } StopTrackingAndCleanup()171 public static void StopTrackingAndCleanup() { } SuspendTracking()172 public static void SuspendTracking() { } TrackerArguments(string command, string arguments, string dllName, string intermediateDirectory, string rootFiles)173 public static string TrackerArguments(string command, string arguments, string dllName, string intermediateDirectory, string rootFiles) { throw null; } TrackerArguments(string command, string arguments, string dllName, string intermediateDirectory, string rootFiles, string cancelEventName)174 public static string TrackerArguments(string command, string arguments, string dllName, string intermediateDirectory, string rootFiles, string cancelEventName) { throw null; } TrackerCommandArguments(string command, string arguments)175 public static string TrackerCommandArguments(string command, string arguments) { throw null; } TrackerResponseFileArguments(string dllName, string intermediateDirectory, string rootFiles)176 public static string TrackerResponseFileArguments(string dllName, string intermediateDirectory, string rootFiles) { throw null; } TrackerResponseFileArguments(string dllName, string intermediateDirectory, string rootFiles, string cancelEventName)177 public static string TrackerResponseFileArguments(string dllName, string intermediateDirectory, string rootFiles, string cancelEventName) { throw null; } WriteAllTLogs(string intermediateDirectory, string taskName)178 public static void WriteAllTLogs(string intermediateDirectory, string taskName) { } WriteContextTLogs(string intermediateDirectory, string taskName)179 public static void WriteContextTLogs(string intermediateDirectory, string taskName) { } 180 } 181 public partial class FlatTrackingData 182 { FlatTrackingData(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool skipMissingFiles)183 public FlatTrackingData(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool skipMissingFiles) { } FlatTrackingData(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, System.DateTime missingFileTimeUtc)184 public FlatTrackingData(Microsoft.Build.Framework.ITask ownerTask, Microsoft.Build.Framework.ITaskItem[] tlogFiles, System.DateTime missingFileTimeUtc) { } FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] tlogFilesToIgnore, System.DateTime missingFileTimeUtc)185 public FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] tlogFilesToIgnore, System.DateTime missingFileTimeUtc) { } FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] tlogFilesToIgnore, System.DateTime missingFileTimeUtc, string[] excludedInputPaths, System.Collections.Generic.IDictionary<string, System.DateTime> sharedLastWriteTimeUtcCache)186 public FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, Microsoft.Build.Framework.ITaskItem[] tlogFilesToIgnore, System.DateTime missingFileTimeUtc, string[] excludedInputPaths, System.Collections.Generic.IDictionary<string, System.DateTime> sharedLastWriteTimeUtcCache) { } FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool skipMissingFiles)187 public FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, bool skipMissingFiles) { } FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, System.DateTime missingFileTimeUtc)188 public FlatTrackingData(Microsoft.Build.Framework.ITaskItem[] tlogFiles, System.DateTime missingFileTimeUtc) { } 189 public System.Collections.Generic.IDictionary<string, System.DateTime> DependencyTable { get { throw null; } } 190 public System.Collections.Generic.List<string> MissingFiles { get { throw null; } set { } } 191 public string NewestFileName { get { throw null; } set { } } 192 public System.DateTime NewestFileTime { get { throw null; } set { } } 193 public System.DateTime NewestFileTimeUtc { get { throw null; } set { } } 194 public string NewestTLogFileName { get { throw null; } set { } } 195 public System.DateTime NewestTLogTime { get { throw null; } set { } } 196 public System.DateTime NewestTLogTimeUtc { get { throw null; } set { } } 197 public string OldestFileName { get { throw null; } set { } } 198 public System.DateTime OldestFileTime { get { throw null; } set { } } 199 public System.DateTime OldestFileTimeUtc { get { throw null; } set { } } 200 public bool SkipMissingFiles { get { throw null; } set { } } 201 public Microsoft.Build.Framework.ITaskItem[] TlogFiles { get { throw null; } set { } } 202 public bool TlogsAvailable { get { throw null; } set { } } 203 public bool TreatRootMarkersAsEntries { get { throw null; } set { } } FileIsExcludedFromDependencyCheck(string fileName)204 public bool FileIsExcludedFromDependencyCheck(string fileName) { throw null; } FinalizeTLogs(bool trackedOperationsSucceeded, Microsoft.Build.Framework.ITaskItem[] readTLogNames, Microsoft.Build.Framework.ITaskItem[] writeTLogNames, Microsoft.Build.Framework.ITaskItem[] trackedFilesToRemoveFromTLogs)205 public static void FinalizeTLogs(bool trackedOperationsSucceeded, Microsoft.Build.Framework.ITaskItem[] readTLogNames, Microsoft.Build.Framework.ITaskItem[] writeTLogNames, Microsoft.Build.Framework.ITaskItem[] trackedFilesToRemoveFromTLogs) { } GetLastWriteTimeUtc(string file)206 public System.DateTime GetLastWriteTimeUtc(string file) { throw null; } IsUpToDate(Microsoft.Build.Utilities.Task hostTask, Microsoft.Build.Utilities.UpToDateCheckType upToDateCheckType, Microsoft.Build.Framework.ITaskItem[] readTLogNames, Microsoft.Build.Framework.ITaskItem[] writeTLogNames)207 public static bool IsUpToDate(Microsoft.Build.Utilities.Task hostTask, Microsoft.Build.Utilities.UpToDateCheckType upToDateCheckType, Microsoft.Build.Framework.ITaskItem[] readTLogNames, Microsoft.Build.Framework.ITaskItem[] writeTLogNames) { throw null; } IsUpToDate(Microsoft.Build.Utilities.TaskLoggingHelper Log, Microsoft.Build.Utilities.UpToDateCheckType upToDateCheckType, Microsoft.Build.Utilities.FlatTrackingData inputs, Microsoft.Build.Utilities.FlatTrackingData outputs)208 public static bool IsUpToDate(Microsoft.Build.Utilities.TaskLoggingHelper Log, Microsoft.Build.Utilities.UpToDateCheckType upToDateCheckType, Microsoft.Build.Utilities.FlatTrackingData inputs, Microsoft.Build.Utilities.FlatTrackingData outputs) { throw null; } SaveTlog()209 public void SaveTlog() { } SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog)210 public void SaveTlog(Microsoft.Build.Utilities.DependencyFilter includeInTLog) { } UpdateFileEntryDetails()211 public void UpdateFileEntryDetails() { } 212 } 213 public enum HostObjectInitializationStatus 214 { 215 NoActionReturnFailure = 3, 216 NoActionReturnSuccess = 2, 217 UseAlternateToolToExecute = 1, 218 UseHostObjectToExecute = 0, 219 } 220 public abstract partial class Logger : Microsoft.Build.Framework.ILogger 221 { Logger()222 protected Logger() { } 223 public virtual string Parameters { get { throw null; } set { } } 224 public virtual Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } FormatErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs args)225 public virtual string FormatErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs args) { throw null; } FormatWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs args)226 public virtual string FormatWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs args) { throw null; } Initialize(Microsoft.Build.Framework.IEventSource eventSource)227 public abstract void Initialize(Microsoft.Build.Framework.IEventSource eventSource); 228 [System.MonoTODOAttribute] IsVerbosityAtLeast(Microsoft.Build.Framework.LoggerVerbosity checkVerbosity)229 public bool IsVerbosityAtLeast(Microsoft.Build.Framework.LoggerVerbosity checkVerbosity) { throw null; } Shutdown()230 public virtual void Shutdown() { } 231 } 232 public partial class MuxLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger 233 { MuxLogger()234 public MuxLogger() { } 235 public string Parameters { get { throw null; } set { } } 236 public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } Initialize(Microsoft.Build.Framework.IEventSource eventSource)237 public void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } Initialize(Microsoft.Build.Framework.IEventSource eventSource, int maxNodeCount)238 public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int maxNodeCount) { } RegisterLogger(int submissionId, Microsoft.Build.Framework.ILogger logger)239 public void RegisterLogger(int submissionId, Microsoft.Build.Framework.ILogger logger) { } Shutdown()240 public void Shutdown() { } UnregisterLoggers(int submissionId)241 public bool UnregisterLoggers(int submissionId) { throw null; } 242 } 243 public static partial class ProcessorArchitecture 244 { 245 public const string AMD64 = "AMD64"; 246 public const string ARM = "ARM"; 247 public const string IA64 = "IA64"; 248 public const string MSIL = "MSIL"; 249 public const string X86 = "x86"; 250 public static string CurrentProcessArchitecture { get { throw null; } } 251 } 252 public enum TargetDotNetFrameworkVersion 253 { 254 Version11 = 0, 255 Version20 = 1, 256 Version30 = 2, 257 Version35 = 3, 258 Version40 = 4, 259 Version45 = 5, 260 VersionLatest = 5, 261 } 262 public partial class TargetPlatformSDK : System.IEquatable<Microsoft.Build.Utilities.TargetPlatformSDK> 263 { TargetPlatformSDK(string targetPlatformIdentifier, System.Version targetPlatformVersion, string path)264 public TargetPlatformSDK(string targetPlatformIdentifier, System.Version targetPlatformVersion, string path) { } 265 public string Path { get { throw null; } set { } } 266 public string TargetPlatformIdentifier { get { throw null; } } 267 public System.Version TargetPlatformVersion { get { throw null; } } Equals(Microsoft.Build.Utilities.TargetPlatformSDK other)268 public bool Equals(Microsoft.Build.Utilities.TargetPlatformSDK other) { throw null; } Equals(object obj)269 public override bool Equals(object obj) { throw null; } GetHashCode()270 public override int GetHashCode() { throw null; } 271 } 272 public abstract partial class Task : Microsoft.Build.Framework.ITask 273 { Task()274 protected Task() { } Task(System.Resources.ResourceManager taskResources)275 protected Task(System.Resources.ResourceManager taskResources) { } Task(System.Resources.ResourceManager taskResources, string helpKeywordPrefix)276 protected Task(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } 277 public Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } set { } } 278 public Microsoft.Build.Framework.IBuildEngine2 BuildEngine2 { get { throw null; } } 279 public Microsoft.Build.Framework.IBuildEngine3 BuildEngine3 { get { throw null; } } 280 public Microsoft.Build.Framework.IBuildEngine4 BuildEngine4 { get { throw null; } } 281 protected string HelpKeywordPrefix { get { throw null; } set { } } 282 public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } } 283 public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } 284 protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } Execute()285 public abstract bool Execute(); 286 } 287 public sealed partial class TaskItem : System.MarshalByRefObject, Microsoft.Build.Framework.ITaskItem, Microsoft.Build.Framework.ITaskItem2 288 { TaskItem()289 public TaskItem() { } TaskItem(Microsoft.Build.Framework.ITaskItem sourceItem)290 public TaskItem(Microsoft.Build.Framework.ITaskItem sourceItem) { } TaskItem(string itemSpec)291 public TaskItem(string itemSpec) { } TaskItem(string itemSpec, System.Collections.IDictionary itemMetadata)292 public TaskItem(string itemSpec, System.Collections.IDictionary itemMetadata) { } 293 public string ItemSpec { get { throw null; } set { } } 294 public int MetadataCount { get { throw null; } } 295 public System.Collections.ICollection MetadataNames { get { throw null; } } 296 string Microsoft.Build.Framework.ITaskItem2.EvaluatedIncludeEscaped { get { throw null; } set { } } CloneCustomMetadata()297 public System.Collections.IDictionary CloneCustomMetadata() { throw null; } CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem)298 public void CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem) { } GetMetadata(string metadataName)299 public string GetMetadata(string metadataName) { throw null; } InitializeLifetimeService()300 public override object InitializeLifetimeService() { throw null; } Microsoft.Build.Framework.ITaskItem2.CloneCustomMetadataEscaped()301 System.Collections.IDictionary Microsoft.Build.Framework.ITaskItem2.CloneCustomMetadataEscaped() { throw null; } Microsoft.Build.Framework.ITaskItem2.GetMetadataValueEscaped(string metadataName)302 string Microsoft.Build.Framework.ITaskItem2.GetMetadataValueEscaped(string metadataName) { throw null; } Microsoft.Build.Framework.ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue)303 void Microsoft.Build.Framework.ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) { } operator string(Microsoft.Build.Utilities.TaskItem taskItemToCast)304 public static explicit operator string (Microsoft.Build.Utilities.TaskItem taskItemToCast) { throw null; } RemoveMetadata(string metadataName)305 public void RemoveMetadata(string metadataName) { } SetMetadata(string metadataName, string metadataValue)306 public void SetMetadata(string metadataName, string metadataValue) { } ToString()307 public override string ToString() { throw null; } 308 } 309 public partial class TaskLoggingHelper : System.MarshalByRefObject 310 { TaskLoggingHelper(Microsoft.Build.Framework.IBuildEngine buildEngine, string taskName)311 public TaskLoggingHelper(Microsoft.Build.Framework.IBuildEngine buildEngine, string taskName) { } TaskLoggingHelper(Microsoft.Build.Framework.ITask taskInstance)312 public TaskLoggingHelper(Microsoft.Build.Framework.ITask taskInstance) { } 313 protected Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } } 314 public bool HasLoggedErrors { get { throw null; } } 315 public string HelpKeywordPrefix { get { throw null; } set { } } 316 protected string TaskName { get { throw null; } } 317 public System.Resources.ResourceManager TaskResources { get { throw null; } set { } } 318 [System.MonoTODOAttribute] ExtractMessageCode(string message, out string messageWithoutCodePrefix)319 public string ExtractMessageCode(string message, out string messageWithoutCodePrefix) { messageWithoutCodePrefix = default(string); throw null; } 320 [System.MonoTODOAttribute] FormatResourceString(string resourceName, params object[] args)321 public virtual string FormatResourceString(string resourceName, params object[] args) { throw null; } 322 [System.MonoTODOAttribute] FormatString(string unformatted, params object[] args)323 public virtual string FormatString(string unformatted, params object[] args) { throw null; } GetResourceMessage(string resourceName)324 public virtual string GetResourceMessage(string resourceName) { throw null; } InitializeLifetimeService()325 public override object InitializeLifetimeService() { throw null; } 326 [System.MonoTODOAttribute] LogCommandLine(Microsoft.Build.Framework.MessageImportance importance, string commandLine)327 public void LogCommandLine(Microsoft.Build.Framework.MessageImportance importance, string commandLine) { } 328 [System.MonoTODOAttribute] LogCommandLine(string commandLine)329 public void LogCommandLine(string commandLine) { } LogCriticalMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs)330 public void LogCriticalMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } LogError(string message, params object[] messageArgs)331 public void LogError(string message, params object[] messageArgs) { } LogError(string subcategory, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs)332 public void LogError(string subcategory, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } LogErrorFromException(System.Exception exception)333 public void LogErrorFromException(System.Exception exception) { } LogErrorFromException(System.Exception exception, bool showStackTrace)334 public void LogErrorFromException(System.Exception exception, bool showStackTrace) { } 335 [System.MonoTODOAttribute("Arguments @showDetail and @file are not honored")] LogErrorFromException(System.Exception exception, bool showStackTrace, bool showDetail, string file)336 public void LogErrorFromException(System.Exception exception, bool showStackTrace, bool showDetail, string file) { } LogErrorFromResources(string messageResourceName, params object[] messageArgs)337 public void LogErrorFromResources(string messageResourceName, params object[] messageArgs) { } LogErrorFromResources(string subcategoryResourceName, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs)338 public void LogErrorFromResources(string subcategoryResourceName, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } LogErrorWithCodeFromResources(string messageResourceName, params object[] messageArgs)339 public void LogErrorWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } LogErrorWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs)340 public void LogErrorWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } 341 [System.MonoTODOAttribute] LogExternalProjectFinished(string message, string helpKeyword, string projectFile, bool succeeded)342 public void LogExternalProjectFinished(string message, string helpKeyword, string projectFile, bool succeeded) { } 343 [System.MonoTODOAttribute] LogExternalProjectStarted(string message, string helpKeyword, string projectFile, string targetNames)344 public void LogExternalProjectStarted(string message, string helpKeyword, string projectFile, string targetNames) { } LogMessage(Microsoft.Build.Framework.MessageImportance importance, string message, params object[] messageArgs)345 public void LogMessage(Microsoft.Build.Framework.MessageImportance importance, string message, params object[] messageArgs) { } LogMessage(string message, params object[] messageArgs)346 public void LogMessage(string message, params object[] messageArgs) { } LogMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, Microsoft.Build.Framework.MessageImportance importance, string message, params object[] messageArgs)347 public void LogMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, Microsoft.Build.Framework.MessageImportance importance, string message, params object[] messageArgs) { } LogMessageFromResources(Microsoft.Build.Framework.MessageImportance importance, string messageResourceName, params object[] messageArgs)348 public void LogMessageFromResources(Microsoft.Build.Framework.MessageImportance importance, string messageResourceName, params object[] messageArgs) { } LogMessageFromResources(string messageResourceName, params object[] messageArgs)349 public void LogMessageFromResources(string messageResourceName, params object[] messageArgs) { } LogMessageFromText(string lineOfText, Microsoft.Build.Framework.MessageImportance messageImportance)350 public bool LogMessageFromText(string lineOfText, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } LogMessagesFromFile(string fileName)351 public bool LogMessagesFromFile(string fileName) { throw null; } LogMessagesFromFile(string fileName, Microsoft.Build.Framework.MessageImportance messageImportance)352 public bool LogMessagesFromFile(string fileName, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } LogMessagesFromStream(System.IO.TextReader stream, Microsoft.Build.Framework.MessageImportance messageImportance)353 public bool LogMessagesFromStream(System.IO.TextReader stream, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } LogWarning(string message, params object[] messageArgs)354 public void LogWarning(string message, params object[] messageArgs) { } LogWarning(string subcategory, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs)355 public void LogWarning(string subcategory, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } LogWarningFromException(System.Exception exception)356 public void LogWarningFromException(System.Exception exception) { } LogWarningFromException(System.Exception exception, bool showStackTrace)357 public void LogWarningFromException(System.Exception exception, bool showStackTrace) { } LogWarningFromResources(string messageResourceName, params object[] messageArgs)358 public void LogWarningFromResources(string messageResourceName, params object[] messageArgs) { } LogWarningFromResources(string subcategoryResourceName, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs)359 public void LogWarningFromResources(string subcategoryResourceName, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } LogWarningWithCodeFromResources(string messageResourceName, params object[] messageArgs)360 public void LogWarningWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } LogWarningWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs)361 public void LogWarningWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } MarkAsInactive()362 public void MarkAsInactive() { } 363 } 364 public static partial class ToolLocationHelper 365 { 366 [System.MonoTODOAttribute] 367 public static string PathToSystem { get { throw null; } } ClearSDKStaticCache()368 public static void ClearSDKStaticCache() { } GetAssemblyFoldersExInfo(string registryRoot, string targetFrameworkVersion, string registryKeySuffix, string osVersion, string platform, System.Reflection.ProcessorArchitecture targetProcessorArchitecture)369 public static System.Collections.Generic.IList<Microsoft.Build.Utilities.AssemblyFoldersExInfo> GetAssemblyFoldersExInfo(string registryRoot, string targetFrameworkVersion, string registryKeySuffix, string osVersion, string platform, System.Reflection.ProcessorArchitecture targetProcessorArchitecture) { throw null; } GetDisplayNameForTargetFrameworkDirectory(string targetFrameworkDirectory, System.Runtime.Versioning.FrameworkName frameworkName)370 public static string GetDisplayNameForTargetFrameworkDirectory(string targetFrameworkDirectory, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } 371 [System.MonoTODOAttribute] GetDotNetFrameworkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)372 public static string GetDotNetFrameworkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } 373 [System.MonoTODOAttribute] GetDotNetFrameworkSdkInstallKeyValue(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)374 public static string GetDotNetFrameworkSdkInstallKeyValue(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } GetDotNetFrameworkSdkInstallKeyValue(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion)375 public static string GetDotNetFrameworkSdkInstallKeyValue(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } GetDotNetFrameworkSdkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)376 public static string GetDotNetFrameworkSdkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } GetDotNetFrameworkSdkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion)377 public static string GetDotNetFrameworkSdkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } 378 [System.MonoTODOAttribute] GetDotNetFrameworkVersionFolderPrefix(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)379 public static string GetDotNetFrameworkVersionFolderPrefix(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } GetPathToDotNetFramework(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)380 public static string GetPathToDotNetFramework(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } GetPathToDotNetFramework(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture)381 public static string GetPathToDotNetFramework(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } GetPathToDotNetFrameworkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)382 public static string GetPathToDotNetFrameworkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } GetPathToDotNetFrameworkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture)383 public static string GetPathToDotNetFrameworkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } GetPathToDotNetFrameworkReferenceAssemblies(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)384 public static string GetPathToDotNetFrameworkReferenceAssemblies(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)385 public static string GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion)386 public static string GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } 387 [System.MonoTODOAttribute] GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version)388 public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture)389 public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion)390 public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture)391 public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } GetPathToReferenceAssemblies(System.Runtime.Versioning.FrameworkName frameworkName)392 public static System.Collections.Generic.IList<string> GetPathToReferenceAssemblies(System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } GetPathToReferenceAssemblies(string targetFrameworkRootPath, System.Runtime.Versioning.FrameworkName frameworkName)393 public static System.Collections.Generic.IList<string> GetPathToReferenceAssemblies(string targetFrameworkRootPath, System.Runtime.Versioning.FrameworkName frameworkName) { throw null; } GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile)394 public static System.Collections.Generic.IList<string> GetPathToReferenceAssemblies(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; } GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile)395 public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile) { throw null; } GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget)396 public static string GetPathToStandardLibraries(string targetFrameworkIdentifier, string targetFrameworkVersion, string targetFrameworkProfile, string platformTarget) { throw null; } 397 [System.MonoTODOAttribute] GetPathToSystemFile(string fileName)398 public static string GetPathToSystemFile(string fileName) { throw null; } GetPathToWindowsSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion)399 public static string GetPathToWindowsSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } GetPathToWindowsSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion)400 public static string GetPathToWindowsSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion) { throw null; } GetPathToWindowsSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture)401 public static string GetPathToWindowsSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version, Microsoft.Build.Utilities.VisualStudioVersion visualStudioVersion, Microsoft.Build.Utilities.DotNetFrameworkArchitecture architecture) { throw null; } GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion)402 public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot)403 public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion)404 public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot)405 public static string GetPlatformExtensionSDKLocation(string sdkMoniker, string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot) { throw null; } GetPlatformExtensionSDKLocations(string targetPlatformIdentifier, System.Version targetPlatformVersion)406 public static System.Collections.Generic.IDictionary<string, string> GetPlatformExtensionSDKLocations(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } GetPlatformExtensionSDKLocations(string[] diskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion)407 public static System.Collections.Generic.IDictionary<string, string> GetPlatformExtensionSDKLocations(string[] diskRoots, string registryRoot, string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion)408 public static string GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion) { throw null; } GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot)409 public static string GetPlatformSDKLocation(string targetPlatformIdentifier, string targetPlatformVersion, string diskRoots, string registryRoot) { throw null; } GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion)410 public static string GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion) { throw null; } GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot)411 public static string GetPlatformSDKLocation(string targetPlatformIdentifier, System.Version targetPlatformVersion, string[] diskRoots, string registryRoot) { throw null; } GetProgramFilesReferenceAssemblyRoot()412 public static string GetProgramFilesReferenceAssemblyRoot() { throw null; } GetSDKDesignTimeFolders(string sdkRoot)413 public static System.Collections.Generic.IList<string> GetSDKDesignTimeFolders(string sdkRoot) { throw null; } GetSDKDesignTimeFolders(string sdkRoot, string targetConfiguration, string targetArchitecture)414 public static System.Collections.Generic.IList<string> GetSDKDesignTimeFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } GetSDKRedistFolders(string sdkRoot)415 public static System.Collections.Generic.IList<string> GetSDKRedistFolders(string sdkRoot) { throw null; } GetSDKRedistFolders(string sdkRoot, string targetConfiguration, string targetArchitecture)416 public static System.Collections.Generic.IList<string> GetSDKRedistFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } GetSDKReferenceFolders(string sdkRoot)417 public static System.Collections.Generic.IList<string> GetSDKReferenceFolders(string sdkRoot) { throw null; } GetSDKReferenceFolders(string sdkRoot, string targetConfiguration, string targetArchitecture)418 public static System.Collections.Generic.IList<string> GetSDKReferenceFolders(string sdkRoot, string targetConfiguration, string targetArchitecture) { throw null; } GetSupportedTargetFrameworks()419 public static System.Collections.Generic.IList<string> GetSupportedTargetFrameworks() { throw null; } GetTargetPlatformSdks()420 public static System.Collections.Generic.IList<Microsoft.Build.Utilities.TargetPlatformSDK> GetTargetPlatformSdks() { throw null; } GetTargetPlatformSdks(string[] diskRoots, string registryRoot)421 public static System.Collections.Generic.IList<Microsoft.Build.Utilities.TargetPlatformSDK> GetTargetPlatformSdks(string[] diskRoots, string registryRoot) { throw null; } HighestVersionOfTargetFrameworkIdentifier(string targetFrameworkRootDirectory, string frameworkIdentifier)422 public static System.Runtime.Versioning.FrameworkName HighestVersionOfTargetFrameworkIdentifier(string targetFrameworkRootDirectory, string frameworkIdentifier) { throw null; } 423 } 424 public abstract partial class ToolTask : Microsoft.Build.Utilities.Task, Microsoft.Build.Framework.ICancelableTask, Microsoft.Build.Framework.ITask 425 { ToolTask()426 protected ToolTask() { } ToolTask(System.Resources.ResourceManager taskResources)427 protected ToolTask(System.Resources.ResourceManager taskResources) { } ToolTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix)428 protected ToolTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } 429 public bool EchoOff { get { throw null; } set { } } 430 protected virtual System.Collections.Specialized.StringDictionary EnvironmentOverride { get { throw null; } } 431 public string[] EnvironmentVariables { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 432 [Microsoft.Build.Framework.OutputAttribute] 433 public int ExitCode { get { throw null; } } 434 protected virtual bool HasLoggedErrors { get { throw null; } } 435 public bool LogStandardErrorAsError { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 436 protected virtual System.Text.Encoding ResponseFileEncoding { get { throw null; } } 437 protected virtual System.Text.Encoding StandardErrorEncoding { get { throw null; } } 438 public string StandardErrorImportance { get { throw null; } set { } } 439 protected Microsoft.Build.Framework.MessageImportance StandardErrorImportanceToUse { get { throw null; } } 440 protected virtual Microsoft.Build.Framework.MessageImportance StandardErrorLoggingImportance { get { throw null; } } 441 protected virtual System.Text.Encoding StandardOutputEncoding { get { throw null; } } 442 public string StandardOutputImportance { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 443 protected Microsoft.Build.Framework.MessageImportance StandardOutputImportanceToUse { get { throw null; } } 444 protected virtual Microsoft.Build.Framework.MessageImportance StandardOutputLoggingImportance { get { throw null; } } 445 protected int TaskProcessTerminationTimeout { get { throw null; } set { } } 446 public virtual int Timeout { get { throw null; } set { } } 447 protected System.Threading.ManualResetEvent ToolCanceled { get { throw null; } } 448 public virtual string ToolExe { get { throw null; } set { } } 449 protected abstract string ToolName { get; } 450 public string ToolPath { get { throw null; } set { } } 451 public bool UseCommandProcessor { get { throw null; } set { } } 452 public bool YieldDuringToolExecution { get { throw null; } set { } } 453 [System.MonoTODOAttribute] CallHostObjectToExecute()454 protected virtual bool CallHostObjectToExecute() { throw null; } Cancel()455 public virtual void Cancel() { } DeleteTempFile(string fileName)456 protected void DeleteTempFile(string fileName) { } Execute()457 public override bool Execute() { throw null; } ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands)458 protected virtual int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands) { throw null; } GenerateCommandLineCommands()459 protected virtual string GenerateCommandLineCommands() { throw null; } GenerateFullPathToTool()460 protected abstract string GenerateFullPathToTool(); GenerateResponseFileCommands()461 protected virtual string GenerateResponseFileCommands() { throw null; } GetProcessStartInfo(string pathToTool, string commandLineCommands, string responseFileSwitch)462 protected System.Diagnostics.ProcessStartInfo GetProcessStartInfo(string pathToTool, string commandLineCommands, string responseFileSwitch) { throw null; } GetResponseFileSwitch(string responseFilePath)463 protected virtual string GetResponseFileSwitch(string responseFilePath) { throw null; } 464 [System.MonoTODOAttribute] GetWorkingDirectory()465 protected virtual string GetWorkingDirectory() { throw null; } HandleTaskExecutionErrors()466 protected virtual bool HandleTaskExecutionErrors() { throw null; } InitializeHostObject()467 protected virtual Microsoft.Build.Utilities.HostObjectInitializationStatus InitializeHostObject() { throw null; } LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance)468 protected virtual void LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance) { } 469 [System.MonoTODOAttribute] LogPathToTool(string toolName, string pathToTool)470 protected virtual void LogPathToTool(string toolName, string pathToTool) { } LogToolCommand(string message)471 protected virtual void LogToolCommand(string message) { } ResponseFileEscape(string responseString)472 protected virtual string ResponseFileEscape(string responseString) { throw null; } SkipTaskExecution()473 protected virtual bool SkipTaskExecution() { throw null; } ValidateParameters()474 protected internal virtual bool ValidateParameters() { throw null; } 475 } 476 public static partial class TrackedDependencies 477 { ExpandWildcards(Microsoft.Build.Framework.ITaskItem[] expand)478 public static Microsoft.Build.Framework.ITaskItem[] ExpandWildcards(Microsoft.Build.Framework.ITaskItem[] expand) { throw null; } 479 } 480 public enum UpToDateCheckType 481 { 482 InputNewerThanOutput = 0, 483 InputNewerThanTracking = 2, 484 InputOrOutputNewerThanTracking = 1, 485 } 486 public enum VisualStudioVersion 487 { 488 Version100 = 0, 489 Version110 = 1, 490 VersionLatest = 1, 491 } 492 } 493 namespace System 494 { 495 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 496 internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute 497 { MonoDocumentationNoteAttribute(string comment)498 public MonoDocumentationNoteAttribute(string comment) { } 499 } 500 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 501 internal partial class MonoExtensionAttribute : System.MonoTODOAttribute 502 { MonoExtensionAttribute(string comment)503 public MonoExtensionAttribute(string comment) { } 504 } 505 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 506 internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute 507 { MonoInternalNoteAttribute(string comment)508 public MonoInternalNoteAttribute(string comment) { } 509 } 510 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 511 internal partial class MonoLimitationAttribute : System.MonoTODOAttribute 512 { MonoLimitationAttribute(string comment)513 public MonoLimitationAttribute(string comment) { } 514 } 515 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 516 internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute 517 { MonoNotSupportedAttribute(string comment)518 public MonoNotSupportedAttribute(string comment) { } 519 } 520 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 521 internal partial class MonoTODOAttribute : System.Attribute 522 { MonoTODOAttribute()523 public MonoTODOAttribute() { } MonoTODOAttribute(string comment)524 public MonoTODOAttribute(string comment) { } 525 public string Comment { get { throw null; } } 526 } 527 } 528