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