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.Engine.dll")]
11 [assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Engine.dll")]
12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2558.0")]
13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2558.0")]
14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
15 [assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Engine.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 [assembly:System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute((System.Runtime.InteropServices.DllImportSearchPath)(2050))]
23 [assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Flags=(System.Security.Permissions.SecurityPermissionFlag)(8))]
24 namespace Microsoft.Build.BuildEngine
25 {
26     [System.Diagnostics.DebuggerDisplayAttribute("BuildItem (Name = { Name }, Include = { Include }, FinalItemSpec = { FinalItemSpec }, Condition = { Condition } )")]
27     public partial class BuildItem
28     {
BuildItem(string itemName, Microsoft.Build.Framework.ITaskItem taskItem)29         public BuildItem(string itemName, Microsoft.Build.Framework.ITaskItem taskItem) { }
BuildItem(string itemName, string itemInclude)30         public BuildItem(string itemName, string itemInclude) { }
31         public string Condition { get { throw null; } set { } }
32         public int CustomMetadataCount { get { throw null; } }
33         public System.Collections.ICollection CustomMetadataNames { get { throw null; } }
34         public string Exclude { get { throw null; } set { } }
35         public string FinalItemSpec { get { throw null; } }
36         public string Include { get { throw null; } set { } }
37         public bool IsImported { get { throw null; } }
38         public int MetadataCount { get { throw null; } }
39         public System.Collections.ICollection MetadataNames { get { throw null; } }
40         public string Name { get { throw null; } set { } }
Clone()41         public Microsoft.Build.BuildEngine.BuildItem Clone() { throw null; }
CopyCustomMetadataTo(Microsoft.Build.BuildEngine.BuildItem destinationItem)42         public void CopyCustomMetadataTo(Microsoft.Build.BuildEngine.BuildItem destinationItem) { }
GetEvaluatedMetadata(string metadataName)43         public string GetEvaluatedMetadata(string metadataName) { throw null; }
GetMetadata(string metadataName)44         public string GetMetadata(string metadataName) { throw null; }
HasMetadata(string metadataName)45         public bool HasMetadata(string metadataName) { throw null; }
RemoveMetadata(string metadataName)46         public void RemoveMetadata(string metadataName) { }
SetMetadata(string metadataName, string metadataValue)47         public void SetMetadata(string metadataName, string metadataValue) { }
SetMetadata(string metadataName, string metadataValue, bool treatMetadataValueAsLiteral)48         public void SetMetadata(string metadataName, string metadataValue, bool treatMetadataValueAsLiteral) { }
49     }
50     [System.Diagnostics.DebuggerDisplayAttribute("BuildItemGroup (Count = { Count }, Condition = { Condition })")]
51     public partial class BuildItemGroup : System.Collections.IEnumerable
52     {
BuildItemGroup()53         public BuildItemGroup() { }
54         public string Condition { get { throw null; } set { } }
55         public int Count { get { throw null; } }
56         public bool IsImported { get { throw null; } }
57         public Microsoft.Build.BuildEngine.BuildItem this[int index] { get { throw null; } }
AddNewItem(string itemName, string itemInclude)58         public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude) { throw null; }
AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral)59         public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral) { throw null; }
Clear()60         public void Clear() { }
Clone(bool deepClone)61         public Microsoft.Build.BuildEngine.BuildItemGroup Clone(bool deepClone) { throw null; }
GetEnumerator()62         public System.Collections.IEnumerator GetEnumerator() { throw null; }
RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove)63         public void RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove) { }
RemoveItemAt(int index)64         public void RemoveItemAt(int index) { }
ToArray()65         public Microsoft.Build.BuildEngine.BuildItem[] ToArray() { throw null; }
66     }
67     public partial class BuildItemGroupCollection : System.Collections.ICollection, System.Collections.IEnumerable
68     {
BuildItemGroupCollection()69         internal BuildItemGroupCollection() { }
70         public int Count { get { throw null; } }
71         public bool IsSynchronized { get { throw null; } }
72         public object SyncRoot { get { throw null; } }
CopyTo(System.Array array, int index)73         public void CopyTo(System.Array array, int index) { }
GetEnumerator()74         public System.Collections.IEnumerator GetEnumerator() { throw null; }
75     }
76     [System.Diagnostics.DebuggerDisplayAttribute("BuildProperty (Name = { Name }, Value = { Value }, FinalValue = { FinalValue }, Condition = { Condition })")]
77     public partial class BuildProperty
78     {
BuildProperty(string propertyName, string propertyValue)79         public BuildProperty(string propertyName, string propertyValue) { }
80         public string Condition { get { throw null; } set { } }
81         public string FinalValue { get { throw null; } }
82         public bool IsImported { get { throw null; } }
83         public string Name { get { throw null; } }
84         public string Value { get { throw null; } set { } }
Clone(bool deepClone)85         public Microsoft.Build.BuildEngine.BuildProperty Clone(bool deepClone) { throw null; }
operator string(Microsoft.Build.BuildEngine.BuildProperty propertyToCast)86         public static explicit operator string (Microsoft.Build.BuildEngine.BuildProperty propertyToCast) { throw null; }
ToString()87         public override string ToString() { throw null; }
88     }
89     [System.Diagnostics.DebuggerDisplayAttribute("BuildPropertyGroup (Count = { Count }, Condition = { Condition })")]
90     public partial class BuildPropertyGroup : System.Collections.IEnumerable
91     {
BuildPropertyGroup()92         public BuildPropertyGroup() { }
BuildPropertyGroup(Microsoft.Build.BuildEngine.Project parentProject)93         public BuildPropertyGroup(Microsoft.Build.BuildEngine.Project parentProject) { }
94         public string Condition { get { throw null; } set { } }
95         public int Count { get { throw null; } }
96         public bool IsImported { get { throw null; } }
97         public Microsoft.Build.BuildEngine.BuildProperty this[string propertyName] { get { throw null; } set { } }
AddNewProperty(string propertyName, string propertyValue)98         public Microsoft.Build.BuildEngine.BuildProperty AddNewProperty(string propertyName, string propertyValue) { throw null; }
AddNewProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral)99         public Microsoft.Build.BuildEngine.BuildProperty AddNewProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral) { throw null; }
Clear()100         public void Clear() { }
Clone(bool deepClone)101         public Microsoft.Build.BuildEngine.BuildPropertyGroup Clone(bool deepClone) { throw null; }
GetEnumerator()102         public System.Collections.IEnumerator GetEnumerator() { throw null; }
RemoveProperty(Microsoft.Build.BuildEngine.BuildProperty property)103         public void RemoveProperty(Microsoft.Build.BuildEngine.BuildProperty property) { }
RemoveProperty(string propertyName)104         public void RemoveProperty(string propertyName) { }
SetImportedPropertyGroupCondition(string condition)105         public void SetImportedPropertyGroupCondition(string condition) { }
SetProperty(string propertyName, string propertyValue)106         public void SetProperty(string propertyName, string propertyValue) { }
SetProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral)107         public void SetProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral) { }
108     }
109     public partial class BuildPropertyGroupCollection : System.Collections.ICollection, System.Collections.IEnumerable
110     {
BuildPropertyGroupCollection()111         internal BuildPropertyGroupCollection() { }
112         public int Count { get { throw null; } }
113         public bool IsSynchronized { get { throw null; } }
114         public object SyncRoot { get { throw null; } }
CopyTo(System.Array array, int index)115         public void CopyTo(System.Array array, int index) { }
GetEnumerator()116         public System.Collections.IEnumerator GetEnumerator() { throw null; }
117     }
118     [System.FlagsAttribute]
119     public enum BuildSettings
120     {
121         DoNotResetPreviouslyBuiltTargets = 1,
122         None = 0,
123     }
124     public partial class BuildTask
125     {
BuildTask()126         internal BuildTask() { }
127         public string Condition { get { throw null; } set { } }
128         public bool ContinueOnError { get { throw null; } set { } }
129         public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } }
130         public string Name { get { throw null; } }
131         public System.Type Type { get { throw null; } }
AddOutputItem(string taskParameter, string itemName)132         public void AddOutputItem(string taskParameter, string itemName) { }
AddOutputProperty(string taskParameter, string propertyName)133         public void AddOutputProperty(string taskParameter, string propertyName) { }
Execute()134         public bool Execute() { throw null; }
GetParameterNames()135         public string[] GetParameterNames() { throw null; }
GetParameterValue(string attributeName)136         public string GetParameterValue(string attributeName) { throw null; }
SetParameterValue(string parameterName, string parameterValue)137         public void SetParameterValue(string parameterName, string parameterValue) { }
SetParameterValue(string parameterName, string parameterValue, bool treatParameterValueAsLiteral)138         public void SetParameterValue(string parameterName, string parameterValue, bool treatParameterValueAsLiteral) { }
139     }
ColorResetter()140     public delegate void ColorResetter();
ColorSetter(System.ConsoleColor color)141     public delegate void ColorSetter(System.ConsoleColor color);
142     public partial class ConfigurableForwardingLogger : Microsoft.Build.Framework.IForwardingLogger, Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger
143     {
ConfigurableForwardingLogger()144         public ConfigurableForwardingLogger() { }
145         public Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get { throw null; } set { } }
146         public int NodeId { get { throw null; } set { } }
147         public string Parameters { get { throw null; } set { } }
148         public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } }
ForwardToCentralLogger(Microsoft.Build.Framework.BuildEventArgs e)149         protected virtual void ForwardToCentralLogger(Microsoft.Build.Framework.BuildEventArgs e) { }
Initialize(Microsoft.Build.Framework.IEventSource eventSource)150         public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { }
Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)151         public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { }
Shutdown()152         public virtual void Shutdown() { }
153     }
154     public partial class ConsoleLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger
155     {
ConsoleLogger()156         public ConsoleLogger() { }
ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity)157         public ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity) { }
ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity, Microsoft.Build.BuildEngine.WriteHandler write, Microsoft.Build.BuildEngine.ColorSetter colorSet, Microsoft.Build.BuildEngine.ColorResetter colorReset)158         public ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity, Microsoft.Build.BuildEngine.WriteHandler write, Microsoft.Build.BuildEngine.ColorSetter colorSet, Microsoft.Build.BuildEngine.ColorResetter colorReset) { }
159         public string Parameters { get { throw null; } set { } }
160         public bool ShowSummary { get { throw null; } set { } }
161         public bool SkipProjectStartedText { get { throw null; } set { } }
162         public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } }
163         protected Microsoft.Build.BuildEngine.WriteHandler WriteHandler { get { throw null; } set { } }
ApplyParameter(string parameterName, string parameterValue)164         public void ApplyParameter(string parameterName, string parameterValue) { }
BuildFinishedHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e)165         public void BuildFinishedHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e) { }
BuildStartedHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e)166         public void BuildStartedHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e) { }
CustomEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e)167         public void CustomEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e) { }
ErrorHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e)168         public void ErrorHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e) { }
Initialize(Microsoft.Build.Framework.IEventSource eventSource)169         public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { }
Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)170         public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { }
MessageHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e)171         public void MessageHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e) { }
ProjectFinishedHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e)172         public void ProjectFinishedHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e) { }
ProjectStartedHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e)173         public void ProjectStartedHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e) { }
Shutdown()174         public virtual void Shutdown() { }
TargetFinishedHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e)175         public void TargetFinishedHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e) { }
TargetStartedHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e)176         public void TargetStartedHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e) { }
TaskFinishedHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e)177         public void TaskFinishedHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e) { }
TaskStartedHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e)178         public void TaskStartedHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e) { }
WarningHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e)179         public void WarningHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e) { }
180     }
181     public partial class DistributedFileLogger : Microsoft.Build.Framework.IForwardingLogger, Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger
182     {
DistributedFileLogger()183         public DistributedFileLogger() { }
184         public Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get { throw null; } set { } }
185         public int NodeId { get { throw null; } set { } }
186         public string Parameters { get { throw null; } set { } }
187         public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } }
Initialize(Microsoft.Build.Framework.IEventSource eventSource)188         public void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { }
Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)189         public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { }
Shutdown()190         public void Shutdown() { }
191     }
192     [System.ObsoleteAttribute("This class has been deprecated. Please use Microsoft.Build.Evaluation.ProjectCollection from the Microsoft.Build assembly instead.")]
193     public partial class Engine
194     {
Engine()195         public Engine() { }
Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties)196         public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties) { }
Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations)197         public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations) { }
Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations, int numberOfCpus, string localNodeProviderParameters)198         public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations, int numberOfCpus, string localNodeProviderParameters) { }
Engine(Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations)199         public Engine(Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations) { }
200         [System.ObsoleteAttribute("If you were simply passing in the .NET Framework location as the BinPath, just change to the parameterless Engine() constructor. Otherwise, you can define custom toolsets in the registry or config file, or by adding elements to the Engine's ToolsetCollection. Then use either the Engine() or Engine(ToolsetLocations) constructor instead.")]
Engine(string binPath)201         public Engine(string binPath) { }
202         [System.ObsoleteAttribute("Avoid setting BinPath. If you were simply passing in the .NET Framework location as the BinPath, no other action is necessary. Otherwise, define Toolsets instead in the registry or config file, or by adding elements to the Engine's ToolsetCollection, in order to use a custom BinPath.")]
203         public string BinPath { get { throw null; } set { } }
204         public bool BuildEnabled { get { throw null; } set { } }
205         public string DefaultToolsVersion { get { throw null; } set { } }
206         public static Microsoft.Build.BuildEngine.Engine GlobalEngine { get { throw null; } }
207         public Microsoft.Build.BuildEngine.BuildPropertyGroup GlobalProperties { get { throw null; } set { } }
208         public bool IsBuilding { get { throw null; } }
209         public bool OnlyLogCriticalEvents { get { throw null; } set { } }
210         public Microsoft.Build.BuildEngine.ToolsetCollection Toolsets { get { throw null; } }
211         public static System.Version Version { get { throw null; } }
BuildProject(Microsoft.Build.BuildEngine.Project project)212         public bool BuildProject(Microsoft.Build.BuildEngine.Project project) { throw null; }
BuildProject(Microsoft.Build.BuildEngine.Project project, string targetName)213         public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string targetName) { throw null; }
BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames)214         public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames) { throw null; }
BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs)215         public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs) { throw null; }
BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags)216         public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; }
BuildProjectFile(string projectFile)217         public bool BuildProjectFile(string projectFile) { throw null; }
BuildProjectFile(string projectFile, string targetName)218         public bool BuildProjectFile(string projectFile, string targetName) { throw null; }
BuildProjectFile(string projectFile, string[] targetNames)219         public bool BuildProjectFile(string projectFile, string[] targetNames) { throw null; }
BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties)220         public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties) { throw null; }
BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs)221         public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs) { throw null; }
BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags)222         public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; }
BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string toolsVersion)223         public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string toolsVersion) { throw null; }
BuildProjectFiles(string[] projectFiles, string[][] targetNamesPerProject, Microsoft.Build.BuildEngine.BuildPropertyGroup[] globalPropertiesPerProject, System.Collections.IDictionary[] targetOutputsPerProject, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string[] toolsVersions)224         public bool BuildProjectFiles(string[] projectFiles, string[][] targetNamesPerProject, Microsoft.Build.BuildEngine.BuildPropertyGroup[] globalPropertiesPerProject, System.Collections.IDictionary[] targetOutputsPerProject, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string[] toolsVersions) { throw null; }
CreateNewProject()225         public Microsoft.Build.BuildEngine.Project CreateNewProject() { throw null; }
GetLoadedProject(string projectFullFileName)226         public Microsoft.Build.BuildEngine.Project GetLoadedProject(string projectFullFileName) { throw null; }
RegisterDistributedLogger(Microsoft.Build.Framework.ILogger centralLogger, Microsoft.Build.BuildEngine.LoggerDescription forwardingLogger)227         public void RegisterDistributedLogger(Microsoft.Build.Framework.ILogger centralLogger, Microsoft.Build.BuildEngine.LoggerDescription forwardingLogger) { }
RegisterLogger(Microsoft.Build.Framework.ILogger logger)228         public void RegisterLogger(Microsoft.Build.Framework.ILogger logger) { }
Shutdown()229         public void Shutdown() { }
UnloadAllProjects()230         public void UnloadAllProjects() { }
UnloadProject(Microsoft.Build.BuildEngine.Project project)231         public void UnloadProject(Microsoft.Build.BuildEngine.Project project) { }
UnregisterAllLoggers()232         public void UnregisterAllLoggers() { }
233     }
234     public partial class FileLogger : Microsoft.Build.BuildEngine.ConsoleLogger
235     {
FileLogger()236         public FileLogger() { }
Initialize(Microsoft.Build.Framework.IEventSource eventSource)237         public override void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { }
Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)238         public override void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { }
Shutdown()239         public override void Shutdown() { }
240     }
241     public partial class Import
242     {
Import()243         internal Import() { }
244         public string Condition { get { throw null; } set { } }
245         public string EvaluatedProjectPath { get { throw null; } }
246         public bool IsImported { get { throw null; } }
247         public string ProjectPath { get { throw null; } set { } }
248     }
249     public partial class ImportCollection : System.Collections.ICollection, System.Collections.IEnumerable
250     {
ImportCollection()251         internal ImportCollection() { }
252         public int Count { get { throw null; } }
253         public bool IsSynchronized { get { throw null; } }
254         public object SyncRoot { get { throw null; } }
AddNewImport(string projectFile, string condition)255         public void AddNewImport(string projectFile, string condition) { }
CopyTo(Microsoft.Build.BuildEngine.Import[] array, int index)256         public void CopyTo(Microsoft.Build.BuildEngine.Import[] array, int index) { }
CopyTo(System.Array array, int index)257         public void CopyTo(System.Array array, int index) { }
GetEnumerator()258         public System.Collections.IEnumerator GetEnumerator() { throw null; }
RemoveImport(Microsoft.Build.BuildEngine.Import importToRemove)259         public void RemoveImport(Microsoft.Build.BuildEngine.Import importToRemove) { }
260     }
261     [System.SerializableAttribute]
262     public sealed partial class InternalLoggerException : System.Exception
263     {
InternalLoggerException()264         public InternalLoggerException() { }
InternalLoggerException(string message)265         public InternalLoggerException(string message) { }
InternalLoggerException(string message, System.Exception innerException)266         public InternalLoggerException(string message, System.Exception innerException) { }
267         public Microsoft.Build.Framework.BuildEventArgs BuildEventArgs { get { throw null; } }
268         public string ErrorCode { get { throw null; } }
269         public string HelpKeyword { get { throw null; } }
270         public bool InitializationException { get { throw null; } }
271         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)272         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
273     }
274     [System.SerializableAttribute]
275     public sealed partial class InvalidProjectFileException : System.Exception
276     {
InvalidProjectFileException()277         public InvalidProjectFileException() { }
InvalidProjectFileException(string message)278         public InvalidProjectFileException(string message) { }
InvalidProjectFileException(string message, System.Exception innerException)279         public InvalidProjectFileException(string message, System.Exception innerException) { }
InvalidProjectFileException(string projectFile, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string errorSubcategory, string errorCode, string helpKeyword)280         public InvalidProjectFileException(string projectFile, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string errorSubcategory, string errorCode, string helpKeyword) { }
InvalidProjectFileException(System.Xml.XmlNode xmlNode, string message, string errorSubcategory, string errorCode, string helpKeyword)281         public InvalidProjectFileException(System.Xml.XmlNode xmlNode, string message, string errorSubcategory, string errorCode, string helpKeyword) { }
282         public string BaseMessage { get { throw null; } }
283         public int ColumnNumber { get { throw null; } }
284         public int EndColumnNumber { get { throw null; } }
285         public int EndLineNumber { get { throw null; } }
286         public string ErrorCode { get { throw null; } }
287         public string ErrorSubcategory { get { throw null; } }
288         public string HelpKeyword { get { throw null; } }
289         public int LineNumber { get { throw null; } }
290         public override string Message { get { throw null; } }
291         public string ProjectFile { get { throw null; } }
292         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)293         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
294     }
295     [System.SerializableAttribute]
296     public partial class InvalidToolsetDefinitionException : System.Exception
297     {
InvalidToolsetDefinitionException()298         public InvalidToolsetDefinitionException() { }
InvalidToolsetDefinitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)299         protected InvalidToolsetDefinitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
InvalidToolsetDefinitionException(string message)300         public InvalidToolsetDefinitionException(string message) { }
InvalidToolsetDefinitionException(string message, System.Exception innerException)301         public InvalidToolsetDefinitionException(string message, System.Exception innerException) { }
InvalidToolsetDefinitionException(string message, string errorCode)302         public InvalidToolsetDefinitionException(string message, string errorCode) { }
InvalidToolsetDefinitionException(string message, string errorCode, System.Exception innerException)303         public InvalidToolsetDefinitionException(string message, string errorCode, System.Exception innerException) { }
304         public string ErrorCode { get { throw null; } }
305         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)306         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
307     }
308     public partial class LocalNode
309     {
LocalNode()310         internal LocalNode() { }
StartLocalNodeServer(int nodeNumber)311         public static void StartLocalNodeServer(int nodeNumber) { }
312     }
313     public partial class LoggerDescription
314     {
LoggerDescription(string loggerClassName, string loggerAssemblyName, string loggerAssemblyFile, string loggerSwitchParameters, Microsoft.Build.Framework.LoggerVerbosity verbosity)315         public LoggerDescription(string loggerClassName, string loggerAssemblyName, string loggerAssemblyFile, string loggerSwitchParameters, Microsoft.Build.Framework.LoggerVerbosity verbosity) { }
316         public string LoggerSwitchParameters { get { throw null; } }
317         public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } }
318     }
319     [System.ObsoleteAttribute("This class has been deprecated. Please use Microsoft.Build.Evaluation.Project from the Microsoft.Build assembly instead.")]
320     public partial class Project
321     {
Project()322         public Project() { }
Project(Microsoft.Build.BuildEngine.Engine engine)323         public Project(Microsoft.Build.BuildEngine.Engine engine) { }
Project(Microsoft.Build.BuildEngine.Engine engine, string toolsVersion)324         public Project(Microsoft.Build.BuildEngine.Engine engine, string toolsVersion) { }
325         public bool BuildEnabled { get { throw null; } set { } }
326         public string DefaultTargets { get { throw null; } set { } }
327         public string DefaultToolsVersion { get { throw null; } set { } }
328         public System.Text.Encoding Encoding { get { throw null; } }
329         public Microsoft.Build.BuildEngine.BuildItemGroup EvaluatedItems { get { throw null; } }
330         public Microsoft.Build.BuildEngine.BuildItemGroup EvaluatedItemsIgnoringCondition { get { throw null; } }
331         public Microsoft.Build.BuildEngine.BuildPropertyGroup EvaluatedProperties { get { throw null; } }
332         public string FullFileName { get { throw null; } set { } }
333         public Microsoft.Build.BuildEngine.BuildPropertyGroup GlobalProperties { get { throw null; } set { } }
334         public bool HasToolsVersionAttribute { get { throw null; } }
335         public Microsoft.Build.BuildEngine.ImportCollection Imports { get { throw null; } }
336         public string InitialTargets { get { throw null; } set { } }
337         public bool IsDirty { get { throw null; } }
338         public bool IsValidated { get { throw null; } set { } }
339         public Microsoft.Build.BuildEngine.BuildItemGroupCollection ItemGroups { get { throw null; } }
340         public Microsoft.Build.BuildEngine.Engine ParentEngine { get { throw null; } }
341         public Microsoft.Build.BuildEngine.BuildPropertyGroupCollection PropertyGroups { get { throw null; } }
342         public string SchemaFile { get { throw null; } set { } }
343         public Microsoft.Build.BuildEngine.TargetCollection Targets { get { throw null; } }
344         public System.DateTime TimeOfLastDirty { get { throw null; } }
345         public string ToolsVersion { get { throw null; } }
346         public Microsoft.Build.BuildEngine.UsingTaskCollection UsingTasks { get { throw null; } }
347         public string Xml { get { throw null; } }
AddNewImport(string projectFile, string condition)348         public void AddNewImport(string projectFile, string condition) { }
AddNewItem(string itemName, string itemInclude)349         public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude) { throw null; }
AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral)350         public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral) { throw null; }
AddNewItemGroup()351         public Microsoft.Build.BuildEngine.BuildItemGroup AddNewItemGroup() { throw null; }
AddNewPropertyGroup(bool insertAtEndOfProject)352         public Microsoft.Build.BuildEngine.BuildPropertyGroup AddNewPropertyGroup(bool insertAtEndOfProject) { throw null; }
AddNewUsingTaskFromAssemblyFile(string taskName, string assemblyFile)353         public void AddNewUsingTaskFromAssemblyFile(string taskName, string assemblyFile) { }
AddNewUsingTaskFromAssemblyName(string taskName, string assemblyName)354         public void AddNewUsingTaskFromAssemblyName(string taskName, string assemblyName) { }
Build()355         public bool Build() { throw null; }
Build(string targetName)356         public bool Build(string targetName) { throw null; }
Build(string[] targetNames)357         public bool Build(string[] targetNames) { throw null; }
Build(string[] targetNames, System.Collections.IDictionary targetOutputs)358         public bool Build(string[] targetNames, System.Collections.IDictionary targetOutputs) { throw null; }
Build(string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags)359         public bool Build(string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; }
GetConditionedPropertyValues(string propertyName)360         public string[] GetConditionedPropertyValues(string propertyName) { throw null; }
GetEvaluatedItemsByName(string itemName)361         public Microsoft.Build.BuildEngine.BuildItemGroup GetEvaluatedItemsByName(string itemName) { throw null; }
GetEvaluatedItemsByNameIgnoringCondition(string itemName)362         public Microsoft.Build.BuildEngine.BuildItemGroup GetEvaluatedItemsByNameIgnoringCondition(string itemName) { throw null; }
GetEvaluatedProperty(string propertyName)363         public string GetEvaluatedProperty(string propertyName) { throw null; }
GetProjectExtensions(string id)364         public string GetProjectExtensions(string id) { throw null; }
Load(System.IO.TextReader textReader)365         public void Load(System.IO.TextReader textReader) { }
Load(System.IO.TextReader textReader, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings)366         public void Load(System.IO.TextReader textReader, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { }
Load(string projectFileName)367         public void Load(string projectFileName) { }
Load(string projectFileName, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings)368         public void Load(string projectFileName, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { }
LoadXml(string projectXml)369         public void LoadXml(string projectXml) { }
LoadXml(string projectXml, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings)370         public void LoadXml(string projectXml, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { }
MarkProjectAsDirty()371         public void MarkProjectAsDirty() { }
RemoveAllItemGroups()372         public void RemoveAllItemGroups() { }
RemoveAllPropertyGroups()373         public void RemoveAllPropertyGroups() { }
RemoveImportedPropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove)374         public void RemoveImportedPropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove) { }
RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove)375         public void RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove) { }
RemoveItemGroup(Microsoft.Build.BuildEngine.BuildItemGroup itemGroupToRemove)376         public void RemoveItemGroup(Microsoft.Build.BuildEngine.BuildItemGroup itemGroupToRemove) { }
RemoveItemGroupsWithMatchingCondition(string matchCondition)377         public void RemoveItemGroupsWithMatchingCondition(string matchCondition) { }
RemoveItemsByName(string itemName)378         public void RemoveItemsByName(string itemName) { }
RemovePropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove)379         public void RemovePropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove) { }
RemovePropertyGroupsWithMatchingCondition(string matchCondition)380         public void RemovePropertyGroupsWithMatchingCondition(string matchCondition) { }
RemovePropertyGroupsWithMatchingCondition(string matchCondition, bool includeImportedPropertyGroups)381         public void RemovePropertyGroupsWithMatchingCondition(string matchCondition, bool includeImportedPropertyGroups) { }
ResetBuildStatus()382         public void ResetBuildStatus() { }
Save(System.IO.TextWriter textWriter)383         public void Save(System.IO.TextWriter textWriter) { }
Save(string projectFileName)384         public void Save(string projectFileName) { }
Save(string projectFileName, System.Text.Encoding encoding)385         public void Save(string projectFileName, System.Text.Encoding encoding) { }
SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importProject)386         public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importProject) { }
SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position)387         public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position) { }
SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral)388         public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral) { }
SetProjectExtensions(string id, string content)389         public void SetProjectExtensions(string id, string content) { }
SetProperty(string propertyName, string propertyValue)390         public void SetProperty(string propertyName, string propertyValue) { }
SetProperty(string propertyName, string propertyValue, string condition)391         public void SetProperty(string propertyName, string propertyValue, string condition) { }
SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position)392         public void SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position) { }
SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral)393         public void SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral) { }
394     }
395     [System.FlagsAttribute]
396     public enum ProjectLoadSettings
397     {
398         IgnoreMissingImports = 1,
399         None = 0,
400     }
401     public enum PropertyPosition
402     {
403         UseExistingOrCreateAfterLastImport = 1,
404         UseExistingOrCreateAfterLastPropertyGroup = 0,
405     }
406     [System.SerializableAttribute]
407     public sealed partial class RemoteErrorException : System.Exception
408     {
RemoteErrorException()409         internal RemoteErrorException() { }
410         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)411         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
412     }
413     public static partial class SolutionWrapperProject
414     {
Generate(string solutionPath, string toolsVersionOverride, Microsoft.Build.Framework.BuildEventContext projectBuildEventContext)415         public static string Generate(string solutionPath, string toolsVersionOverride, Microsoft.Build.Framework.BuildEventContext projectBuildEventContext) { throw null; }
416     }
417     [System.Diagnostics.DebuggerDisplayAttribute("Target (Name = { Name }, Condition = { Condition })")]
418     public partial class Target : System.Collections.IEnumerable
419     {
Target()420         internal Target() { }
421         public string Condition { get { throw null; } set { } }
422         public string DependsOnTargets { get { throw null; } set { } }
423         public string Inputs { get { throw null; } set { } }
424         public bool IsImported { get { throw null; } }
425         public string Name { get { throw null; } }
426         public string Outputs { get { throw null; } set { } }
AddNewTask(string taskName)427         public Microsoft.Build.BuildEngine.BuildTask AddNewTask(string taskName) { throw null; }
GetEnumerator()428         public System.Collections.IEnumerator GetEnumerator() { throw null; }
RemoveTask(Microsoft.Build.BuildEngine.BuildTask taskElement)429         public void RemoveTask(Microsoft.Build.BuildEngine.BuildTask taskElement) { }
430     }
431     public partial class TargetCollection : System.Collections.ICollection, System.Collections.IEnumerable
432     {
TargetCollection()433         internal TargetCollection() { }
434         public int Count { get { throw null; } }
435         public bool IsSynchronized { get { throw null; } }
436         public Microsoft.Build.BuildEngine.Target this[string index] { get { throw null; } }
437         public object SyncRoot { get { throw null; } }
AddNewTarget(string targetName)438         public Microsoft.Build.BuildEngine.Target AddNewTarget(string targetName) { throw null; }
CopyTo(System.Array array, int index)439         public void CopyTo(System.Array array, int index) { }
Exists(string targetName)440         public bool Exists(string targetName) { throw null; }
GetEnumerator()441         public System.Collections.IEnumerator GetEnumerator() { throw null; }
RemoveTarget(Microsoft.Build.BuildEngine.Target targetToRemove)442         public void RemoveTarget(Microsoft.Build.BuildEngine.Target targetToRemove) { }
443     }
444     public partial class Toolset
445     {
Toolset(string toolsVersion, string toolsPath)446         public Toolset(string toolsVersion, string toolsPath) { }
Toolset(string toolsVersion, string toolsPath, Microsoft.Build.BuildEngine.BuildPropertyGroup buildProperties)447         public Toolset(string toolsVersion, string toolsPath, Microsoft.Build.BuildEngine.BuildPropertyGroup buildProperties) { }
448         public Microsoft.Build.BuildEngine.BuildPropertyGroup BuildProperties { get { throw null; } }
449         public string ToolsPath { get { throw null; } }
450         public string ToolsVersion { get { throw null; } }
Clone()451         public Microsoft.Build.BuildEngine.Toolset Clone() { throw null; }
452     }
453     public partial class ToolsetCollection : System.Collections.Generic.ICollection<Microsoft.Build.BuildEngine.Toolset>, System.Collections.Generic.IEnumerable<Microsoft.Build.BuildEngine.Toolset>, System.Collections.IEnumerable
454     {
ToolsetCollection()455         internal ToolsetCollection() { }
456         public int Count { get { throw null; } }
457         public bool IsReadOnly { get { throw null; } }
458         public Microsoft.Build.BuildEngine.Toolset this[string toolsVersion] { get { throw null; } }
459         public System.Collections.Generic.IEnumerable<string> ToolsVersions { get { throw null; } }
Add(Microsoft.Build.BuildEngine.Toolset item)460         public void Add(Microsoft.Build.BuildEngine.Toolset item) { }
Clear()461         public void Clear() { }
Contains(Microsoft.Build.BuildEngine.Toolset item)462         public bool Contains(Microsoft.Build.BuildEngine.Toolset item) { throw null; }
Contains(string toolsVersion)463         public bool Contains(string toolsVersion) { throw null; }
CopyTo(Microsoft.Build.BuildEngine.Toolset[] array, int arrayIndex)464         public void CopyTo(Microsoft.Build.BuildEngine.Toolset[] array, int arrayIndex) { }
GetEnumerator()465         public System.Collections.Generic.IEnumerator<Microsoft.Build.BuildEngine.Toolset> GetEnumerator() { throw null; }
Remove(Microsoft.Build.BuildEngine.Toolset item)466         public bool Remove(Microsoft.Build.BuildEngine.Toolset item) { throw null; }
System.Collections.IEnumerable.GetEnumerator()467         System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
468     }
469     [System.FlagsAttribute]
470     public enum ToolsetDefinitionLocations
471     {
472         ConfigurationFile = 1,
473         None = 0,
474         Registry = 2,
475     }
476     public partial class UsingTask
477     {
UsingTask()478         internal UsingTask() { }
479         public string AssemblyFile { get { throw null; } }
480         public string AssemblyName { get { throw null; } }
481         public string Condition { get { throw null; } }
482         public bool IsImported { get { throw null; } }
483         public string TaskName { get { throw null; } }
484     }
485     public partial class UsingTaskCollection : System.Collections.ICollection, System.Collections.IEnumerable
486     {
UsingTaskCollection()487         internal UsingTaskCollection() { }
488         public int Count { get { throw null; } }
489         public bool IsSynchronized { get { throw null; } }
490         public object SyncRoot { get { throw null; } }
CopyTo(Microsoft.Build.BuildEngine.UsingTask[] array, int index)491         public void CopyTo(Microsoft.Build.BuildEngine.UsingTask[] array, int index) { }
CopyTo(System.Array array, int index)492         public void CopyTo(System.Array array, int index) { }
GetEnumerator()493         public System.Collections.IEnumerator GetEnumerator() { throw null; }
494     }
495     public static partial class Utilities
496     {
Escape(string unescapedExpression)497         public static string Escape(string unescapedExpression) { throw null; }
498     }
WriteHandler(string message)499     public delegate void WriteHandler(string message);
500 }
501