Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/reference-assemblies.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/v4.7/Microsoft.Build.Engine.cs')
-rw-r--r--src/v4.7/Microsoft.Build.Engine.cs572
1 files changed, 572 insertions, 0 deletions
diff --git a/src/v4.7/Microsoft.Build.Engine.cs b/src/v4.7/Microsoft.Build.Engine.cs
new file mode 100644
index 0000000..98d72de
--- /dev/null
+++ b/src/v4.7/Microsoft.Build.Engine.cs
@@ -0,0 +1,572 @@
+// Licensed to the .NET Foundation under one or more agreements.
+// The .NET Foundation licenses this file to you under the MIT license.
+// See the LICENSE file in the project root for more information.
+
+[assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
+[assembly:System.CLSCompliantAttribute(true)]
+[assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
+[assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")]
+[assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")]
+[assembly:System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.Build.Engine.dll")]
+[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Engine.dll")]
+[assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")]
+[assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")]
+[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")]
+[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Engine.dll")]
+[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")]
+[assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")]
+[assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
+[assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
+[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
+[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)]
+namespace Microsoft.Build.BuildEngine
+{
+ public partial class BuildItem
+ {
+ public BuildItem(string itemName, Microsoft.Build.Framework.ITaskItem taskItem) { }
+ public BuildItem(string itemName, string itemInclude) { }
+ public string Condition { get { throw null; } set { } }
+ public int CustomMetadataCount { get { throw null; } }
+ public System.Collections.ICollection CustomMetadataNames { get { throw null; } }
+ public string Exclude { get { throw null; } set { } }
+ public string FinalItemSpec { get { throw null; } }
+ public string Include { get { throw null; } set { } }
+ public bool IsImported { get { throw null; } }
+ public int MetadataCount { get { throw null; } }
+ public System.Collections.ICollection MetadataNames { get { throw null; } }
+ public string Name { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.BuildEngine.BuildItem Clone() { throw null; }
+ public void CopyCustomMetadataTo(Microsoft.Build.BuildEngine.BuildItem destinationItem) { }
+ public string GetEvaluatedMetadata(string metadataName) { throw null; }
+ public string GetMetadata(string metadataName) { throw null; }
+ public bool HasMetadata(string metadataName) { throw null; }
+ public void RemoveMetadata(string metadataName) { }
+ public void SetMetadata(string metadataName, string metadataValue) { }
+ public void SetMetadata(string metadataName, string metadataValue, bool treatMetadataValueAsLiteral) { }
+ }
+ public partial class BuildItemGroup : System.Collections.IEnumerable
+ {
+ public BuildItemGroup() { }
+ public string Condition { get { throw null; } set { } }
+ public int Count { get { throw null; } }
+ public bool IsImported { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.BuildEngine.BuildItem this[int index] { get { throw null; } }
+ public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude) { throw null; }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral) { throw null; }
+ public void Clear() { }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.BuildEngine.BuildItemGroup Clone(bool deepClone) { throw null; }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public void RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove) { }
+ public void RemoveItemAt(int index) { }
+ public Microsoft.Build.BuildEngine.BuildItem[] ToArray() { throw null; }
+ }
+ public partial class BuildItemGroupCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal BuildItemGroupCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void CopyTo(System.Array array, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ }
+ public partial class BuildProperty
+ {
+ public BuildProperty(string propertyName, string propertyValue) { }
+ public string Condition { get { throw null; } set { } }
+ public string FinalValue { get { throw null; } }
+ public bool IsImported { get { throw null; } }
+ public string Name { get { throw null; } }
+ public string Value { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.BuildEngine.BuildProperty Clone(bool deepClone) { throw null; }
+ public static explicit operator string (Microsoft.Build.BuildEngine.BuildProperty propertyToCast) { throw null; }
+ public override string ToString() { throw null; }
+ }
+ public partial class BuildPropertyGroup : System.Collections.IEnumerable
+ {
+ public BuildPropertyGroup() { }
+ public BuildPropertyGroup(Microsoft.Build.BuildEngine.Project parentProject) { }
+ public string Condition { get { throw null; } set { } }
+ public int Count { get { throw null; } }
+ public bool IsImported { get { throw null; } }
+ public Microsoft.Build.BuildEngine.BuildProperty this[string propertyName] { get { throw null; } set { } }
+ public Microsoft.Build.BuildEngine.BuildProperty AddNewProperty(string propertyName, string propertyValue) { throw null; }
+ public Microsoft.Build.BuildEngine.BuildProperty AddNewProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral) { throw null; }
+ public void Clear() { }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.BuildEngine.BuildPropertyGroup Clone(bool deepClone) { throw null; }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public void RemoveProperty(Microsoft.Build.BuildEngine.BuildProperty property) { }
+ public void RemoveProperty(string propertyName) { }
+ public void SetImportedPropertyGroupCondition(string condition) { }
+ public void SetProperty(string propertyName, string propertyValue) { }
+ public void SetProperty(string propertyName, string propertyValue, bool treatPropertyValueAsLiteral) { }
+ }
+ public partial class BuildPropertyGroupCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal BuildPropertyGroupCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void CopyTo(System.Array array, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ }
+ [System.FlagsAttribute]
+ public enum BuildSettings
+ {
+ DoNotResetPreviouslyBuiltTargets = 1,
+ None = 0,
+ }
+ public partial class BuildTask
+ {
+ internal BuildTask() { }
+ public string Condition { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public bool ContinueOnError { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } }
+ public string Name { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public System.Type Type { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public void AddOutputItem(string taskParameter, string itemName) { }
+ [System.MonoTODOAttribute]
+ public void AddOutputProperty(string taskParameter, string propertyName) { }
+ public bool Execute() { throw null; }
+ public string[] GetParameterNames() { throw null; }
+ public string GetParameterValue(string attributeName) { throw null; }
+ public void SetParameterValue(string parameterName, string parameterValue) { }
+ public void SetParameterValue(string parameterName, string parameterValue, bool treatParameterValueAsLiteral) { }
+ }
+ public delegate void ColorResetter();
+ public delegate void ColorSetter(System.ConsoleColor color);
+ public partial class ConfigurableForwardingLogger : Microsoft.Build.Framework.IForwardingLogger, Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger
+ {
+ public ConfigurableForwardingLogger() { }
+ public Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get { throw null; } set { } }
+ public int NodeId { get { throw null; } set { } }
+ public string Parameters { get { throw null; } set { } }
+ public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } }
+ protected virtual void ForwardToCentralLogger(Microsoft.Build.Framework.BuildEventArgs e) { }
+ public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { }
+ public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { }
+ public virtual void Shutdown() { }
+ }
+ public partial class ConsoleLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger
+ {
+ public ConsoleLogger() { }
+ public ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity) { }
+ public ConsoleLogger(Microsoft.Build.Framework.LoggerVerbosity verbosity, Microsoft.Build.BuildEngine.WriteHandler write, Microsoft.Build.BuildEngine.ColorSetter colorSet, Microsoft.Build.BuildEngine.ColorResetter colorReset) { }
+ public string Parameters { get { throw null; } set { } }
+ public bool ShowSummary { get { throw null; } set { } }
+ public bool SkipProjectStartedText { get { throw null; } set { } }
+ public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } }
+ protected Microsoft.Build.BuildEngine.WriteHandler WriteHandler { get { throw null; } set { } }
+ public void ApplyParameter(string parameterName, string parameterValue) { }
+ public void BuildFinishedHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e) { }
+ public void BuildStartedHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e) { }
+ [System.MonoTODOAttribute]
+ public void CustomEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e) { }
+ public void ErrorHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e) { }
+ public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { }
+ public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { }
+ public void MessageHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e) { }
+ public void ProjectFinishedHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e) { }
+ public void ProjectStartedHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e) { }
+ public virtual void Shutdown() { }
+ public void TargetFinishedHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e) { }
+ public void TargetStartedHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e) { }
+ public void TaskFinishedHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e) { }
+ public void TaskStartedHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e) { }
+ public void WarningHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e) { }
+ }
+ public partial class DistributedFileLogger : Microsoft.Build.Framework.IForwardingLogger, Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger
+ {
+ public DistributedFileLogger() { }
+ public Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get { throw null; } set { } }
+ public int NodeId { get { throw null; } set { } }
+ public string Parameters { get { throw null; } set { } }
+ public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } }
+ public void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { }
+ public void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { }
+ public void Shutdown() { }
+ }
+ public partial class Engine
+ {
+ public Engine() { }
+ public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties) { }
+ public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations) { }
+ public Engine(Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations, int numberOfCpus, string localNodeProviderParameters) { }
+ public Engine(Microsoft.Build.BuildEngine.ToolsetDefinitionLocations locations) { }
+ public Engine(string binPath) { }
+ public string BinPath { get { throw null; } set { } }
+ public bool BuildEnabled { get { throw null; } set { } }
+ public string DefaultToolsVersion { get { throw null; } set { } }
+ public static Microsoft.Build.BuildEngine.Engine GlobalEngine { get { throw null; } }
+ public Microsoft.Build.BuildEngine.BuildPropertyGroup GlobalProperties { get { throw null; } set { } }
+ public bool IsBuilding { get { throw null; } }
+ public bool OnlyLogCriticalEvents { get { throw null; } set { } }
+ public Microsoft.Build.BuildEngine.ToolsetCollection Toolsets { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public static System.Version Version { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public bool BuildProject(Microsoft.Build.BuildEngine.Project project) { throw null; }
+ [System.MonoTODOAttribute]
+ public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string targetName) { throw null; }
+ [System.MonoTODOAttribute]
+ public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames) { throw null; }
+ [System.MonoTODOAttribute]
+ public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs) { throw null; }
+ public bool BuildProject(Microsoft.Build.BuildEngine.Project project, string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; }
+ [System.MonoTODOAttribute]
+ public bool BuildProjectFile(string projectFile) { throw null; }
+ [System.MonoTODOAttribute]
+ public bool BuildProjectFile(string projectFile, string targetName) { throw null; }
+ [System.MonoTODOAttribute]
+ public bool BuildProjectFile(string projectFile, string[] targetNames) { throw null; }
+ [System.MonoTODOAttribute]
+ public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties) { throw null; }
+ [System.MonoTODOAttribute]
+ public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs) { throw null; }
+ public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; }
+ public bool BuildProjectFile(string projectFile, string[] targetNames, Microsoft.Build.BuildEngine.BuildPropertyGroup globalProperties, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string toolsVersion) { throw null; }
+ public bool BuildProjectFiles(string[] projectFiles, string[][] targetNamesPerProject, Microsoft.Build.BuildEngine.BuildPropertyGroup[] globalPropertiesPerProject, System.Collections.IDictionary[] targetOutputsPerProject, Microsoft.Build.BuildEngine.BuildSettings buildFlags, string[] toolsVersions) { throw null; }
+ public Microsoft.Build.BuildEngine.Project CreateNewProject() { throw null; }
+ public Microsoft.Build.BuildEngine.Project GetLoadedProject(string projectFullFileName) { throw null; }
+ public void RegisterDistributedLogger(Microsoft.Build.Framework.ILogger centralLogger, Microsoft.Build.BuildEngine.LoggerDescription forwardingLogger) { }
+ [System.MonoTODOAttribute]
+ public void RegisterLogger(Microsoft.Build.Framework.ILogger logger) { }
+ public void Shutdown() { }
+ public void UnloadAllProjects() { }
+ public void UnloadProject(Microsoft.Build.BuildEngine.Project project) { }
+ [System.MonoTODOAttribute]
+ public void UnregisterAllLoggers() { }
+ }
+ public partial class FileLogger : Microsoft.Build.BuildEngine.ConsoleLogger
+ {
+ public FileLogger() { }
+ public override void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { }
+ public override void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount) { }
+ public override void Shutdown() { }
+ }
+ public partial class Import
+ {
+ internal Import() { }
+ public string Condition { get { throw null; } set { } }
+ public string EvaluatedProjectPath { get { throw null; } }
+ public bool IsImported { get { throw null; } }
+ public string ProjectPath { get { throw null; } set { } }
+ }
+ public partial class ImportCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal ImportCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void AddNewImport(string projectFile, string condition) { }
+ public void CopyTo(Microsoft.Build.BuildEngine.Import[] array, int index) { }
+ public void CopyTo(System.Array array, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public void RemoveImport(Microsoft.Build.BuildEngine.Import importToRemove) { }
+ }
+ [System.SerializableAttribute]
+ public sealed partial class InternalLoggerException : System.Exception
+ {
+ public InternalLoggerException() { }
+ public InternalLoggerException(string message) { }
+ public InternalLoggerException(string message, System.Exception innerException) { }
+ public Microsoft.Build.Framework.BuildEventArgs BuildEventArgs { get { throw null; } }
+ public string ErrorCode { get { throw null; } }
+ public string HelpKeyword { get { throw null; } }
+ public bool InitializationException { get { throw null; } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ [System.SerializableAttribute]
+ public sealed partial class InvalidProjectFileException : System.Exception
+ {
+ public InvalidProjectFileException() { }
+ public InvalidProjectFileException(string message) { }
+ public InvalidProjectFileException(string message, System.Exception innerException) { }
+ public InvalidProjectFileException(string projectFile, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string errorSubcategory, string errorCode, string helpKeyword) { }
+ [System.MonoTODOAttribute]
+ public InvalidProjectFileException(System.Xml.XmlNode xmlNode, string message, string errorSubcategory, string errorCode, string helpKeyword) { }
+ public string BaseMessage { get { throw null; } }
+ public int ColumnNumber { get { throw null; } }
+ public int EndColumnNumber { get { throw null; } }
+ public int EndLineNumber { get { throw null; } }
+ public string ErrorCode { get { throw null; } }
+ public string ErrorSubcategory { get { throw null; } }
+ public string HelpKeyword { get { throw null; } }
+ public int LineNumber { get { throw null; } }
+ public override string Message { get { throw null; } }
+ public string ProjectFile { get { throw null; } }
+ [System.Security.Permissions.SecurityPermissionAttribute(System.Security.Permissions.SecurityAction.LinkDemand, SerializationFormatter=true)]
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ public partial class InvalidToolsetDefinitionException : System.Exception
+ {
+ public InvalidToolsetDefinitionException() { }
+ protected InvalidToolsetDefinitionException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ public InvalidToolsetDefinitionException(string message) { }
+ public InvalidToolsetDefinitionException(string message, System.Exception innerException) { }
+ public InvalidToolsetDefinitionException(string message, string errorCode) { }
+ public InvalidToolsetDefinitionException(string message, string errorCode, System.Exception innerException) { }
+ public string ErrorCode { get { throw null; } }
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ public partial class LocalNode
+ {
+ internal LocalNode() { }
+ public static void StartLocalNodeServer(int nodeNumber) { }
+ }
+ public partial class LoggerDescription
+ {
+ public LoggerDescription(string loggerClassName, string loggerAssemblyName, string loggerAssemblyFile, string loggerSwitchParameters, Microsoft.Build.Framework.LoggerVerbosity verbosity) { }
+ public string LoggerSwitchParameters { get { throw null; } }
+ public Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } }
+ }
+ public partial class Project
+ {
+ public Project() { }
+ public Project(Microsoft.Build.BuildEngine.Engine engine) { }
+ public Project(Microsoft.Build.BuildEngine.Engine engine, string toolsVersion) { }
+ public bool BuildEnabled { get { throw null; } set { } }
+ public string DefaultTargets { get { throw null; } set { } }
+ public string DefaultToolsVersion { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public System.Text.Encoding Encoding { get { throw null; } }
+ public Microsoft.Build.BuildEngine.BuildItemGroup EvaluatedItems { get { throw null; } }
+ public Microsoft.Build.BuildEngine.BuildItemGroup EvaluatedItemsIgnoringCondition { get { throw null; } }
+ public Microsoft.Build.BuildEngine.BuildPropertyGroup EvaluatedProperties { get { throw null; } }
+ public string FullFileName { get { throw null; } set { } }
+ public Microsoft.Build.BuildEngine.BuildPropertyGroup GlobalProperties { get { throw null; } set { } }
+ public bool HasToolsVersionAttribute { get { throw null; } }
+ public Microsoft.Build.BuildEngine.ImportCollection Imports { get { throw null; } }
+ public string InitialTargets { get { throw null; } set { } }
+ public bool IsDirty { get { throw null; } }
+ public bool IsValidated { get { throw null; } set { } }
+ public Microsoft.Build.BuildEngine.BuildItemGroupCollection ItemGroups { get { throw null; } }
+ public Microsoft.Build.BuildEngine.Engine ParentEngine { get { throw null; } }
+ public Microsoft.Build.BuildEngine.BuildPropertyGroupCollection PropertyGroups { get { throw null; } }
+ public string SchemaFile { get { throw null; } set { } }
+ public Microsoft.Build.BuildEngine.TargetCollection Targets { get { throw null; } }
+ public System.DateTime TimeOfLastDirty { get { throw null; } }
+ public string ToolsVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public Microsoft.Build.BuildEngine.UsingTaskCollection UsingTasks { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public string Xml { get { throw null; } }
+ [System.MonoTODOAttribute("Not tested")]
+ public void AddNewImport(string projectFile, string condition) { }
+ public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude) { throw null; }
+ [System.MonoTODOAttribute("Adds item not in the same place as MS")]
+ public Microsoft.Build.BuildEngine.BuildItem AddNewItem(string itemName, string itemInclude, bool treatItemIncludeAsLiteral) { throw null; }
+ [System.MonoTODOAttribute("Not tested")]
+ public Microsoft.Build.BuildEngine.BuildItemGroup AddNewItemGroup() { throw null; }
+ [System.MonoTODOAttribute("Ignores insertAtEndOfProject")]
+ public Microsoft.Build.BuildEngine.BuildPropertyGroup AddNewPropertyGroup(bool insertAtEndOfProject) { throw null; }
+ [System.MonoTODOAttribute("Not tested, isn't added to TaskDatabase (no reevaluation)")]
+ public void AddNewUsingTaskFromAssemblyFile(string taskName, string assemblyFile) { }
+ [System.MonoTODOAttribute("Not tested, isn't added to TaskDatabase (no reevaluation)")]
+ public void AddNewUsingTaskFromAssemblyName(string taskName, string assemblyName) { }
+ [System.MonoTODOAttribute("Not tested")]
+ public bool Build() { throw null; }
+ [System.MonoTODOAttribute("Not tested")]
+ public bool Build(string targetName) { throw null; }
+ [System.MonoTODOAttribute("Not tested")]
+ public bool Build(string[] targetNames) { throw null; }
+ [System.MonoTODOAttribute("Not tested")]
+ public bool Build(string[] targetNames, System.Collections.IDictionary targetOutputs) { throw null; }
+ [System.MonoTODOAttribute("Not tested")]
+ public bool Build(string[] targetNames, System.Collections.IDictionary targetOutputs, Microsoft.Build.BuildEngine.BuildSettings buildFlags) { throw null; }
+ [System.MonoTODOAttribute]
+ public string[] GetConditionedPropertyValues(string propertyName) { throw null; }
+ public Microsoft.Build.BuildEngine.BuildItemGroup GetEvaluatedItemsByName(string itemName) { throw null; }
+ public Microsoft.Build.BuildEngine.BuildItemGroup GetEvaluatedItemsByNameIgnoringCondition(string itemName) { throw null; }
+ public string GetEvaluatedProperty(string propertyName) { throw null; }
+ [System.MonoTODOAttribute("We should remember that node and not use XPath to get it")]
+ public string GetProjectExtensions(string id) { throw null; }
+ [System.MonoTODOAttribute("Not tested")]
+ public void Load(System.IO.TextReader textReader) { }
+ public void Load(System.IO.TextReader textReader, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { }
+ public void Load(string projectFileName) { }
+ public void Load(string projectFileName, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { }
+ public void LoadXml(string projectXml) { }
+ public void LoadXml(string projectXml, Microsoft.Build.BuildEngine.ProjectLoadSettings projectLoadSettings) { }
+ public void MarkProjectAsDirty() { }
+ [System.MonoTODOAttribute("Not tested")]
+ public void RemoveAllItemGroups() { }
+ [System.MonoTODOAttribute("Not tested")]
+ public void RemoveAllPropertyGroups() { }
+ public void RemoveImportedPropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove) { }
+ [System.MonoTODOAttribute]
+ public void RemoveItem(Microsoft.Build.BuildEngine.BuildItem itemToRemove) { }
+ [System.MonoTODOAttribute("Not tested")]
+ public void RemoveItemGroup(Microsoft.Build.BuildEngine.BuildItemGroup itemGroupToRemove) { }
+ [System.MonoTODOAttribute]
+ public void RemoveItemGroupsWithMatchingCondition(string matchCondition) { }
+ [System.MonoTODOAttribute]
+ public void RemoveItemsByName(string itemName) { }
+ [System.MonoTODOAttribute("Not tested")]
+ public void RemovePropertyGroup(Microsoft.Build.BuildEngine.BuildPropertyGroup propertyGroupToRemove) { }
+ [System.MonoTODOAttribute]
+ public void RemovePropertyGroupsWithMatchingCondition(string matchCondition) { }
+ public void RemovePropertyGroupsWithMatchingCondition(string matchCondition, bool includeImportedPropertyGroups) { }
+ [System.MonoTODOAttribute]
+ public void ResetBuildStatus() { }
+ public void Save(System.IO.TextWriter textWriter) { }
+ public void Save(string projectFileName) { }
+ [System.MonoTODOAttribute("Ignores encoding")]
+ public void Save(string projectFileName, System.Text.Encoding encoding) { }
+ public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importProject) { }
+ public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position) { }
+ [System.MonoTODOAttribute]
+ public void SetImportedProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.Project importedProject, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral) { }
+ public void SetProjectExtensions(string id, string content) { }
+ public void SetProperty(string propertyName, string propertyValue) { }
+ public void SetProperty(string propertyName, string propertyValue, string condition) { }
+ public void SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position) { }
+ [System.MonoTODOAttribute]
+ public void SetProperty(string propertyName, string propertyValue, string condition, Microsoft.Build.BuildEngine.PropertyPosition position, bool treatPropertyValueAsLiteral) { }
+ }
+ public enum ProjectLoadSettings
+ {
+ IgnoreMissingImports = 1,
+ None = 0,
+ }
+ public enum PropertyPosition
+ {
+ UseExistingOrCreateAfterLastImport = 1,
+ UseExistingOrCreateAfterLastPropertyGroup = 0,
+ }
+ public sealed partial class RemoteErrorException : System.Exception
+ {
+ internal RemoteErrorException() { }
+ public override void GetObjectData(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { }
+ }
+ public static partial class SolutionWrapperProject
+ {
+ public static string Generate(string solutionPath, string toolsVersionOverride, Microsoft.Build.Framework.BuildEventContext projectBuildEventContext) { throw null; }
+ }
+ public partial class Target : System.Collections.IEnumerable
+ {
+ internal Target() { }
+ public string Condition { get { throw null; } set { } }
+ public string DependsOnTargets { get { throw null; } set { } }
+ public string Inputs { get { throw null; } set { } }
+ public bool IsImported { get { throw null; } }
+ public string Name { get { throw null; } }
+ public string Outputs { get { throw null; } set { } }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.BuildEngine.BuildTask AddNewTask(string taskName) { throw null; }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public void RemoveTask(Microsoft.Build.BuildEngine.BuildTask taskElement) { }
+ }
+ public partial class TargetCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal TargetCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public Microsoft.Build.BuildEngine.Target this[string index] { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ [System.MonoTODOAttribute]
+ public Microsoft.Build.BuildEngine.Target AddNewTarget(string targetName) { throw null; }
+ public void CopyTo(System.Array array, int index) { }
+ public bool Exists(string targetName) { throw null; }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ public void RemoveTarget(Microsoft.Build.BuildEngine.Target targetToRemove) { }
+ }
+ public partial class Toolset
+ {
+ public Toolset(string toolsVersion, string toolsPath) { }
+ public Toolset(string toolsVersion, string toolsPath, Microsoft.Build.BuildEngine.BuildPropertyGroup buildProperties) { }
+ public Microsoft.Build.BuildEngine.BuildPropertyGroup BuildProperties { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public string ToolsPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public string ToolsVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
+ public Microsoft.Build.BuildEngine.Toolset Clone() { throw null; }
+ }
+ public partial class ToolsetCollection : System.Collections.Generic.ICollection<Microsoft.Build.BuildEngine.Toolset>, System.Collections.Generic.IEnumerable<Microsoft.Build.BuildEngine.Toolset>, System.Collections.IEnumerable
+ {
+ internal ToolsetCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsReadOnly { get { throw null; } }
+ public Microsoft.Build.BuildEngine.Toolset this[string toolsVersion] { get { throw null; } }
+ public System.Collections.Generic.IEnumerable<string> ToolsVersions { get { throw null; } }
+ public void Add(Microsoft.Build.BuildEngine.Toolset item) { }
+ public void Clear() { }
+ public bool Contains(Microsoft.Build.BuildEngine.Toolset item) { throw null; }
+ public bool Contains(string toolsVersion) { throw null; }
+ public void CopyTo(Microsoft.Build.BuildEngine.Toolset[] array, int arrayIndex) { }
+ public System.Collections.Generic.IEnumerator<Microsoft.Build.BuildEngine.Toolset> GetEnumerator() { throw null; }
+ public bool Remove(Microsoft.Build.BuildEngine.Toolset item) { throw null; }
+ System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator() { throw null; }
+ }
+ public enum ToolsetDefinitionLocations
+ {
+ ConfigurationFile = 1,
+ None = 0,
+ Registry = 2,
+ }
+ public partial class UsingTask
+ {
+ internal UsingTask() { }
+ public string AssemblyFile { get { throw null; } }
+ public string AssemblyName { get { throw null; } }
+ public string Condition { get { throw null; } }
+ public bool IsImported { get { throw null; } }
+ public string TaskName { get { throw null; } }
+ }
+ public partial class UsingTaskCollection : System.Collections.ICollection, System.Collections.IEnumerable
+ {
+ internal UsingTaskCollection() { }
+ public int Count { get { throw null; } }
+ public bool IsSynchronized { get { throw null; } }
+ public object SyncRoot { get { throw null; } }
+ public void CopyTo(Microsoft.Build.BuildEngine.UsingTask[] array, int index) { }
+ public void CopyTo(System.Array array, int index) { }
+ public System.Collections.IEnumerator GetEnumerator() { throw null; }
+ }
+ public static partial class Utilities
+ {
+ public static string Escape(string unescapedExpression) { throw null; }
+ }
+ public delegate void WriteHandler(string message);
+}
+namespace System
+{
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
+ internal partial class MonoDocumentationNoteAttribute : System.MonoTODOAttribute
+ {
+ public MonoDocumentationNoteAttribute(string comment) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
+ internal partial class MonoExtensionAttribute : System.MonoTODOAttribute
+ {
+ public MonoExtensionAttribute(string comment) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
+ internal partial class MonoInternalNoteAttribute : System.MonoTODOAttribute
+ {
+ public MonoInternalNoteAttribute(string comment) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
+ internal partial class MonoLimitationAttribute : System.MonoTODOAttribute
+ {
+ public MonoLimitationAttribute(string comment) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
+ internal partial class MonoNotSupportedAttribute : System.MonoTODOAttribute
+ {
+ public MonoNotSupportedAttribute(string comment) { }
+ }
+ [System.AttributeUsageAttribute((System.AttributeTargets)(32767), AllowMultiple=true)]
+ internal partial class MonoTODOAttribute : System.Attribute
+ {
+ public MonoTODOAttribute() { }
+ public MonoTODOAttribute(string comment) { }
+ public string Comment { get { throw null; } }
+ }
+}