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