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