1 namespace Microsoft.Build.Framework 2 { AnyEventHandler(object sender, Microsoft.Build.Framework.BuildEventArgs e)3 public delegate void AnyEventHandler(object sender, Microsoft.Build.Framework.BuildEventArgs e); 4 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 5 public partial struct BuildEngineResult 6 { BuildEngineResultMicrosoft.Build.Framework.BuildEngineResult7 public BuildEngineResult(bool result, System.Collections.Generic.List<System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.ITaskItem[]>> targetOutputsPerProject) { throw null;} 8 public bool Result { get { throw null; } } 9 public System.Collections.Generic.IList<System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.ITaskItem[]>> TargetOutputsPerProject { get { throw null; } } 10 } 11 public partial class BuildErrorEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs 12 { BuildErrorEventArgs()13 protected BuildErrorEventArgs() { } BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName)14 public BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName) { } BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)15 public BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)16 public BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } 17 public string Code { get { throw null; } } 18 public int ColumnNumber { get { throw null; } } 19 public int EndColumnNumber { get { throw null; } } 20 public int EndLineNumber { get { throw null; } } 21 public string File { get { throw null; } } 22 public int LineNumber { get { throw null; } } 23 public string ProjectFile { get { throw null; } set { } } 24 public string Subcategory { get { throw null; } } 25 } BuildErrorEventHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e)26 public delegate void BuildErrorEventHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e); 27 public abstract partial class BuildEventArgs : System.EventArgs 28 { BuildEventArgs()29 protected BuildEventArgs() { } BuildEventArgs(string message, string helpKeyword, string senderName)30 protected BuildEventArgs(string message, string helpKeyword, string senderName) { } BuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)31 protected BuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } 32 public Microsoft.Build.Framework.BuildEventContext BuildEventContext { get { throw null; } set { } } 33 public string HelpKeyword { get { throw null; } } 34 public virtual string Message { get { throw null; } protected set { } } 35 public string SenderName { get { throw null; } } 36 public int ThreadId { get { throw null; } } 37 public System.DateTime Timestamp { get { throw null; } } 38 } 39 public partial class BuildEventContext 40 { 41 public const int InvalidEvaluationId = -1; 42 public const int InvalidNodeId = -2; 43 public const int InvalidProjectContextId = -2; 44 public const int InvalidProjectInstanceId = -1; 45 public const int InvalidSubmissionId = -1; 46 public const int InvalidTargetId = -1; 47 public const int InvalidTaskId = -1; BuildEventContext(int nodeId, int targetId, int projectContextId, int taskId)48 public BuildEventContext(int nodeId, int targetId, int projectContextId, int taskId) { } BuildEventContext(int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId)49 public BuildEventContext(int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId) { } BuildEventContext(int submissionId, int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId)50 public BuildEventContext(int submissionId, int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId) { } BuildEventContext(int submissionId, int nodeId, int evaluationId, int projectInstanceId, int projectContextId, int targetId, int taskId)51 public BuildEventContext(int submissionId, int nodeId, int evaluationId, int projectInstanceId, int projectContextId, int targetId, int taskId) { } 52 public long BuildRequestId { get { throw null; } } 53 public int EvaluationId { get { throw null; } } 54 public static Microsoft.Build.Framework.BuildEventContext Invalid { get { throw null; } } 55 public int NodeId { get { throw null; } } 56 public int ProjectContextId { get { throw null; } } 57 public int ProjectInstanceId { get { throw null; } } 58 public int SubmissionId { get { throw null; } } 59 public int TargetId { get { throw null; } } 60 public int TaskId { get { throw null; } } Equals(object obj)61 public override bool Equals(object obj) { throw null; } GetHashCode()62 public override int GetHashCode() { throw null; } operator ==(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right)63 public static bool operator ==(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right) { throw null; } operator !=(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right)64 public static bool operator !=(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right) { throw null; } 65 } 66 public partial class BuildFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 67 { BuildFinishedEventArgs()68 protected BuildFinishedEventArgs() { } BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded)69 public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded) { } BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp)70 public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp) { } BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp, params object[] messageArgs)71 public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp, params object[] messageArgs) { } 72 public bool Succeeded { get { throw null; } } 73 } BuildFinishedEventHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e)74 public delegate void BuildFinishedEventHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e); 75 public partial class BuildMessageEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs 76 { BuildMessageEventArgs()77 protected BuildMessageEventArgs() { } BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance)78 public BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance) { } BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp)79 public BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp) { } BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp, params object[] messageArgs)80 public BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp, params object[] messageArgs) { } BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance)81 public BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance) { } BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp)82 public BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp) { } BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp, params object[] messageArgs)83 public BuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp, params object[] messageArgs) { } 84 public string Code { get { throw null; } } 85 public int ColumnNumber { get { throw null; } } 86 public int EndColumnNumber { get { throw null; } } 87 public int EndLineNumber { get { throw null; } } 88 public string File { get { throw null; } } 89 public Microsoft.Build.Framework.MessageImportance Importance { get { throw null; } } 90 public int LineNumber { get { throw null; } } 91 public string ProjectFile { get { throw null; } set { } } 92 public string Subcategory { get { throw null; } } 93 } BuildMessageEventHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e)94 public delegate void BuildMessageEventHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e); 95 public partial class BuildStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 96 { BuildStartedEventArgs()97 protected BuildStartedEventArgs() { } BuildStartedEventArgs(string message, string helpKeyword)98 public BuildStartedEventArgs(string message, string helpKeyword) { } BuildStartedEventArgs(string message, string helpKeyword, System.Collections.Generic.IDictionary<string, string> environmentOfBuild)99 public BuildStartedEventArgs(string message, string helpKeyword, System.Collections.Generic.IDictionary<string, string> environmentOfBuild) { } BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp)100 public BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp) { } BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp, params object[] messageArgs)101 public BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp, params object[] messageArgs) { } 102 public System.Collections.Generic.IDictionary<string, string> BuildEnvironment { get { throw null; } } 103 } BuildStartedEventHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e)104 public delegate void BuildStartedEventHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e); 105 public abstract partial class BuildStatusEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs 106 { BuildStatusEventArgs()107 protected BuildStatusEventArgs() { } BuildStatusEventArgs(string message, string helpKeyword, string senderName)108 protected BuildStatusEventArgs(string message, string helpKeyword, string senderName) { } BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)109 protected BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)110 protected BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } 111 } BuildStatusEventHandler(object sender, Microsoft.Build.Framework.BuildStatusEventArgs e)112 public delegate void BuildStatusEventHandler(object sender, Microsoft.Build.Framework.BuildStatusEventArgs e); 113 public partial class BuildWarningEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs 114 { BuildWarningEventArgs()115 protected BuildWarningEventArgs() { } BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName)116 public BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName) { } BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)117 public BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)118 public BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } 119 public string Code { get { throw null; } } 120 public int ColumnNumber { get { throw null; } } 121 public int EndColumnNumber { get { throw null; } } 122 public int EndLineNumber { get { throw null; } } 123 public string File { get { throw null; } } 124 public int LineNumber { get { throw null; } } 125 public string ProjectFile { get { throw null; } set { } } 126 public string Subcategory { get { throw null; } } 127 } BuildWarningEventHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e)128 public delegate void BuildWarningEventHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e); 129 public partial class CriticalBuildMessageEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs 130 { CriticalBuildMessageEventArgs()131 protected CriticalBuildMessageEventArgs() { } CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName)132 public CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName) { } CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)133 public CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)134 public CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } 135 } 136 public abstract partial class CustomBuildEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs 137 { CustomBuildEventArgs()138 protected CustomBuildEventArgs() { } CustomBuildEventArgs(string message, string helpKeyword, string senderName)139 protected CustomBuildEventArgs(string message, string helpKeyword, string senderName) { } CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)140 protected CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)141 protected CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } 142 } CustomBuildEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e)143 public delegate void CustomBuildEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e); 144 public partial class ExternalProjectFinishedEventArgs : Microsoft.Build.Framework.CustomBuildEventArgs 145 { ExternalProjectFinishedEventArgs()146 protected ExternalProjectFinishedEventArgs() { } ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded)147 public ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded) { } ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded, System.DateTime eventTimestamp)148 public ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded, System.DateTime eventTimestamp) { } 149 public string ProjectFile { get { throw null; } } 150 public bool Succeeded { get { throw null; } } 151 } 152 public partial class ExternalProjectStartedEventArgs : Microsoft.Build.Framework.CustomBuildEventArgs 153 { ExternalProjectStartedEventArgs()154 protected ExternalProjectStartedEventArgs() { } ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames)155 public ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames) { } ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames, System.DateTime eventTimestamp)156 public ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames, System.DateTime eventTimestamp) { } 157 public string ProjectFile { get { throw null; } } 158 public string TargetNames { get { throw null; } } 159 } 160 public partial interface IBuildEngine 161 { 162 int ColumnNumberOfTaskNode { get; } 163 bool ContinueOnError { get; } 164 int LineNumberOfTaskNode { get; } 165 string ProjectFileOfTaskNode { get; } BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs)166 bool BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs); LogCustomEvent(Microsoft.Build.Framework.CustomBuildEventArgs e)167 void LogCustomEvent(Microsoft.Build.Framework.CustomBuildEventArgs e); LogErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs e)168 void LogErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs e); LogMessageEvent(Microsoft.Build.Framework.BuildMessageEventArgs e)169 void LogMessageEvent(Microsoft.Build.Framework.BuildMessageEventArgs e); LogWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs e)170 void LogWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs e); 171 } 172 public partial interface IBuildEngine2 : Microsoft.Build.Framework.IBuildEngine 173 { 174 bool IsRunningMultipleNodes { get; } BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs, string toolsVersion)175 bool BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs, string toolsVersion); BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.IDictionary[] targetOutputsPerProject, string[] toolsVersion, bool useResultsCache, bool unloadProjectsOnCompletion)176 bool BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.IDictionary[] targetOutputsPerProject, string[] toolsVersion, bool useResultsCache, bool unloadProjectsOnCompletion); 177 } 178 public partial interface IBuildEngine3 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2 179 { BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.Generic.IList<string>[] removeGlobalProperties, string[] toolsVersion, bool returnTargetOutputs)180 Microsoft.Build.Framework.BuildEngineResult BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.Generic.IList<string>[] removeGlobalProperties, string[] toolsVersion, bool returnTargetOutputs); Reacquire()181 void Reacquire(); Yield()182 void Yield(); 183 } 184 public partial interface IBuildEngine4 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2, Microsoft.Build.Framework.IBuildEngine3 185 { GetRegisteredTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime)186 object GetRegisteredTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime); RegisterTaskObject(object key, object obj, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection)187 void RegisterTaskObject(object key, object obj, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection); UnregisterTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime)188 object UnregisterTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime); 189 } 190 public partial interface IBuildEngine5 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2, Microsoft.Build.Framework.IBuildEngine3, Microsoft.Build.Framework.IBuildEngine4 191 { LogTelemetry(string eventName, System.Collections.Generic.IDictionary<string, string> properties)192 void LogTelemetry(string eventName, System.Collections.Generic.IDictionary<string, string> properties); 193 } 194 public partial interface ICancelableTask : Microsoft.Build.Framework.ITask 195 { Cancel()196 void Cancel(); 197 } 198 public partial interface IEventRedirector 199 { ForwardEvent(Microsoft.Build.Framework.BuildEventArgs buildEvent)200 void ForwardEvent(Microsoft.Build.Framework.BuildEventArgs buildEvent); 201 } 202 public partial interface IEventSource 203 { 204 event Microsoft.Build.Framework.AnyEventHandler AnyEventRaised; 205 event Microsoft.Build.Framework.BuildFinishedEventHandler BuildFinished; 206 event Microsoft.Build.Framework.BuildStartedEventHandler BuildStarted; 207 event Microsoft.Build.Framework.CustomBuildEventHandler CustomEventRaised; 208 event Microsoft.Build.Framework.BuildErrorEventHandler ErrorRaised; 209 event Microsoft.Build.Framework.BuildMessageEventHandler MessageRaised; 210 event Microsoft.Build.Framework.ProjectFinishedEventHandler ProjectFinished; 211 event Microsoft.Build.Framework.ProjectStartedEventHandler ProjectStarted; 212 event Microsoft.Build.Framework.BuildStatusEventHandler StatusEventRaised; 213 event Microsoft.Build.Framework.TargetFinishedEventHandler TargetFinished; 214 event Microsoft.Build.Framework.TargetStartedEventHandler TargetStarted; 215 event Microsoft.Build.Framework.TaskFinishedEventHandler TaskFinished; 216 event Microsoft.Build.Framework.TaskStartedEventHandler TaskStarted; 217 event Microsoft.Build.Framework.BuildWarningEventHandler WarningRaised; 218 } 219 public partial interface IEventSource2 : Microsoft.Build.Framework.IEventSource 220 { 221 event Microsoft.Build.Framework.TelemetryEventHandler TelemetryLogged; 222 } 223 public partial interface IForwardingLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger 224 { 225 Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get; set; } 226 int NodeId { get; set; } 227 } 228 public partial interface IGeneratedTask : Microsoft.Build.Framework.ITask 229 { GetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property)230 object GetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property); SetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property, object value)231 void SetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property, object value); 232 } 233 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 234 public partial interface ILogger 235 { 236 string Parameters { get; set; } 237 Microsoft.Build.Framework.LoggerVerbosity Verbosity { get; set; } Initialize(Microsoft.Build.Framework.IEventSource eventSource)238 void Initialize(Microsoft.Build.Framework.IEventSource eventSource); Shutdown()239 void Shutdown(); 240 } 241 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 242 public partial interface INodeLogger : Microsoft.Build.Framework.ILogger 243 { Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)244 void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount); 245 } 246 public partial interface IProjectElement 247 { 248 string ElementName { get; } 249 string OuterElement { get; } 250 } 251 public partial interface ITask 252 { 253 Microsoft.Build.Framework.IBuildEngine BuildEngine { get; set; } 254 Microsoft.Build.Framework.ITaskHost HostObject { get; set; } Execute()255 bool Execute(); 256 } 257 public partial interface ITaskFactory 258 { 259 string FactoryName { get; } 260 System.Type TaskType { get; } CleanupTask(Microsoft.Build.Framework.ITask task)261 void CleanupTask(Microsoft.Build.Framework.ITask task); CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost)262 Microsoft.Build.Framework.ITask CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); GetTaskParameters()263 Microsoft.Build.Framework.TaskPropertyInfo[] GetTaskParameters(); Initialize(string taskName, System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.TaskPropertyInfo> parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost)264 bool Initialize(string taskName, System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.TaskPropertyInfo> parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); 265 } 266 public partial interface ITaskFactory2 : Microsoft.Build.Framework.ITaskFactory 267 { CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost, System.Collections.Generic.IDictionary<string, string> taskIdentityParameters)268 Microsoft.Build.Framework.ITask CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost, System.Collections.Generic.IDictionary<string, string> taskIdentityParameters); Initialize(string taskName, System.Collections.Generic.IDictionary<string, string> factoryIdentityParameters, System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.TaskPropertyInfo> parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost)269 bool Initialize(string taskName, System.Collections.Generic.IDictionary<string, string> factoryIdentityParameters, System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.TaskPropertyInfo> parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); 270 } 271 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 272 [System.Runtime.InteropServices.GuidAttribute("9049A481-D0E9-414f-8F92-D4F67A0359A6")] 273 [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] 274 public partial interface ITaskHost 275 { 276 } 277 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 278 [System.Runtime.InteropServices.GuidAttribute("8661674F-2148-4F71-A92A-49875511C528")] 279 public partial interface ITaskItem 280 { 281 string ItemSpec { get; set; } 282 int MetadataCount { get; } 283 System.Collections.ICollection MetadataNames { get; } CloneCustomMetadata()284 System.Collections.IDictionary CloneCustomMetadata(); CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem)285 void CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem); GetMetadata(string metadataName)286 string GetMetadata(string metadataName); RemoveMetadata(string metadataName)287 void RemoveMetadata(string metadataName); SetMetadata(string metadataName, string metadataValue)288 void SetMetadata(string metadataName, string metadataValue); 289 } 290 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 291 [System.Runtime.InteropServices.GuidAttribute("ac6d5a59-f877-461b-88e3-b2f06fce0cb9")] 292 public partial interface ITaskItem2 : Microsoft.Build.Framework.ITaskItem 293 { 294 string EvaluatedIncludeEscaped { get; set; } CloneCustomMetadataEscaped()295 System.Collections.IDictionary CloneCustomMetadataEscaped(); GetMetadataValueEscaped(string metadataName)296 string GetMetadataValueEscaped(string metadataName); SetMetadataValueLiteral(string metadataName, string metadataValue)297 void SetMetadataValueLiteral(string metadataName, string metadataValue); 298 } 299 public partial class LazyFormattedBuildEventArgs : Microsoft.Build.Framework.BuildEventArgs 300 { LazyFormattedBuildEventArgs()301 protected LazyFormattedBuildEventArgs() { } LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName)302 public LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName) { } LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)303 public LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } 304 public override string Message { get { throw null; } } 305 } 306 [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] 307 public sealed partial class LoadInSeparateAppDomainAttribute : System.Attribute 308 { LoadInSeparateAppDomainAttribute()309 public LoadInSeparateAppDomainAttribute() { } 310 } 311 public partial class LoggerException : System.Exception 312 { LoggerException()313 public LoggerException() { } LoggerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)314 protected LoggerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } LoggerException(string message)315 public LoggerException(string message) { } LoggerException(string message, System.Exception innerException)316 public LoggerException(string message, System.Exception innerException) { } LoggerException(string message, System.Exception innerException, string errorCode, string helpKeyword)317 public LoggerException(string message, System.Exception innerException, string errorCode, string helpKeyword) { } 318 public string ErrorCode { get { throw null; } } 319 public string HelpKeyword { get { throw null; } } GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)320 public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } 321 } 322 [System.Runtime.InteropServices.ComVisibleAttribute(true)] 323 public enum LoggerVerbosity 324 { 325 Detailed = 3, 326 Diagnostic = 4, 327 Minimal = 1, 328 Normal = 2, 329 Quiet = 0, 330 } 331 public enum MessageImportance 332 { 333 High = 0, 334 Low = 2, 335 Normal = 1, 336 } 337 [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)] 338 public sealed partial class OutputAttribute : System.Attribute 339 { OutputAttribute()340 public OutputAttribute() { } 341 } 342 public sealed partial class ProjectEvaluationFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 343 { ProjectEvaluationFinishedEventArgs()344 public ProjectEvaluationFinishedEventArgs() { } ProjectEvaluationFinishedEventArgs(string message, params object[] messageArgs)345 public ProjectEvaluationFinishedEventArgs(string message, params object[] messageArgs) { } 346 public System.Nullable<Microsoft.Build.Framework.Profiler.ProfilerResult> ProfilerResult { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 347 public string ProjectFile { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 348 } 349 public partial class ProjectEvaluationStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 350 { ProjectEvaluationStartedEventArgs()351 public ProjectEvaluationStartedEventArgs() { } ProjectEvaluationStartedEventArgs(string message, params object[] messageArgs)352 public ProjectEvaluationStartedEventArgs(string message, params object[] messageArgs) { } 353 public string ProjectFile { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 354 } 355 public partial class ProjectFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 356 { ProjectFinishedEventArgs()357 protected ProjectFinishedEventArgs() { } ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded)358 public ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded) { } ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded, System.DateTime eventTimestamp)359 public ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded, System.DateTime eventTimestamp) { } 360 public string ProjectFile { get { throw null; } } 361 public bool Succeeded { get { throw null; } } 362 } ProjectFinishedEventHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e)363 public delegate void ProjectFinishedEventHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e); 364 public partial class ProjectImportedEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs 365 { ProjectImportedEventArgs()366 public ProjectImportedEventArgs() { } ProjectImportedEventArgs(int lineNumber, int columnNumber, string message, params object[] messageArgs)367 public ProjectImportedEventArgs(int lineNumber, int columnNumber, string message, params object[] messageArgs) { } 368 public string ImportedProjectFile { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 369 public bool ImportIgnored { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 370 public string UnexpandedProject { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 371 } 372 public partial class ProjectStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 373 { 374 public const int InvalidProjectId = -1; ProjectStartedEventArgs()375 protected ProjectStartedEventArgs() { } ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext)376 public ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext) { } ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion)377 public ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext, System.Collections.Generic.IDictionary<string, string> globalProperties, string toolsVersion) { } ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext, System.DateTime eventTimestamp)378 public ProjectStartedEventArgs(int projectId, string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, Microsoft.Build.Framework.BuildEventContext parentBuildEventContext, System.DateTime eventTimestamp) { } ProjectStartedEventArgs(string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items)379 public ProjectStartedEventArgs(string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items) { } ProjectStartedEventArgs(string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, System.DateTime eventTimestamp)380 public ProjectStartedEventArgs(string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, System.DateTime eventTimestamp) { } 381 public System.Collections.Generic.IDictionary<string, string> GlobalProperties { get { throw null; } } 382 public System.Collections.IEnumerable Items { get { throw null; } } 383 public Microsoft.Build.Framework.BuildEventContext ParentProjectBuildEventContext { get { throw null; } } 384 public string ProjectFile { get { throw null; } } 385 public int ProjectId { get { throw null; } } 386 public System.Collections.IEnumerable Properties { get { throw null; } } 387 public string TargetNames { get { throw null; } } 388 public string ToolsVersion { get { throw null; } } 389 } ProjectStartedEventHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e)390 public delegate void ProjectStartedEventHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e); 391 public enum RegisteredTaskObjectLifetime 392 { 393 AppDomain = 1, 394 Build = 0, 395 } 396 [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)] 397 public sealed partial class RequiredAttribute : System.Attribute 398 { RequiredAttribute()399 public RequiredAttribute() { } 400 } 401 [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] 402 public sealed partial class RequiredRuntimeAttribute : System.Attribute 403 { RequiredRuntimeAttribute(string runtimeVersion)404 public RequiredRuntimeAttribute(string runtimeVersion) { } 405 public string RuntimeVersion { get { throw null; } } 406 } 407 [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] 408 public sealed partial class RunInMTAAttribute : System.Attribute 409 { RunInMTAAttribute()410 public RunInMTAAttribute() { } 411 } 412 [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)] 413 public sealed partial class RunInSTAAttribute : System.Attribute 414 { RunInSTAAttribute()415 public RunInSTAAttribute() { } 416 } 417 public abstract partial class SdkLogger 418 { SdkLogger()419 protected SdkLogger() { } LogMessage(string message, Microsoft.Build.Framework.MessageImportance messageImportance=(Microsoft.Build.Framework.MessageImportance)(2))420 public abstract void LogMessage(string message, Microsoft.Build.Framework.MessageImportance messageImportance=(Microsoft.Build.Framework.MessageImportance)(2)); 421 } 422 public sealed partial class SdkReference : System.IEquatable<Microsoft.Build.Framework.SdkReference> 423 { SdkReference(string name, string version, string minimumVersion)424 public SdkReference(string name, string version, string minimumVersion) { } 425 public string MinimumVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 426 public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 427 public string Version { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } Equals(Microsoft.Build.Framework.SdkReference other)428 public bool Equals(Microsoft.Build.Framework.SdkReference other) { throw null; } Equals(object obj)429 public override bool Equals(object obj) { throw null; } GetHashCode()430 public override int GetHashCode() { throw null; } ToString()431 public override string ToString() { throw null; } TryParse(string sdk, out Microsoft.Build.Framework.SdkReference sdkReference)432 public static bool TryParse(string sdk, out Microsoft.Build.Framework.SdkReference sdkReference) { sdkReference = default(Microsoft.Build.Framework.SdkReference); throw null; } 433 } 434 public abstract partial class SdkResolver 435 { SdkResolver()436 protected SdkResolver() { } 437 public abstract string Name { get; } 438 public abstract int Priority { get; } Resolve(Microsoft.Build.Framework.SdkReference sdkReference, Microsoft.Build.Framework.SdkResolverContext resolverContext, Microsoft.Build.Framework.SdkResultFactory factory)439 public abstract Microsoft.Build.Framework.SdkResult Resolve(Microsoft.Build.Framework.SdkReference sdkReference, Microsoft.Build.Framework.SdkResolverContext resolverContext, Microsoft.Build.Framework.SdkResultFactory factory); 440 } 441 public abstract partial class SdkResolverContext 442 { SdkResolverContext()443 protected SdkResolverContext() { } 444 public virtual Microsoft.Build.Framework.SdkLogger Logger { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } 445 public virtual System.Version MSBuildVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } 446 public virtual string ProjectFilePath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } 447 public virtual string SolutionFilePath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } 448 public virtual object State { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 449 } 450 public abstract partial class SdkResult 451 { SdkResult()452 protected SdkResult() { } 453 public bool Success { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]protected set { } } 454 } 455 public abstract partial class SdkResultFactory 456 { SdkResultFactory()457 protected SdkResultFactory() { } IndicateFailure(System.Collections.Generic.IEnumerable<string> errors, System.Collections.Generic.IEnumerable<string> warnings=null)458 public abstract Microsoft.Build.Framework.SdkResult IndicateFailure(System.Collections.Generic.IEnumerable<string> errors, System.Collections.Generic.IEnumerable<string> warnings=null); IndicateSuccess(string path, string version, System.Collections.Generic.IEnumerable<string> warnings=null)459 public abstract Microsoft.Build.Framework.SdkResult IndicateSuccess(string path, string version, System.Collections.Generic.IEnumerable<string> warnings=null); 460 } 461 public enum TargetBuiltReason 462 { 463 AfterTargets = 3, 464 BeforeTargets = 1, 465 DependsOn = 2, 466 None = 0, 467 } 468 public partial class TargetFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 469 { TargetFinishedEventArgs()470 protected TargetFinishedEventArgs() { } TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded)471 public TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded) { } TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded, System.Collections.IEnumerable targetOutputs)472 public TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded, System.Collections.IEnumerable targetOutputs) { } TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded, System.DateTime eventTimestamp, System.Collections.IEnumerable targetOutputs)473 public TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded, System.DateTime eventTimestamp, System.Collections.IEnumerable targetOutputs) { } 474 public string ProjectFile { get { throw null; } } 475 public bool Succeeded { get { throw null; } } 476 public string TargetFile { get { throw null; } } 477 public string TargetName { get { throw null; } } 478 public System.Collections.IEnumerable TargetOutputs { get { throw null; } set { } } 479 } TargetFinishedEventHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e)480 public delegate void TargetFinishedEventHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e); 481 public partial class TargetSkippedEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs 482 { TargetSkippedEventArgs()483 public TargetSkippedEventArgs() { } TargetSkippedEventArgs(string message, params object[] messageArgs)484 public TargetSkippedEventArgs(string message, params object[] messageArgs) { } 485 public Microsoft.Build.Framework.TargetBuiltReason BuildReason { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 486 public string ParentTarget { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 487 public string TargetFile { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 488 public string TargetName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 489 } 490 public partial class TargetStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 491 { TargetStartedEventArgs()492 protected TargetStartedEventArgs() { } TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile)493 public TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile) { } TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, string parentTarget, Microsoft.Build.Framework.TargetBuiltReason buildReason, System.DateTime eventTimestamp)494 public TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, string parentTarget, Microsoft.Build.Framework.TargetBuiltReason buildReason, System.DateTime eventTimestamp) { } TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, string parentTarget, System.DateTime eventTimestamp)495 public TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, string parentTarget, System.DateTime eventTimestamp) { } 496 public Microsoft.Build.Framework.TargetBuiltReason BuildReason { get { throw null; } } 497 public string ParentTarget { get { throw null; } } 498 public string ProjectFile { get { throw null; } } 499 public string TargetFile { get { throw null; } } 500 public string TargetName { get { throw null; } } 501 } TargetStartedEventHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e)502 public delegate void TargetStartedEventHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e); 503 public partial class TaskCommandLineEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs 504 { TaskCommandLineEventArgs()505 protected TaskCommandLineEventArgs() { } TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance)506 public TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance) { } TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp)507 public TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp) { } 508 public string CommandLine { get { throw null; } } 509 public string TaskName { get { throw null; } } 510 } 511 public partial class TaskFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 512 { TaskFinishedEventArgs()513 protected TaskFinishedEventArgs() { } TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded)514 public TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded) { } TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded, System.DateTime eventTimestamp)515 public TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded, System.DateTime eventTimestamp) { } 516 public string ProjectFile { get { throw null; } } 517 public bool Succeeded { get { throw null; } } 518 public string TaskFile { get { throw null; } } 519 public string TaskName { get { throw null; } } 520 } TaskFinishedEventHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e)521 public delegate void TaskFinishedEventHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e); 522 public partial class TaskPropertyInfo 523 { TaskPropertyInfo(string name, System.Type typeOfParameter, bool output, bool required)524 public TaskPropertyInfo(string name, System.Type typeOfParameter, bool output, bool required) { } 525 public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 526 public bool Output { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 527 public System.Type PropertyType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 528 public bool Required { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 529 } 530 public partial class TaskStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs 531 { TaskStartedEventArgs()532 protected TaskStartedEventArgs() { } TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName)533 public TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName) { } TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, System.DateTime eventTimestamp)534 public TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, System.DateTime eventTimestamp) { } 535 public string ProjectFile { get { throw null; } } 536 public string TaskFile { get { throw null; } } 537 public string TaskName { get { throw null; } } 538 } TaskStartedEventHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e)539 public delegate void TaskStartedEventHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e); 540 public sealed partial class TelemetryEventArgs : Microsoft.Build.Framework.BuildEventArgs 541 { TelemetryEventArgs()542 public TelemetryEventArgs() { } 543 public string EventName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 544 public System.Collections.Generic.IDictionary<string, string> Properties { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } 545 } TelemetryEventHandler(object sender, Microsoft.Build.Framework.TelemetryEventArgs e)546 public delegate void TelemetryEventHandler(object sender, Microsoft.Build.Framework.TelemetryEventArgs e); 547 } 548 namespace Microsoft.Build.Framework.Profiler 549 { 550 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 551 public partial struct EvaluationLocation 552 { EvaluationLocationMicrosoft.Build.Framework.Profiler.EvaluationLocation553 public EvaluationLocation(Microsoft.Build.Framework.Profiler.EvaluationPass evaluationPass, string evaluationPassDescription, string file, System.Nullable<int> line, string elementName, string elementDescription, Microsoft.Build.Framework.Profiler.EvaluationLocationKind kind) { throw null;} EvaluationLocationMicrosoft.Build.Framework.Profiler.EvaluationLocation554 public EvaluationLocation(long id, System.Nullable<long> parentId, Microsoft.Build.Framework.Profiler.EvaluationPass evaluationPass, string evaluationPassDescription, string file, System.Nullable<int> line, string elementName, string elementDescription, Microsoft.Build.Framework.Profiler.EvaluationLocationKind kind) { throw null;} EvaluationLocationMicrosoft.Build.Framework.Profiler.EvaluationLocation555 public EvaluationLocation(System.Nullable<long> parentId, Microsoft.Build.Framework.Profiler.EvaluationPass evaluationPass, string evaluationPassDescription, string file, System.Nullable<int> line, string elementName, string elementDescription, Microsoft.Build.Framework.Profiler.EvaluationLocationKind kind) { throw null;} 556 public string ElementDescription { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 557 public string ElementName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 558 public static Microsoft.Build.Framework.Profiler.EvaluationLocation EmptyLocation { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 559 public Microsoft.Build.Framework.Profiler.EvaluationPass EvaluationPass { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 560 public string EvaluationPassDescription { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 561 public string File { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 562 public long Id { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 563 public bool IsEvaluationPass { get { throw null; } } 564 public Microsoft.Build.Framework.Profiler.EvaluationLocationKind Kind { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 565 public System.Nullable<int> Line { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 566 public System.Nullable<long> ParentId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } CreateLocationForAggregatedGlobMicrosoft.Build.Framework.Profiler.EvaluationLocation567 public static Microsoft.Build.Framework.Profiler.EvaluationLocation CreateLocationForAggregatedGlob() { throw null; } CreateLocationForConditionMicrosoft.Build.Framework.Profiler.EvaluationLocation568 public static Microsoft.Build.Framework.Profiler.EvaluationLocation CreateLocationForCondition(System.Nullable<long> parentId, Microsoft.Build.Framework.Profiler.EvaluationPass evaluationPass, string evaluationDescription, string file, System.Nullable<int> line, string condition) { throw null; } CreateLocationForGlobMicrosoft.Build.Framework.Profiler.EvaluationLocation569 public static Microsoft.Build.Framework.Profiler.EvaluationLocation CreateLocationForGlob(System.Nullable<long> parentId, Microsoft.Build.Framework.Profiler.EvaluationPass evaluationPass, string evaluationDescription, string file, System.Nullable<int> line, string globDescription) { throw null; } CreateLocationForProjectMicrosoft.Build.Framework.Profiler.EvaluationLocation570 public static Microsoft.Build.Framework.Profiler.EvaluationLocation CreateLocationForProject(System.Nullable<long> parentId, Microsoft.Build.Framework.Profiler.EvaluationPass evaluationPass, string evaluationDescription, string file, System.Nullable<int> line, Microsoft.Build.Framework.IProjectElement element) { throw null; } EqualsMicrosoft.Build.Framework.Profiler.EvaluationLocation571 public override bool Equals(object obj) { throw null; } GetHashCodeMicrosoft.Build.Framework.Profiler.EvaluationLocation572 public override int GetHashCode() { throw null; } ToStringMicrosoft.Build.Framework.Profiler.EvaluationLocation573 public override string ToString() { throw null; } WithEvaluationPassMicrosoft.Build.Framework.Profiler.EvaluationLocation574 public Microsoft.Build.Framework.Profiler.EvaluationLocation WithEvaluationPass(Microsoft.Build.Framework.Profiler.EvaluationPass evaluationPass, string passDescription=null) { throw null; } WithFileMicrosoft.Build.Framework.Profiler.EvaluationLocation575 public Microsoft.Build.Framework.Profiler.EvaluationLocation WithFile(string file) { throw null; } WithFileLineAndConditionMicrosoft.Build.Framework.Profiler.EvaluationLocation576 public Microsoft.Build.Framework.Profiler.EvaluationLocation WithFileLineAndCondition(string file, System.Nullable<int> line, string condition) { throw null; } WithFileLineAndElementMicrosoft.Build.Framework.Profiler.EvaluationLocation577 public Microsoft.Build.Framework.Profiler.EvaluationLocation WithFileLineAndElement(string file, System.Nullable<int> line, Microsoft.Build.Framework.IProjectElement element) { throw null; } WithGlobMicrosoft.Build.Framework.Profiler.EvaluationLocation578 public Microsoft.Build.Framework.Profiler.EvaluationLocation WithGlob(string globDescription) { throw null; } WithParentIdMicrosoft.Build.Framework.Profiler.EvaluationLocation579 public Microsoft.Build.Framework.Profiler.EvaluationLocation WithParentId(System.Nullable<long> parentId) { throw null; } 580 } 581 public enum EvaluationLocationKind : byte 582 { 583 Condition = (byte)1, 584 Element = (byte)0, 585 Glob = (byte)2, 586 } 587 public enum EvaluationPass : byte 588 { 589 InitialProperties = (byte)2, 590 ItemDefinitionGroups = (byte)4, 591 Items = (byte)5, 592 LazyItems = (byte)6, 593 Properties = (byte)3, 594 Targets = (byte)8, 595 TotalEvaluation = (byte)0, 596 TotalGlobbing = (byte)1, 597 UsingTasks = (byte)7, 598 } 599 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 600 public partial struct ProfiledLocation 601 { ProfiledLocationMicrosoft.Build.Framework.Profiler.ProfiledLocation602 public ProfiledLocation(System.TimeSpan inclusiveTime, System.TimeSpan exclusiveTime, int numberOfHits) { throw null;} 603 public System.TimeSpan ExclusiveTime { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 604 public System.TimeSpan InclusiveTime { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } 605 public int NumberOfHits { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } EqualsMicrosoft.Build.Framework.Profiler.ProfiledLocation606 public override bool Equals(object obj) { throw null; } GetHashCodeMicrosoft.Build.Framework.Profiler.ProfiledLocation607 public override int GetHashCode() { throw null; } ToStringMicrosoft.Build.Framework.Profiler.ProfiledLocation608 public override string ToString() { throw null; } 609 } 610 [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] 611 public partial struct ProfilerResult 612 { ProfilerResultMicrosoft.Build.Framework.Profiler.ProfilerResult613 public ProfilerResult(System.Collections.Generic.IDictionary<Microsoft.Build.Framework.Profiler.EvaluationLocation, Microsoft.Build.Framework.Profiler.ProfiledLocation> profiledLocations) { throw null;} 614 public System.Collections.Generic.IReadOnlyDictionary<Microsoft.Build.Framework.Profiler.EvaluationLocation, Microsoft.Build.Framework.Profiler.ProfiledLocation> ProfiledLocations { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } EqualsMicrosoft.Build.Framework.Profiler.ProfilerResult615 public override bool Equals(object obj) { throw null; } GetHashCodeMicrosoft.Build.Framework.Profiler.ProfilerResult616 public override int GetHashCode() { throw null; } 617 } 618 } 619