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.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.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 namespace Microsoft.Build.BuildEngine 23 { 24 public partial class BuildItem 25 { BuildItem(string itemName, Microsoft.Build.Framework.ITaskItem taskItem)26 public BuildItem(string itemName, Microsoft.Build.Framework.ITaskItem taskItem) { } BuildItem(string itemName, string itemInclude)27 public BuildItem(string itemName, string itemInclude) { } 28 public string Condition { get { throw null; } set { } } 29 public int CustomMetadataCount { get { throw null; } } 30 public System.Collections.ICollection CustomMetadataNames { get { throw null; } } 31 public string Exclude { get { throw null; } set { } } 32 public string FinalItemSpec { get { throw null; } } 33 public string Include { get { throw null; } set { } } 34 public bool IsImported { get { throw null; } } 35 public int MetadataCount { get { throw null; } } 36 public System.Collections.ICollection MetadataNames { get { throw null; } } 37 public string Name { get { throw null; } set { } } 38 [System.MonoTODOAttribute] Clone()39 public Microsoft.Build.BuildEngine.BuildItem Clone() { throw null; } CopyCustomMetadataTo(Microsoft.Build.BuildEngine.BuildItem destinationItem)40 public void CopyCustomMetadataTo(Microsoft.Build.BuildEngine.BuildItem destinationItem) { } GetEvaluatedMetadata(string metadataName)41 public string GetEvaluatedMetadata(string metadataName) { throw null; } GetMetadata(string metadataName)42 public string GetMetadata(string metadataName) { throw null; } HasMetadata(string metadataName)43 public bool HasMetadata(string metadataName) { throw null; } RemoveMetadata(string metadataName)44 public void RemoveMetadata(string metadataName) { } SetMetadata(string metadataName, string metadataValue)45 public void SetMetadata(string metadataName, string metadataValue) { } SetMetadata(string metadataName, string metadataValue, bool treatMetadataValueAsLiteral)46 public void SetMetadata(string metadataName, string metadataValue, bool treatMetadataValueAsLiteral) { } 47 } 48 public partial class BuildItemGroup : System.Collections.IEnumerable 49 { BuildItemGroup()50 public BuildItemGroup() { } 51 public string Condition { get { throw null; } set { } } 52 public int Count { get { throw null; } } 53 public bool IsImported { get { throw null; } } 54 [System.MonoTODOAttribute] 55 public Microsoft.Build.BuildEngine.BuildItem this[int index] { get { throw null; } } AddNewItem(string itemName, string itemInclude)56 public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude) { throw null; } 57 [System.MonoTODOAttribute] AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral)58 public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral) { throw null; } Clear()59 public void Clear() { } 60 [System.MonoTODOAttribute] 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 public partial class BuildProperty 77 { BuildProperty(string propertyName, string propertyValue)78 public BuildProperty(string propertyName, string propertyValue) { } 79 public string Condition { get { throw null; } set { } } 80 public string FinalValue { get { throw null; } } 81 public bool IsImported { get { throw null; } } 82 public string Name { get { throw null; } } 83 public string Value { get { throw null; } set { } } 84 [System.MonoTODOAttribute] 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 public partial class BuildPropertyGroup : System.Collections.IEnumerable 90 { BuildPropertyGroup()91 public BuildPropertyGroup() { } BuildPropertyGroup(Microsoft.Build.BuildEngine.Project parentProject)92 public BuildPropertyGroup(Microsoft.Build.BuildEngine.Project parentProject) { } 93 public string Condition { get { throw null; } set { } } 94 public int Count { get { throw null; } } 95 public bool IsImported { get { throw null; } } 96 public Microsoft.Build.BuildEngine.BuildProperty this[string propertyName] { get { throw null; } set { } } AddNewProperty(string propertyName, string propertyValue)97 public Microsoft.Build.BuildEngine.BuildProperty AddNewProperty(string propertyName, string propertyValue) { throw null; } AddNewProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral)98 public Microsoft.Build.BuildEngine.BuildProperty AddNewProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral) { throw null; } Clear()99 public void Clear() { } 100 [System.MonoTODOAttribute] 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 [System.MonoTODOAttribute] 129 public bool ContinueOnError { get { throw null; } set { } } 130 [System.MonoTODOAttribute] 131 public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } } 132 public string Name { get { throw null; } } 133 [System.MonoTODOAttribute] 134 public System.Type Type { get { throw null; } } 135 [System.MonoTODOAttribute] AddOutputItem(string taskParameter, string itemName)136 public void AddOutputItem(string taskParameter, string itemName) { } 137 [System.MonoTODOAttribute] AddOutputProperty(string taskParameter, string propertyName)138 public void AddOutputProperty(string taskParameter, string propertyName) { } Execute()139 public bool Execute() { throw null; } GetParameterNames()140 public string[] GetParameterNames() { throw null; } GetParameterValue(string attributeName)141 public string GetParameterValue(string attributeName) { throw null; } SetParameterValue(string parameterName, string parameterValue)142 public void SetParameterValue(string parameterName, string parameterValue) { } SetParameterValue(string parameterName, string parameterValue, bool treatParameterValueAsLiteral)143 public void SetParameterValue(string parameterName, string parameterValue, bool treatParameterValueAsLiteral) { } 144 } ColorResetter()145 public delegate void ColorResetter(); ColorSetter(System.ConsoleColor color)146 public delegate void ColorSetter(System.ConsoleColor color); 147 public partial class ConfigurableForwardingLogger : Microsoft.Build.Framework.IForwardingLogger, Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger 148 { ConfigurableForwardingLogger()149 public ConfigurableForwardingLogger() { } 150 public Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get { throw null; } set { } } 151 public int NodeId { get { throw null; } set { } } 152 public string Parameters { get { throw null; } set { } } 153 public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } ForwardToCentralLogger(Microsoft.Build.Framework.BuildEventArgs e)154 protected virtual void ForwardToCentralLogger(Microsoft.Build.Framework.BuildEventArgs e) { } Initialize(Microsoft.Build.Framework.IEventSource eventSource)155 public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)156 public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { } Shutdown()157 public virtual void Shutdown() { } 158 } 159 public partial class ConsoleLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger 160 { ConsoleLogger()161 public ConsoleLogger() { } ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity)162 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)163 public ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity, Microsoft.Build.BuildEngine.WriteHandler write, Microsoft.Build.BuildEngine.ColorSetter colorSet, Microsoft.Build.BuildEngine.ColorResetter colorReset) { } 164 public string Parameters { get { throw null; } set { } } 165 public bool ShowSummary { get { throw null; } set { } } 166 public bool SkipProjectStartedText { get { throw null; } set { } } 167 public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } 168 protected Microsoft.Build.BuildEngine.WriteHandler WriteHandler { get { throw null; } set { } } ApplyParameter(string parameterName, string parameterValue)169 public void ApplyParameter(string parameterName, string parameterValue) { } BuildFinishedHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e)170 public void BuildFinishedHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e) { } BuildStartedHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e)171 public void BuildStartedHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e) { } 172 [System.MonoTODOAttribute] CustomEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e)173 public void CustomEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e) { } ErrorHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e)174 public void ErrorHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e) { } Initialize(Microsoft.Build.Framework.IEventSource eventSource)175 public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)176 public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { } MessageHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e)177 public void MessageHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e) { } ProjectFinishedHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e)178 public void ProjectFinishedHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e) { } ProjectStartedHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e)179 public void ProjectStartedHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e) { } Shutdown()180 public virtual void Shutdown() { } TargetFinishedHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e)181 public void TargetFinishedHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e) { } TargetStartedHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e)182 public void TargetStartedHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e) { } TaskFinishedHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e)183 public void TaskFinishedHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e) { } TaskStartedHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e)184 public void TaskStartedHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e) { } WarningHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e)185 public void WarningHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e) { } 186 } 187 public partial class DistributedFileLogger : Microsoft.Build.Framework.IForwardingLogger, Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger 188 { DistributedFileLogger()189 public DistributedFileLogger() { } 190 public Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get { throw null; } set { } } 191 public int NodeId { get { throw null; } set { } } 192 public string Parameters { get { throw null; } set { } } 193 public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } Initialize(Microsoft.Build.Framework.IEventSource eventSource)194 public void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)195 public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { } Shutdown()196 public void Shutdown() { } 197 } 198 public partial class Engine 199 { Engine()200 public Engine() { } Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties)201 public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties) { } Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations)202 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)203 public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations, int numberOfCpus, string localNodeProviderParameters) { } Engine(Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations)204 public Engine(Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations) { } Engine(string binPath)205 public Engine(string binPath) { } 206 public string BinPath { get { throw null; } set { } } 207 public bool BuildEnabled { get { throw null; } set { } } 208 public string DefaultToolsVersion { get { throw null; } set { } } 209 public static Microsoft.Build.BuildEngine.Engine GlobalEngine { get { throw null; } } 210 public Microsoft.Build.BuildEngine.BuildPropertyGroup GlobalProperties { get { throw null; } set { } } 211 public bool IsBuilding { get { throw null; } } 212 public bool OnlyLogCriticalEvents { get { throw null; } set { } } 213 public Microsoft.Build.BuildEngine.ToolsetCollection Toolsets { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 214 public static System.Version Version { get { throw null; } } 215 [System.MonoTODOAttribute] BuildProject(Microsoft.Build.BuildEngine.Project project)216 public bool BuildProject(Microsoft.Build.BuildEngine.Project project) { throw null; } 217 [System.MonoTODOAttribute] BuildProject(Microsoft.Build.BuildEngine.Project project, string targetName)218 public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string targetName) { throw null; } 219 [System.MonoTODOAttribute] BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames)220 public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames) { throw null; } 221 [System.MonoTODOAttribute] BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs)222 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)223 public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; } 224 [System.MonoTODOAttribute] BuildProjectFile(string projectFile)225 public bool BuildProjectFile(string projectFile) { throw null; } 226 [System.MonoTODOAttribute] BuildProjectFile(string projectFile, string targetName)227 public bool BuildProjectFile(string projectFile, string targetName) { throw null; } 228 [System.MonoTODOAttribute] BuildProjectFile(string projectFile, string[] targetNames)229 public bool BuildProjectFile(string projectFile, string[] targetNames) { throw null; } 230 [System.MonoTODOAttribute] BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties)231 public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties) { throw null; } 232 [System.MonoTODOAttribute] BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs)233 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)234 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)235 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)236 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()237 public Microsoft.Build.BuildEngine.Project CreateNewProject() { throw null; } GetLoadedProject(string projectFullFileName)238 public Microsoft.Build.BuildEngine.Project GetLoadedProject(string projectFullFileName) { throw null; } RegisterDistributedLogger(Microsoft.Build.Framework.ILogger centralLogger, Microsoft.Build.BuildEngine.LoggerDescription forwardingLogger)239 public void RegisterDistributedLogger(Microsoft.Build.Framework.ILogger centralLogger, Microsoft.Build.BuildEngine.LoggerDescription forwardingLogger) { } 240 [System.MonoTODOAttribute] RegisterLogger(Microsoft.Build.Framework.ILogger logger)241 public void RegisterLogger(Microsoft.Build.Framework.ILogger logger) { } Shutdown()242 public void Shutdown() { } UnloadAllProjects()243 public void UnloadAllProjects() { } UnloadProject(Microsoft.Build.BuildEngine.Project project)244 public void UnloadProject(Microsoft.Build.BuildEngine.Project project) { } 245 [System.MonoTODOAttribute] UnregisterAllLoggers()246 public void UnregisterAllLoggers() { } 247 } 248 public partial class FileLogger : Microsoft.Build.BuildEngine.ConsoleLogger 249 { FileLogger()250 public FileLogger() { } Initialize(Microsoft.Build.Framework.IEventSource eventSource)251 public override void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)252 public override void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { } Shutdown()253 public override void Shutdown() { } 254 } 255 public partial class Import 256 { Import()257 internal Import() { } 258 public string Condition { get { throw null; } set { } } 259 public string EvaluatedProjectPath { get { throw null; } } 260 public bool IsImported { get { throw null; } } 261 public string ProjectPath { get { throw null; } set { } } 262 } 263 public partial class ImportCollection : System.Collections.ICollection, System.Collections.IEnumerable 264 { ImportCollection()265 internal ImportCollection() { } 266 public int Count { get { throw null; } } 267 public bool IsSynchronized { get { throw null; } } 268 public object SyncRoot { get { throw null; } } AddNewImport(string projectFile, string condition)269 public void AddNewImport(string projectFile, string condition) { } CopyTo(Microsoft.Build.BuildEngine.Import[] array, int index)270 public void CopyTo(Microsoft.Build.BuildEngine.Import[] array, int index) { } CopyTo(System.Array array, int index)271 public void CopyTo(System.Array array, int index) { } GetEnumerator()272 public System.Collections.IEnumerator GetEnumerator() { throw null; } RemoveImport(Microsoft.Build.BuildEngine.Import importToRemove)273 public void RemoveImport(Microsoft.Build.BuildEngine.Import importToRemove) { } 274 } 275 [System.SerializableAttribute] 276 public sealed partial class InternalLoggerException : System.Exception 277 { InternalLoggerException()278 public InternalLoggerException() { } InternalLoggerException(string message)279 public InternalLoggerException(string message) { } InternalLoggerException(string message, System.Exception innerException)280 public InternalLoggerException(string message, System.Exception innerException) { } 281 public Microsoft.Build.Framework.BuildEventArgs BuildEventArgs { get { throw null; } } 282 public string ErrorCode { get { throw null; } } 283 public string HelpKeyword { get { throw null; } } 284 public bool InitializationException { get { throw null; } } 285 [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)286 public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 287 } 288 [System.SerializableAttribute] 289 public sealed partial class InvalidProjectFileException : System.Exception 290 { InvalidProjectFileException()291 public InvalidProjectFileException() { } InvalidProjectFileException(string message)292 public InvalidProjectFileException(string message) { } InvalidProjectFileException(string message, System.Exception innerException)293 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)294 public InvalidProjectFileException(string projectFile, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string errorSubcategory, string errorCode, string helpKeyword) { } 295 [System.MonoTODOAttribute] InvalidProjectFileException(System.Xml.XmlNode xmlNode, string message, string errorSubcategory, string errorCode, string helpKeyword)296 public InvalidProjectFileException(System.Xml.XmlNode xmlNode, string message, string errorSubcategory, string errorCode, string helpKeyword) { } 297 public string BaseMessage { get { throw null; } } 298 public int ColumnNumber { get { throw null; } } 299 public int EndColumnNumber { get { throw null; } } 300 public int EndLineNumber { get { throw null; } } 301 public string ErrorCode { get { throw null; } } 302 public string ErrorSubcategory { get { throw null; } } 303 public string HelpKeyword { get { throw null; } } 304 public int LineNumber { get { throw null; } } 305 public override string Message { get { throw null; } } 306 public string ProjectFile { get { throw null; } } 307 [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)] GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)308 public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 309 } 310 public partial class InvalidToolsetDefinitionException : System.Exception 311 { InvalidToolsetDefinitionException()312 public InvalidToolsetDefinitionException() { } InvalidToolsetDefinitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)313 protected InvalidToolsetDefinitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } InvalidToolsetDefinitionException(string message)314 public InvalidToolsetDefinitionException(string message) { } InvalidToolsetDefinitionException(string message, System.Exception innerException)315 public InvalidToolsetDefinitionException(string message, System.Exception innerException) { } InvalidToolsetDefinitionException(string message, string errorCode)316 public InvalidToolsetDefinitionException(string message, string errorCode) { } InvalidToolsetDefinitionException(string message, string errorCode, System.Exception innerException)317 public InvalidToolsetDefinitionException(string message, string errorCode, System.Exception innerException) { } 318 public string ErrorCode { get { throw null; } } GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)319 public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 320 } 321 public partial class LocalNode 322 { LocalNode()323 internal LocalNode() { } StartLocalNodeServer(int nodeNumber)324 public static void StartLocalNodeServer(int nodeNumber) { } 325 } 326 public partial class LoggerDescription 327 { LoggerDescription(string loggerClassName, string loggerAssemblyName, string loggerAssemblyFile, string loggerSwitchParameters, Microsoft.Build.Framework.LoggerVerbosity verbosity)328 public LoggerDescription(string loggerClassName, string loggerAssemblyName, string loggerAssemblyFile, string loggerSwitchParameters, Microsoft.Build.Framework.LoggerVerbosity verbosity) { } 329 public string LoggerSwitchParameters { get { throw null; } } 330 public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } } 331 } 332 public partial class Project 333 { Project()334 public Project() { } Project(Microsoft.Build.BuildEngine.Engine engine)335 public Project(Microsoft.Build.BuildEngine.Engine engine) { } Project(Microsoft.Build.BuildEngine.Engine engine, string toolsVersion)336 public Project(Microsoft.Build.BuildEngine.Engine engine, string toolsVersion) { } 337 public bool BuildEnabled { get { throw null; } set { } } 338 public string DefaultTargets { get { throw null; } set { } } 339 public string DefaultToolsVersion { get { throw null; } set { } } 340 [System.MonoTODOAttribute] 341 public System.Text.Encoding Encoding { get { throw null; } } 342 public Microsoft.Build.BuildEngine.BuildItemGroup EvaluatedItems { get { throw null; } } 343 public Microsoft.Build.BuildEngine.BuildItemGroup EvaluatedItemsIgnoringCondition { get { throw null; } } 344 public Microsoft.Build.BuildEngine.BuildPropertyGroup EvaluatedProperties { get { throw null; } } 345 public string FullFileName { get { throw null; } set { } } 346 public Microsoft.Build.BuildEngine.BuildPropertyGroup GlobalProperties { get { throw null; } set { } } 347 public bool HasToolsVersionAttribute { get { throw null; } } 348 public Microsoft.Build.BuildEngine.ImportCollection Imports { get { throw null; } } 349 public string InitialTargets { get { throw null; } set { } } 350 public bool IsDirty { get { throw null; } } 351 public bool IsValidated { get { throw null; } set { } } 352 public Microsoft.Build.BuildEngine.BuildItemGroupCollection ItemGroups { get { throw null; } } 353 public Microsoft.Build.BuildEngine.Engine ParentEngine { get { throw null; } } 354 public Microsoft.Build.BuildEngine.BuildPropertyGroupCollection PropertyGroups { get { throw null; } } 355 public string SchemaFile { get { throw null; } set { } } 356 public Microsoft.Build.BuildEngine.TargetCollection Targets { get { throw null; } } 357 public System.DateTime TimeOfLastDirty { get { throw null; } } 358 public string ToolsVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 359 public Microsoft.Build.BuildEngine.UsingTaskCollection UsingTasks { get { throw null; } } 360 [System.MonoTODOAttribute] 361 public string Xml { get { throw null; } } 362 [System.MonoTODOAttribute("Not tested")] AddNewImport(string projectFile, string condition)363 public void AddNewImport(string projectFile, string condition) { } AddNewItem(string itemName, string itemInclude)364 public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude) { throw null; } 365 [System.MonoTODOAttribute("Adds item not in the same place as MS")] AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral)366 public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral) { throw null; } 367 [System.MonoTODOAttribute("Not tested")] AddNewItemGroup()368 public Microsoft.Build.BuildEngine.BuildItemGroup AddNewItemGroup() { throw null; } 369 [System.MonoTODOAttribute("Ignores insertAtEndOfProject")] AddNewPropertyGroup(bool insertAtEndOfProject)370 public Microsoft.Build.BuildEngine.BuildPropertyGroup AddNewPropertyGroup(bool insertAtEndOfProject) { throw null; } 371 [System.MonoTODOAttribute("Not tested, isn't added to TaskDatabase (no reevaluation)")] AddNewUsingTaskFromAssemblyFile(string taskName, string assemblyFile)372 public void AddNewUsingTaskFromAssemblyFile(string taskName, string assemblyFile) { } 373 [System.MonoTODOAttribute("Not tested, isn't added to TaskDatabase (no reevaluation)")] AddNewUsingTaskFromAssemblyName(string taskName, string assemblyName)374 public void AddNewUsingTaskFromAssemblyName(string taskName, string assemblyName) { } 375 [System.MonoTODOAttribute("Not tested")] Build()376 public bool Build() { throw null; } 377 [System.MonoTODOAttribute("Not tested")] Build(string targetName)378 public bool Build(string targetName) { throw null; } 379 [System.MonoTODOAttribute("Not tested")] Build(string[] targetNames)380 public bool Build(string[] targetNames) { throw null; } 381 [System.MonoTODOAttribute("Not tested")] Build(string[] targetNames, System.Collections.IDictionary targetOutputs)382 public bool Build(string[] targetNames, System.Collections.IDictionary targetOutputs) { throw null; } 383 [System.MonoTODOAttribute("Not tested")] Build(string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags)384 public bool Build(string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; } 385 [System.MonoTODOAttribute] GetConditionedPropertyValues(string propertyName)386 public string[] GetConditionedPropertyValues(string propertyName) { throw null; } GetEvaluatedItemsByName(string itemName)387 public Microsoft.Build.BuildEngine.BuildItemGroup GetEvaluatedItemsByName(string itemName) { throw null; } GetEvaluatedItemsByNameIgnoringCondition(string itemName)388 public Microsoft.Build.BuildEngine.BuildItemGroup GetEvaluatedItemsByNameIgnoringCondition(string itemName) { throw null; } GetEvaluatedProperty(string propertyName)389 public string GetEvaluatedProperty(string propertyName) { throw null; } 390 [System.MonoTODOAttribute("We should remember that node and not use XPath to get it")] GetProjectExtensions(string id)391 public string GetProjectExtensions(string id) { throw null; } 392 [System.MonoTODOAttribute("Not tested")] Load(System.IO.TextReader textReader)393 public void Load(System.IO.TextReader textReader) { } Load(System.IO.TextReader textReader, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings)394 public void Load(System.IO.TextReader textReader, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { } Load(string projectFileName)395 public void Load(string projectFileName) { } Load(string projectFileName, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings)396 public void Load(string projectFileName, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { } LoadXml(string projectXml)397 public void LoadXml(string projectXml) { } LoadXml(string projectXml, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings)398 public void LoadXml(string projectXml, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { } MarkProjectAsDirty()399 public void MarkProjectAsDirty() { } 400 [System.MonoTODOAttribute("Not tested")] RemoveAllItemGroups()401 public void RemoveAllItemGroups() { } 402 [System.MonoTODOAttribute("Not tested")] RemoveAllPropertyGroups()403 public void RemoveAllPropertyGroups() { } RemoveImportedPropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove)404 public void RemoveImportedPropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove) { } 405 [System.MonoTODOAttribute] RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove)406 public void RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove) { } 407 [System.MonoTODOAttribute("Not tested")] RemoveItemGroup(Microsoft.Build.BuildEngine.BuildItemGroup itemGroupToRemove)408 public void RemoveItemGroup(Microsoft.Build.BuildEngine.BuildItemGroup itemGroupToRemove) { } 409 [System.MonoTODOAttribute] RemoveItemGroupsWithMatchingCondition(string matchCondition)410 public void RemoveItemGroupsWithMatchingCondition(string matchCondition) { } 411 [System.MonoTODOAttribute] RemoveItemsByName(string itemName)412 public void RemoveItemsByName(string itemName) { } 413 [System.MonoTODOAttribute("Not tested")] RemovePropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove)414 public void RemovePropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove) { } 415 [System.MonoTODOAttribute] RemovePropertyGroupsWithMatchingCondition(string matchCondition)416 public void RemovePropertyGroupsWithMatchingCondition(string matchCondition) { } RemovePropertyGroupsWithMatchingCondition(string matchCondition, bool includeImportedPropertyGroups)417 public void RemovePropertyGroupsWithMatchingCondition(string matchCondition, bool includeImportedPropertyGroups) { } 418 [System.MonoTODOAttribute] ResetBuildStatus()419 public void ResetBuildStatus() { } Save(System.IO.TextWriter textWriter)420 public void Save(System.IO.TextWriter textWriter) { } Save(string projectFileName)421 public void Save(string projectFileName) { } 422 [System.MonoTODOAttribute("Ignores encoding")] Save(string projectFileName, System.Text.Encoding encoding)423 public void Save(string projectFileName, System.Text.Encoding encoding) { } SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importProject)424 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)425 public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position) { } 426 [System.MonoTODOAttribute] SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral)427 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)428 public void SetProjectExtensions(string id, string content) { } SetProperty(string propertyName, string propertyValue)429 public void SetProperty(string propertyName, string propertyValue) { } SetProperty(string propertyName, string propertyValue, string condition)430 public void SetProperty(string propertyName, string propertyValue, string condition) { } SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position)431 public void SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position) { } 432 [System.MonoTODOAttribute] SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral)433 public void SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral) { } 434 } 435 public enum ProjectLoadSettings 436 { 437 IgnoreMissingImports = 1, 438 None = 0, 439 } 440 public enum PropertyPosition 441 { 442 UseExistingOrCreateAfterLastImport = 1, 443 UseExistingOrCreateAfterLastPropertyGroup = 0, 444 } 445 public sealed partial class RemoteErrorException : System.Exception 446 { RemoteErrorException()447 internal RemoteErrorException() { } GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)448 public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 449 } 450 public static partial class SolutionWrapperProject 451 { Generate(string solutionPath, string toolsVersionOverride, Microsoft.Build.Framework.BuildEventContext projectBuildEventContext)452 public static string Generate(string solutionPath, string toolsVersionOverride, Microsoft.Build.Framework.BuildEventContext projectBuildEventContext) { throw null; } 453 } 454 public partial class Target : System.Collections.IEnumerable 455 { Target()456 internal Target() { } 457 public string Condition { get { throw null; } set { } } 458 public string DependsOnTargets { get { throw null; } set { } } 459 public string Inputs { get { throw null; } set { } } 460 public bool IsImported { get { throw null; } } 461 public string Name { get { throw null; } } 462 public string Outputs { get { throw null; } set { } } 463 [System.MonoTODOAttribute] AddNewTask(string taskName)464 public Microsoft.Build.BuildEngine.BuildTask AddNewTask(string taskName) { throw null; } GetEnumerator()465 public System.Collections.IEnumerator GetEnumerator() { throw null; } RemoveTask(Microsoft.Build.BuildEngine.BuildTask taskElement)466 public void RemoveTask(Microsoft.Build.BuildEngine.BuildTask taskElement) { } 467 } 468 public partial class TargetCollection : System.Collections.ICollection, System.Collections.IEnumerable 469 { TargetCollection()470 internal TargetCollection() { } 471 public int Count { get { throw null; } } 472 public bool IsSynchronized { get { throw null; } } 473 public Microsoft.Build.BuildEngine.Target this[string index] { get { throw null; } } 474 public object SyncRoot { get { throw null; } } 475 [System.MonoTODOAttribute] AddNewTarget(string targetName)476 public Microsoft.Build.BuildEngine.Target AddNewTarget(string targetName) { throw null; } CopyTo(System.Array array, int index)477 public void CopyTo(System.Array array, int index) { } Exists(string targetName)478 public bool Exists(string targetName) { throw null; } GetEnumerator()479 public System.Collections.IEnumerator GetEnumerator() { throw null; } RemoveTarget(Microsoft.Build.BuildEngine.Target targetToRemove)480 public void RemoveTarget(Microsoft.Build.BuildEngine.Target targetToRemove) { } 481 } 482 public partial class Toolset 483 { Toolset(string toolsVersion, string toolsPath)484 public Toolset(string toolsVersion, string toolsPath) { } Toolset(string toolsVersion, string toolsPath, Microsoft.Build.BuildEngine.BuildPropertyGroup buildProperties)485 public Toolset(string toolsVersion, string toolsPath, Microsoft.Build.BuildEngine.BuildPropertyGroup buildProperties) { } 486 public Microsoft.Build.BuildEngine.BuildPropertyGroup BuildProperties { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 487 public string ToolsPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 488 public string ToolsVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } Clone()489 public Microsoft.Build.BuildEngine.Toolset Clone() { throw null; } 490 } 491 public partial class ToolsetCollection : System.Collections.Generic.ICollection<Microsoft.Build.BuildEngine.Toolset>, System.Collections.Generic.IEnumerable<Microsoft.Build.BuildEngine.Toolset>, System.Collections.IEnumerable 492 { ToolsetCollection()493 internal ToolsetCollection() { } 494 public int Count { get { throw null; } } 495 public bool IsReadOnly { get { throw null; } } 496 public Microsoft.Build.BuildEngine.Toolset this[string toolsVersion] { get { throw null; } } 497 public System.Collections.Generic.IEnumerable<string> ToolsVersions { get { throw null; } } Add(Microsoft.Build.BuildEngine.Toolset item)498 public void Add(Microsoft.Build.BuildEngine.Toolset item) { } Clear()499 public void Clear() { } Contains(Microsoft.Build.BuildEngine.Toolset item)500 public bool Contains(Microsoft.Build.BuildEngine.Toolset item) { throw null; } Contains(string toolsVersion)501 public bool Contains(string toolsVersion) { throw null; } CopyTo(Microsoft.Build.BuildEngine.Toolset[] array, int arrayIndex)502 public void CopyTo(Microsoft.Build.BuildEngine.Toolset[] array, int arrayIndex) { } GetEnumerator()503 public System.Collections.Generic.IEnumerator<Microsoft.Build.BuildEngine.Toolset> GetEnumerator() { throw null; } Remove(Microsoft.Build.BuildEngine.Toolset item)504 public bool Remove(Microsoft.Build.BuildEngine.Toolset item) { throw null; } System.Collections.IEnumerable.GetEnumerator()505 System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; } 506 } 507 public enum ToolsetDefinitionLocations 508 { 509 ConfigurationFile = 1, 510 None = 0, 511 Registry = 2, 512 } 513 public partial class UsingTask 514 { UsingTask()515 internal UsingTask() { } 516 public string AssemblyFile { get { throw null; } } 517 public string AssemblyName { get { throw null; } } 518 public string Condition { get { throw null; } } 519 public bool IsImported { get { throw null; } } 520 public string TaskName { get { throw null; } } 521 } 522 public partial class UsingTaskCollection : System.Collections.ICollection, System.Collections.IEnumerable 523 { UsingTaskCollection()524 internal UsingTaskCollection() { } 525 public int Count { get { throw null; } } 526 public bool IsSynchronized { get { throw null; } } 527 public object SyncRoot { get { throw null; } } CopyTo(Microsoft.Build.BuildEngine.UsingTask[] array, int index)528 public void CopyTo(Microsoft.Build.BuildEngine.UsingTask[] array, int index) { } CopyTo(System.Array array, int index)529 public void CopyTo(System.Array array, int index) { } GetEnumerator()530 public System.Collections.IEnumerator GetEnumerator() { throw null; } 531 } 532 public static partial class Utilities 533 { Escape(string unescapedExpression)534 public static string Escape(string unescapedExpression) { throw null; } 535 } WriteHandler(string message)536 public delegate void WriteHandler(string message); 537 } 538 namespace System 539 { 540 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 541 internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute 542 { MonoDocumentationNoteAttribute(string comment)543 public MonoDocumentationNoteAttribute(string comment) { } 544 } 545 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 546 internal partial class MonoExtensionAttribute : System.MonoTODOAttribute 547 { MonoExtensionAttribute(string comment)548 public MonoExtensionAttribute(string comment) { } 549 } 550 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 551 internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute 552 { MonoInternalNoteAttribute(string comment)553 public MonoInternalNoteAttribute(string comment) { } 554 } 555 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 556 internal partial class MonoLimitationAttribute : System.MonoTODOAttribute 557 { MonoLimitationAttribute(string comment)558 public MonoLimitationAttribute(string comment) { } 559 } 560 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 561 internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute 562 { MonoNotSupportedAttribute(string comment)563 public MonoNotSupportedAttribute(string comment) { } 564 } 565 [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)] 566 internal partial class MonoTODOAttribute : System.Attribute 567 { MonoTODOAttribute()568 public MonoTODOAttribute() { } MonoTODOAttribute(string comment)569 public MonoTODOAttribute(string comment) { } 570 public string Comment { get { throw null; } } 571 } 572 } 573