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.Framework.dll")]
11 [assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Framework.dll")]
12 [assembly:System.Reflection.AssemblyFileVersionAttribute("4.7.2046.0")]
13 [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.7.2046.0")]
14 [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
15 [assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Framework.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)(4096))]
23 [assembly:System.Runtime.InteropServices.GuidAttribute("D8A9BA71-4724-481d-9CA7-0DA23A1D615C")]
24 [assembly:System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.RequestMinimum, Flags=(System.Security.Permissions.SecurityPermissionFlag)(8))]
25 namespace Microsoft.Build.Framework
26 {
AnyEventHandler(object sender, Microsoft.Build.Framework.BuildEventArgs e)27     public delegate void AnyEventHandler(object sender, Microsoft.Build.Framework.BuildEventArgs e);
28     [System.SerializableAttribute]
29     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
30     public partial struct BuildEngineResult
31     {
BuildEngineResultMicrosoft.Build.Framework.BuildEngineResult32         public BuildEngineResult(bool result, System.Collections.Generic.List<System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.ITaskItem[]>> targetOutputsPerProject) { throw null;}
33         public bool Result { get { throw null; } }
34         public System.Collections.Generic.IList<System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.ITaskItem[]>> TargetOutputsPerProject { get { throw null; } }
35     }
36     [System.SerializableAttribute]
37     public partial class BuildErrorEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs
38     {
BuildErrorEventArgs()39         protected BuildErrorEventArgs() { }
BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName)40         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)41         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)42         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) { }
43         public string Code { get { throw null; } }
44         public int ColumnNumber { get { throw null; } }
45         public int EndColumnNumber { get { throw null; } }
46         public int EndLineNumber { get { throw null; } }
47         public string File { get { throw null; } }
48         public int LineNumber { get { throw null; } }
49         public string ProjectFile { get { throw null; } set { } }
50         public string Subcategory { get { throw null; } }
51     }
BuildErrorEventHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e)52     public delegate void BuildErrorEventHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e);
53     [System.SerializableAttribute]
54     public abstract partial class BuildEventArgs : System.EventArgs
55     {
BuildEventArgs()56         protected BuildEventArgs() { }
BuildEventArgs(string message, string helpKeyword, string senderName)57         protected BuildEventArgs(string message, string helpKeyword, string senderName) { }
BuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)58         protected BuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { }
59         public Microsoft.Build.Framework.BuildEventContext BuildEventContext { get { throw null; } set { } }
60         public string HelpKeyword { get { throw null; } }
61         public virtual string Message { get { throw null; } protected set { } }
62         public string SenderName { get { throw null; } }
63         public int ThreadId { get { throw null; } }
64         public System.DateTime Timestamp { get { throw null; } }
65     }
66     [System.SerializableAttribute]
67     public partial class BuildEventContext
68     {
69         public const int InvalidNodeId = -2;
70         public const int InvalidProjectContextId = -2;
71         public const int InvalidProjectInstanceId = -1;
72         public const int InvalidSubmissionId = -1;
73         public const int InvalidTargetId = -1;
74         public const int InvalidTaskId = -1;
BuildEventContext(int nodeId, int targetId, int projectContextId, int taskId)75         public BuildEventContext(int nodeId, int targetId, int projectContextId, int taskId) { }
BuildEventContext(int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId)76         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)77         public BuildEventContext(int submissionId, int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId) { }
78         public long BuildRequestId { get { throw null; } }
79         public static Microsoft.Build.Framework.BuildEventContext Invalid { get { throw null; } }
80         public int NodeId { get { throw null; } }
81         public int ProjectContextId { get { throw null; } }
82         public int ProjectInstanceId { get { throw null; } }
83         public int SubmissionId { get { throw null; } }
84         public int TargetId { get { throw null; } }
85         public int TaskId { get { throw null; } }
Equals(object obj)86         public override bool Equals(object obj) { throw null; }
GetHashCode()87         public override int GetHashCode() { throw null; }
operator ==(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right)88         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)89         public static bool operator !=(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right) { throw null; }
90     }
91     [System.SerializableAttribute]
92     public partial class BuildFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs
93     {
BuildFinishedEventArgs()94         protected BuildFinishedEventArgs() { }
BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded)95         public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded) { }
BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp)96         public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp) { }
BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp, params object[] messageArgs)97         public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp, params object[] messageArgs) { }
98         public bool Succeeded { get { throw null; } }
99     }
BuildFinishedEventHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e)100     public delegate void BuildFinishedEventHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e);
101     [System.SerializableAttribute]
102     public partial class BuildMessageEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs
103     {
BuildMessageEventArgs()104         protected BuildMessageEventArgs() { }
BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance)105         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)106         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)107         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)108         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)109         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)110         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) { }
111         public string Code { get { throw null; } }
112         public int ColumnNumber { get { throw null; } }
113         public int EndColumnNumber { get { throw null; } }
114         public int EndLineNumber { get { throw null; } }
115         public string File { get { throw null; } }
116         public Microsoft.Build.Framework.MessageImportance Importance { get { throw null; } }
117         public int LineNumber { get { throw null; } }
118         public string ProjectFile { get { throw null; } set { } }
119         public string Subcategory { get { throw null; } }
120     }
BuildMessageEventHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e)121     public delegate void BuildMessageEventHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e);
122     [System.SerializableAttribute]
123     public partial class BuildStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs
124     {
BuildStartedEventArgs()125         protected BuildStartedEventArgs() { }
BuildStartedEventArgs(string message, string helpKeyword)126         public BuildStartedEventArgs(string message, string helpKeyword) { }
BuildStartedEventArgs(string message, string helpKeyword, System.Collections.Generic.IDictionary<string, string> environmentOfBuild)127         public BuildStartedEventArgs(string message, string helpKeyword, System.Collections.Generic.IDictionary<string, string> environmentOfBuild) { }
BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp)128         public BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp) { }
BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp, params object[] messageArgs)129         public BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp, params object[] messageArgs) { }
130         public System.Collections.Generic.IDictionary<string, string> BuildEnvironment { get { throw null; } }
131     }
BuildStartedEventHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e)132     public delegate void BuildStartedEventHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e);
133     [System.SerializableAttribute]
134     public abstract partial class BuildStatusEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs
135     {
BuildStatusEventArgs()136         protected BuildStatusEventArgs() { }
BuildStatusEventArgs(string message, string helpKeyword, string senderName)137         protected BuildStatusEventArgs(string message, string helpKeyword, string senderName) { }
BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)138         protected BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { }
BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)139         protected BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { }
140     }
BuildStatusEventHandler(object sender, Microsoft.Build.Framework.BuildStatusEventArgs e)141     public delegate void BuildStatusEventHandler(object sender, Microsoft.Build.Framework.BuildStatusEventArgs e);
142     [System.SerializableAttribute]
143     public partial class BuildWarningEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs
144     {
BuildWarningEventArgs()145         protected BuildWarningEventArgs() { }
BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName)146         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)147         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)148         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) { }
149         public string Code { get { throw null; } }
150         public int ColumnNumber { get { throw null; } }
151         public int EndColumnNumber { get { throw null; } }
152         public int EndLineNumber { get { throw null; } }
153         public string File { get { throw null; } }
154         public int LineNumber { get { throw null; } }
155         public string ProjectFile { get { throw null; } set { } }
156         public string Subcategory { get { throw null; } }
157     }
BuildWarningEventHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e)158     public delegate void BuildWarningEventHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e);
159     [System.SerializableAttribute]
160     public partial class CriticalBuildMessageEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs
161     {
CriticalBuildMessageEventArgs()162         protected CriticalBuildMessageEventArgs() { }
CriticalBuildMessageEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName)163         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)164         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)165         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) { }
166     }
167     [System.SerializableAttribute]
168     public abstract partial class CustomBuildEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs
169     {
CustomBuildEventArgs()170         protected CustomBuildEventArgs() { }
CustomBuildEventArgs(string message, string helpKeyword, string senderName)171         protected CustomBuildEventArgs(string message, string helpKeyword, string senderName) { }
CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp)172         protected CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { }
CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)173         protected CustomBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { }
174     }
CustomBuildEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e)175     public delegate void CustomBuildEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e);
176     [System.SerializableAttribute]
177     public partial class ExternalProjectFinishedEventArgs : Microsoft.Build.Framework.CustomBuildEventArgs
178     {
ExternalProjectFinishedEventArgs()179         protected ExternalProjectFinishedEventArgs() { }
ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded)180         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)181         public ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded, System.DateTime eventTimestamp) { }
182         public string ProjectFile { get { throw null; } }
183         public bool Succeeded { get { throw null; } }
184     }
185     [System.SerializableAttribute]
186     public partial class ExternalProjectStartedEventArgs : Microsoft.Build.Framework.CustomBuildEventArgs
187     {
ExternalProjectStartedEventArgs()188         protected ExternalProjectStartedEventArgs() { }
ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames)189         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)190         public ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames, System.DateTime eventTimestamp) { }
191         public string ProjectFile { get { throw null; } }
192         public string TargetNames { get { throw null; } }
193     }
194     public partial interface IBuildEngine
195     {
196         int ColumnNumberOfTaskNode { get; }
197         bool ContinueOnError { get; }
198         int LineNumberOfTaskNode { get; }
199         string ProjectFileOfTaskNode { get; }
BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs)200         bool BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs);
LogCustomEvent(Microsoft.Build.Framework.CustomBuildEventArgs e)201         void LogCustomEvent(Microsoft.Build.Framework.CustomBuildEventArgs e);
LogErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs e)202         void LogErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs e);
LogMessageEvent(Microsoft.Build.Framework.BuildMessageEventArgs e)203         void LogMessageEvent(Microsoft.Build.Framework.BuildMessageEventArgs e);
LogWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs e)204         void LogWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs e);
205     }
206     public partial interface IBuildEngine2 : Microsoft.Build.Framework.IBuildEngine
207     {
208         bool IsRunningMultipleNodes { get; }
BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs, string toolsVersion)209         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)210         bool BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.IDictionary[] targetOutputsPerProject, string[] toolsVersion, bool useResultsCache, bool unloadProjectsOnCompletion);
211     }
212     public partial interface IBuildEngine3 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2
213     {
BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.Generic.IList<string>[] removeGlobalProperties, string[] toolsVersion, bool returnTargetOutputs)214         Microsoft.Build.Framework.BuildEngineResult BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.Generic.IList<string>[] removeGlobalProperties, string[] toolsVersion, bool returnTargetOutputs);
Reacquire()215         void Reacquire();
Yield()216         void Yield();
217     }
218     public partial interface IBuildEngine4 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2, Microsoft.Build.Framework.IBuildEngine3
219     {
GetRegisteredTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime)220         object GetRegisteredTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime);
RegisterTaskObject(object key, object obj, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection)221         void RegisterTaskObject(object key, object obj, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection);
UnregisterTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime)222         object UnregisterTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime);
223     }
224     public partial interface ICancelableTask : Microsoft.Build.Framework.ITask
225     {
Cancel()226         void Cancel();
227     }
228     public partial interface IEventRedirector
229     {
ForwardEvent(Microsoft.Build.Framework.BuildEventArgs buildEvent)230         void ForwardEvent(Microsoft.Build.Framework.BuildEventArgs buildEvent);
231     }
232     public partial interface IEventSource
233     {
234         event Microsoft.Build.Framework.AnyEventHandler AnyEventRaised;
235         event Microsoft.Build.Framework.BuildFinishedEventHandler BuildFinished;
236         event Microsoft.Build.Framework.BuildStartedEventHandler BuildStarted;
237         event Microsoft.Build.Framework.CustomBuildEventHandler CustomEventRaised;
238         event Microsoft.Build.Framework.BuildErrorEventHandler ErrorRaised;
239         event Microsoft.Build.Framework.BuildMessageEventHandler MessageRaised;
240         event Microsoft.Build.Framework.ProjectFinishedEventHandler ProjectFinished;
241         event Microsoft.Build.Framework.ProjectStartedEventHandler ProjectStarted;
242         event Microsoft.Build.Framework.BuildStatusEventHandler StatusEventRaised;
243         event Microsoft.Build.Framework.TargetFinishedEventHandler TargetFinished;
244         event Microsoft.Build.Framework.TargetStartedEventHandler TargetStarted;
245         event Microsoft.Build.Framework.TaskFinishedEventHandler TaskFinished;
246         event Microsoft.Build.Framework.TaskStartedEventHandler TaskStarted;
247         event Microsoft.Build.Framework.BuildWarningEventHandler WarningRaised;
248     }
249     public partial interface IForwardingLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger
250     {
251         Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get; set; }
252         int NodeId { get; set; }
253     }
254     public partial interface IGeneratedTask : Microsoft.Build.Framework.ITask
255     {
GetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property)256         object GetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property);
SetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property, object value)257         void SetPropertyValue(Microsoft.Build.Framework.TaskPropertyInfo property, object value);
258     }
259     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
260     public partial interface ILogger
261     {
262         string Parameters { get; set; }
263         Microsoft.Build.Framework.LoggerVerbosity Verbosity { get; set; }
Initialize(Microsoft.Build.Framework.IEventSource eventSource)264         void Initialize(Microsoft.Build.Framework.IEventSource eventSource);
Shutdown()265         void Shutdown();
266     }
267     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
268     public partial interface INodeLogger : Microsoft.Build.Framework.ILogger
269     {
Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount)270         void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount);
271     }
272     public partial interface ITask
273     {
274         Microsoft.Build.Framework.IBuildEngine BuildEngine { get; set; }
275         Microsoft.Build.Framework.ITaskHost HostObject { get; set; }
Execute()276         bool Execute();
277     }
278     public partial interface ITaskFactory
279     {
280         string FactoryName { get; }
281         System.Type TaskType { get; }
CleanupTask(Microsoft.Build.Framework.ITask task)282         void CleanupTask(Microsoft.Build.Framework.ITask task);
CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost)283         Microsoft.Build.Framework.ITask CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost);
GetTaskParameters()284         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)285         bool Initialize(string taskName, System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.TaskPropertyInfo> parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost);
286     }
287     public partial interface ITaskFactory2 : Microsoft.Build.Framework.ITaskFactory
288     {
CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost, System.Collections.Generic.IDictionary<string, string> taskIdentityParameters)289         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)290         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);
291     }
292     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
293     [System.Runtime.InteropServices.GuidAttribute("9049A481-D0E9-414f-8F92-D4F67A0359A6")]
294     [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))]
295     public partial interface ITaskHost
296     {
297     }
298     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
299     [System.Runtime.InteropServices.GuidAttribute("8661674F-2148-4F71-A92A-49875511C528")]
300     public partial interface ITaskItem
301     {
302         string ItemSpec { get; set; }
303         int MetadataCount { get; }
304         System.Collections.ICollection MetadataNames { get; }
CloneCustomMetadata()305         System.Collections.IDictionary CloneCustomMetadata();
CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem)306         void CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem);
GetMetadata(string metadataName)307         string GetMetadata(string metadataName);
RemoveMetadata(string metadataName)308         void RemoveMetadata(string metadataName);
SetMetadata(string metadataName, string metadataValue)309         void SetMetadata(string metadataName, string metadataValue);
310     }
311     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
312     [System.Runtime.InteropServices.GuidAttribute("ac6d5a59-f877-461b-88e3-b2f06fce0cb9")]
313     public partial interface ITaskItem2 : Microsoft.Build.Framework.ITaskItem
314     {
315         string EvaluatedIncludeEscaped { get; set; }
CloneCustomMetadataEscaped()316         System.Collections.IDictionary CloneCustomMetadataEscaped();
GetMetadataValueEscaped(string metadataName)317         string GetMetadataValueEscaped(string metadataName);
SetMetadataValueLiteral(string metadataName, string metadataValue)318         void SetMetadataValueLiteral(string metadataName, string metadataValue);
319     }
320     [System.SerializableAttribute]
321     public partial class LazyFormattedBuildEventArgs : Microsoft.Build.Framework.BuildEventArgs
322     {
LazyFormattedBuildEventArgs()323         protected LazyFormattedBuildEventArgs() { }
LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName)324         public LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName) { }
LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs)325         public LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { }
326         public override string Message { get { throw null; } }
327     }
328     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)]
329     public sealed partial class LoadInSeparateAppDomainAttribute : System.Attribute
330     {
LoadInSeparateAppDomainAttribute()331         public LoadInSeparateAppDomainAttribute() { }
332     }
333     [System.SerializableAttribute]
334     public partial class LoggerException : System.Exception
335     {
LoggerException()336         public LoggerException() { }
LoggerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)337         protected LoggerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
LoggerException(string message)338         public LoggerException(string message) { }
LoggerException(string message, System.Exception innerException)339         public LoggerException(string message, System.Exception innerException) { }
LoggerException(string message, System.Exception innerException, string errorCode, string helpKeyword)340         public LoggerException(string message, System.Exception innerException, string errorCode, string helpKeyword) { }
341         public string ErrorCode { get { throw null; } }
342         public string HelpKeyword { get { throw null; } }
343         [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.Demand, SerializationFormatter=true)]
GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)344         public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
345     }
346     [System.Runtime.InteropServices.ComVisibleAttribute(true)]
347     public enum LoggerVerbosity
348     {
349         Detailed = 3,
350         Diagnostic = 4,
351         Minimal = 1,
352         Normal = 2,
353         Quiet = 0,
354     }
355     [System.SerializableAttribute]
356     public enum MessageImportance
357     {
358         High = 0,
359         Low = 2,
360         Normal = 1,
361     }
362     [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)]
363     public sealed partial class OutputAttribute : System.Attribute
364     {
OutputAttribute()365         public OutputAttribute() { }
366     }
367     [System.SerializableAttribute]
368     public partial class ProjectFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs
369     {
ProjectFinishedEventArgs()370         protected ProjectFinishedEventArgs() { }
ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded)371         public ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded) { }
ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded, System.DateTime eventTimestamp)372         public ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded, System.DateTime eventTimestamp) { }
373         public string ProjectFile { get { throw null; } }
374         public bool Succeeded { get { throw null; } }
375     }
ProjectFinishedEventHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e)376     public delegate void ProjectFinishedEventHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e);
377     [System.SerializableAttribute]
378     public partial class ProjectStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs
379     {
380         public const int InvalidProjectId = -1;
ProjectStartedEventArgs()381         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)382         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)383         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)384         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)385         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)386         public ProjectStartedEventArgs(string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items, System.DateTime eventTimestamp) { }
387         public System.Collections.Generic.IDictionary<string, string> GlobalProperties { get { throw null; } }
388         public System.Collections.IEnumerable Items { get { throw null; } }
389         public Microsoft.Build.Framework.BuildEventContext ParentProjectBuildEventContext { get { throw null; } }
390         public string ProjectFile { get { throw null; } }
391         public int ProjectId { get { throw null; } }
392         public System.Collections.IEnumerable Properties { get { throw null; } }
393         public string TargetNames { get { throw null; } }
394         public string ToolsVersion { get { throw null; } }
395     }
ProjectStartedEventHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e)396     public delegate void ProjectStartedEventHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e);
397     public enum RegisteredTaskObjectLifetime
398     {
399         AppDomain = 1,
400         Build = 0,
401     }
402     [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)]
403     public sealed partial class RequiredAttribute : System.Attribute
404     {
RequiredAttribute()405         public RequiredAttribute() { }
406     }
407     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)]
408     public sealed partial class RequiredRuntimeAttribute : System.Attribute
409     {
RequiredRuntimeAttribute(string runtimeVersion)410         public RequiredRuntimeAttribute(string runtimeVersion) { }
411         public string RuntimeVersion { get { throw null; } }
412     }
413     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)]
414     public sealed partial class RunInMTAAttribute : System.Attribute
415     {
RunInMTAAttribute()416         public RunInMTAAttribute() { }
417     }
418     [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=false)]
419     public sealed partial class RunInSTAAttribute : System.Attribute
420     {
RunInSTAAttribute()421         public RunInSTAAttribute() { }
422     }
423     [System.SerializableAttribute]
424     public partial class TargetFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs
425     {
TargetFinishedEventArgs()426         protected TargetFinishedEventArgs() { }
TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded)427         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)428         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)429         public TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded, System.DateTime eventTimestamp, System.Collections.IEnumerable targetOutputs) { }
430         public string ProjectFile { get { throw null; } }
431         public bool Succeeded { get { throw null; } }
432         public string TargetFile { get { throw null; } }
433         public string TargetName { get { throw null; } }
434         public System.Collections.IEnumerable TargetOutputs { get { throw null; } set { } }
435     }
TargetFinishedEventHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e)436     public delegate void TargetFinishedEventHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e);
437     [System.SerializableAttribute]
438     public partial class TargetStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs
439     {
TargetStartedEventArgs()440         protected TargetStartedEventArgs() { }
TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile)441         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, System.DateTime eventTimestamp)442         public TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, string parentTarget, System.DateTime eventTimestamp) { }
443         public string ParentTarget { get { throw null; } }
444         public string ProjectFile { get { throw null; } }
445         public string TargetFile { get { throw null; } }
446         public string TargetName { get { throw null; } }
447     }
TargetStartedEventHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e)448     public delegate void TargetStartedEventHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e);
449     [System.SerializableAttribute]
450     public partial class TaskCommandLineEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs
451     {
TaskCommandLineEventArgs()452         protected TaskCommandLineEventArgs() { }
TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance)453         public TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance) { }
TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp)454         public TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance, System.DateTime eventTimestamp) { }
455         public string CommandLine { get { throw null; } }
456         public string TaskName { get { throw null; } }
457     }
458     [System.SerializableAttribute]
459     public partial class TaskFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs
460     {
TaskFinishedEventArgs()461         protected TaskFinishedEventArgs() { }
TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded)462         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)463         public TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded, System.DateTime eventTimestamp) { }
464         public string ProjectFile { get { throw null; } }
465         public bool Succeeded { get { throw null; } }
466         public string TaskFile { get { throw null; } }
467         public string TaskName { get { throw null; } }
468     }
TaskFinishedEventHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e)469     public delegate void TaskFinishedEventHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e);
470     [System.SerializableAttribute]
471     public partial class TaskPropertyInfo
472     {
TaskPropertyInfo(string name, System.Type typeOfParameter, bool output, bool required)473         public TaskPropertyInfo(string name, System.Type typeOfParameter, bool output, bool required) { }
474         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
475         public bool Output { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
476         public System.Type PropertyType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
477         public bool Required { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
478     }
479     [System.SerializableAttribute]
480     public partial class TaskStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs
481     {
TaskStartedEventArgs()482         protected TaskStartedEventArgs() { }
TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName)483         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)484         public TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, System.DateTime eventTimestamp) { }
485         public string ProjectFile { get { throw null; } }
486         public string TaskFile { get { throw null; } }
487         public string TaskName { get { throw null; } }
488     }
TaskStartedEventHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e)489     public delegate void TaskStartedEventHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e);
490 }
491 namespace Microsoft.Build.Framework.XamlTypes
492 {
493     public sealed partial class Argument : System.ComponentModel.ISupportInitialize
494     {
Argument()495         public Argument() { }
496         public bool IsRequired { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
497         public string Property { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
498         public string Separator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()499         public void BeginInit() { }
EndInit()500         public void EndInit() { }
501     }
502 #if false
503     [System.Windows.Markup.ContentPropertyAttribute("Arguments")]
504 #endif
505     public abstract partial class BaseProperty : System.ComponentModel.ISupportInitialize
506     {
BaseProperty()507         protected BaseProperty() { }
508         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.Argument> Arguments { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
509         public string Category { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
510         public Microsoft.Build.Framework.XamlTypes.Rule ContainingRule { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
511         public Microsoft.Build.Framework.XamlTypes.DataSource DataSource { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
512         [System.ComponentModel.LocalizableAttribute(true)]
513         public string Default { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
514         [System.ComponentModel.LocalizableAttribute(true)]
515         public string Description { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
516         [System.ComponentModel.LocalizableAttribute(true)]
517         public string DisplayName { get { throw null; } set { } }
518         [System.ComponentModel.LocalizableAttribute(false)]
519         public string F1Keyword { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
520         public int HelpContext { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
521         [System.ComponentModel.LocalizableAttribute(false)]
522         public string HelpFile { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
523         [System.ComponentModel.LocalizableAttribute(false)]
524         public string HelpUrl { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
525         public bool IncludeInCommandLine { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
526         public bool IsRequired { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
527         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.NameValuePair> Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
528         public bool MultipleValuesAllowed { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
529         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
530         public bool ReadOnly { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
531         public string Separator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
532         public string Subcategory { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
533         public string Switch { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
534         public string SwitchPrefix { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
535         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.ValueEditor> ValueEditors { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
536         public bool Visible { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()537         public virtual void BeginInit() { }
EndInit()538         public virtual void EndInit() { }
539     }
540     public sealed partial class BoolProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty
541     {
BoolProperty()542         public BoolProperty() { }
543         public string ReverseSwitch { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
544     }
545     public sealed partial class Category : Microsoft.Build.Framework.XamlTypes.CategorySchema, System.ComponentModel.ISupportInitialize
546     {
Category()547         public Category() { }
548         [System.ComponentModel.LocalizableAttribute(true)]
549         public string Description { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
550         [System.ComponentModel.LocalizableAttribute(true)]
551         public string DisplayName { get { throw null; } set { } }
552         [System.ComponentModel.LocalizableAttribute(true)]
553         public string HelpString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
554         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
555         public string Subtype { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()556         public void BeginInit() { }
EndInit()557         public void EndInit() { }
558     }
559     public abstract partial class CategorySchema
560     {
CategorySchema()561         protected CategorySchema() { }
562     }
563 #if false
564     [System.Windows.Markup.ContentPropertyAttribute("Metadata")]
565 #endif
566     public sealed partial class ContentType : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode, System.ComponentModel.ISupportInitialize
567     {
ContentType()568         public ContentType() { }
569         public bool DefaultContentTypeForItemType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
570         [System.ComponentModel.LocalizableAttribute(true)]
571         public string DisplayName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
572         [System.ObsoleteAttribute("Unused.  Use ItemType property instead.", true)]
573         public string ItemGroupName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
574         public string ItemType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
575         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.NameValuePair> Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
576         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()577         public void BeginInit() { }
EndInit()578         public void EndInit() { }
GetMetadata(string metadataName)579         public string GetMetadata(string metadataName) { throw null; }
GetSchemaObjects(System.Type type)580         public System.Collections.Generic.IEnumerable<object> GetSchemaObjects(System.Type type) { throw null; }
GetSchemaObjectTypes()581         public System.Collections.Generic.IEnumerable<System.Type> GetSchemaObjectTypes() { throw null; }
582     }
583     public sealed partial class DataSource : System.ComponentModel.ISupportInitialize
584     {
DataSource()585         public DataSource() { }
586         public bool HasConfigurationCondition { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
587         public string ItemType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
588         public string Label { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
589         public string MSBuildTarget { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
590         public string PersistedName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
591         public string Persistence { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
592         public Microsoft.Build.Framework.XamlTypes.DefaultValueSourceLocation SourceOfDefaultValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
593         public string SourceType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()594         public void BeginInit() { }
EndInit()595         public void EndInit() { }
596     }
597     public enum DefaultValueSourceLocation
598     {
599         AfterContext = 1,
600         BeforeContext = 0,
601     }
602     public sealed partial class DynamicEnumProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty
603     {
DynamicEnumProperty()604         public DynamicEnumProperty() { }
605         public string EnumProvider { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
606         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.NameValuePair> ProviderSettings { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
607     }
608 #if false
609     [System.Windows.Markup.ContentPropertyAttribute("AdmissibleValues")]
610 #endif
611     public sealed partial class EnumProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty
612     {
EnumProperty()613         public EnumProperty() { }
614         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.EnumValue> AdmissibleValues { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
EndInit()615         public override void EndInit() { }
616     }
617 #if false
618     [System.Windows.Markup.ContentPropertyAttribute("Arguments")]
619 #endif
620     public sealed partial class EnumValue
621     {
EnumValue()622         public EnumValue() { }
623         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.Argument> Arguments { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
624         [System.ComponentModel.LocalizableAttribute(true)]
625         public string Description { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
626         [System.ComponentModel.LocalizableAttribute(true)]
627         public string DisplayName { get { throw null; } set { } }
628         [System.ComponentModel.LocalizableAttribute(true)]
629         public string HelpString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
630         public bool IsDefault { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
631         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.NameValuePair> Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
632         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
633         public string Switch { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
634         public string SwitchPrefix { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
635     }
636     public sealed partial class FileExtension : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode
637     {
FileExtension()638         public FileExtension() { }
639         public string ContentType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
640         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
GetSchemaObjects(System.Type type)641         public System.Collections.Generic.IEnumerable<object> GetSchemaObjects(System.Type type) { throw null; }
GetSchemaObjectTypes()642         public System.Collections.Generic.IEnumerable<System.Type> GetSchemaObjectTypes() { throw null; }
643     }
644     public sealed partial class IntProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty
645     {
IntProperty()646         public IntProperty() { }
647         public System.Nullable<int> MaxValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
648         public System.Nullable<int> MinValue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
EndInit()649         public override void EndInit() { }
650     }
651     public partial interface IProjectSchemaNode
652     {
GetSchemaObjects(System.Type type)653         System.Collections.Generic.IEnumerable<object> GetSchemaObjects(System.Type type);
GetSchemaObjectTypes()654         System.Collections.Generic.IEnumerable<System.Type> GetSchemaObjectTypes();
655     }
656     public sealed partial class ItemType : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode, System.ComponentModel.ISupportInitialize
657     {
ItemType()658         public ItemType() { }
659         public string DefaultContentType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
660         [System.ComponentModel.LocalizableAttribute(true)]
661         public string DisplayName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
662         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
663         public bool UpToDateCheckInput { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()664         public void BeginInit() { }
EndInit()665         public void EndInit() { }
GetSchemaObjects(System.Type type)666         public System.Collections.Generic.IEnumerable<object> GetSchemaObjects(System.Type type) { throw null; }
GetSchemaObjectTypes()667         public System.Collections.Generic.IEnumerable<System.Type> GetSchemaObjectTypes() { throw null; }
668     }
669     public partial class NameValuePair
670     {
NameValuePair()671         public NameValuePair() { }
672         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
673         [System.ComponentModel.LocalizableAttribute(true)]
674         public string Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
675     }
676 #if false
677     [System.Windows.Markup.ContentPropertyAttribute("Nodes")]
678 #endif
679     public sealed partial class ProjectSchemaDefinitions : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode
680     {
ProjectSchemaDefinitions()681         public ProjectSchemaDefinitions() { }
682         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode> Nodes { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
GetSchemaObjects(System.Type type)683         public System.Collections.Generic.IEnumerable<object> GetSchemaObjects(System.Type type) { throw null; }
GetSchemaObjectTypes()684         public System.Collections.Generic.IEnumerable<System.Type> GetSchemaObjectTypes() { throw null; }
685     }
686     [System.Diagnostics.DebuggerDisplayAttribute("Rule: {Name}")]
687 #if false
688     [System.Windows.Markup.ContentPropertyAttribute("Properties")]
689 #endif
690     public sealed partial class Rule : Microsoft.Build.Framework.XamlTypes.RuleSchema, Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode, System.ComponentModel.ISupportInitialize
691     {
Rule()692         public Rule() { }
693         public string AdditionalInputs { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
694         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.Category> Categories { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
695         public string CommandLine { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
696         public Microsoft.Build.Framework.XamlTypes.DataSource DataSource { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
697         [System.ComponentModel.LocalizableAttribute(true)]
698         public string Description { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
699         [System.ComponentModel.LocalizableAttribute(true)]
700         public string DisplayName { get { throw null; } set { } }
701         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.Category> EvaluatedCategories { get { throw null; } }
702         public string ExecutionDescription { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
703         public string FileExtension { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
704         [System.ComponentModel.LocalizableAttribute(true)]
705         public string HelpString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
706         public System.Collections.Generic.Dictionary<string, object> Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
707         public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
708         public int Order { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
709         public string Outputs { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
710         public Microsoft.Build.Framework.XamlTypes.RuleOverrideMode OverrideMode { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
711         public string PageTemplate { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
712         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.BaseProperty> Properties { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
713         public bool PropertyPagesHidden { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
714         public string Separator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
715         public bool ShowOnlyRuleProperties { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
716         public bool SupportsFileBatching { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
717         public string SwitchPrefix { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
718         public string ToolName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()719         public void BeginInit() { }
EndInit()720         public void EndInit() { }
GetPropertiesByCategory()721         public System.Collections.Specialized.OrderedDictionary GetPropertiesByCategory() { throw null; }
GetPropertiesInCategory(string categoryName)722         public System.Collections.Generic.IList<Microsoft.Build.Framework.XamlTypes.BaseProperty> GetPropertiesInCategory(string categoryName) { throw null; }
GetProperty(string propertyName)723         public Microsoft.Build.Framework.XamlTypes.BaseProperty GetProperty(string propertyName) { throw null; }
GetSchemaObjects(System.Type type)724         public System.Collections.Generic.IEnumerable<object> GetSchemaObjects(System.Type type) { throw null; }
GetSchemaObjectTypes()725         public System.Collections.Generic.IEnumerable<System.Type> GetSchemaObjectTypes() { throw null; }
726     }
727 #if false
728     [System.Windows.Markup.ContentPropertyAttribute("Rules")]
729 #endif
730     public sealed partial class RuleBag : Microsoft.Build.Framework.XamlTypes.IProjectSchemaNode, System.ComponentModel.ISupportInitialize
731     {
RuleBag()732         public RuleBag() { }
733         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.Rule> Rules { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()734         public void BeginInit() { }
EndInit()735         public void EndInit() { }
GetSchemaObjects(System.Type type)736         public System.Collections.Generic.IEnumerable<object> GetSchemaObjects(System.Type type) { throw null; }
GetSchemaObjectTypes()737         public System.Collections.Generic.IEnumerable<System.Type> GetSchemaObjectTypes() { throw null; }
738     }
739     public enum RuleOverrideMode
740     {
741         Extend = 1,
742         Replace = 0,
743     }
744     public abstract partial class RuleSchema
745     {
RuleSchema()746         protected RuleSchema() { }
747     }
748     public sealed partial class StringListProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty
749     {
StringListProperty()750         public StringListProperty() { }
751         public string CommandLineValueSeparator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
752         public string RendererValueSeparator { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
753         public string Subtype { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
754     }
755     public sealed partial class StringProperty : Microsoft.Build.Framework.XamlTypes.BaseProperty
756     {
StringProperty()757         public StringProperty() { }
758         public string Subtype { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
759     }
760 #if false
761     [System.Windows.Markup.ContentPropertyAttribute("Metadata")]
762 #endif
763     public sealed partial class ValueEditor : System.ComponentModel.ISupportInitialize
764     {
ValueEditor()765         public ValueEditor() { }
766         [System.ComponentModel.LocalizableAttribute(true)]
767         public string DisplayName { get { throw null; } set { } }
768         public string EditorType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
769         public System.Collections.Generic.List<Microsoft.Build.Framework.XamlTypes.NameValuePair> Metadata { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
BeginInit()770         public void BeginInit() { }
EndInit()771         public void EndInit() { }
772     }
773 }
774