Xamarin Public Jenkins (auto-signing) 7d7f676260 Imported Upstream version 5.16.0.100
Former-commit-id: 38faa55fb9669e35e7d8448b15c25dc447f25767
2018-08-07 15:19:03 +00:00

499 lines
32 KiB
C#

// 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.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 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 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 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 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 System.Collections.Generic.IEnumerable<string> GetAttributes() { 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 ConsoleLogger : Microsoft.Build.Framework.ILogger
{
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 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 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.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 { 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 Microsoft.Build.BuildEngine.Project CreateNewProject() { throw null; }
public Microsoft.Build.BuildEngine.Project GetLoadedProject(string projectFullFileName) { throw null; }
[System.MonoTODOAttribute]
public void RegisterLogger(Microsoft.Build.Framework.ILogger logger) { }
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 Shutdown() { }
}
public partial class Import
{
internal Import() { }
public string Condition { get { throw null; } }
public string EvaluatedProjectPath { get { throw null; } }
public bool IsImported { get { throw null; } }
public string ProjectPath { get { throw null; } }
}
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 CopyTo(Microsoft.Build.BuildEngine.Import[] array, int index) { }
public void CopyTo(System.Array array, int index) { }
public System.Collections.IEnumerator GetEnumerator() { throw null; }
}
[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; } }
[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 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 { 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() { }
[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) { }
[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 partial class Target : System.Collections.IEnumerable
{
internal Target() { }
public string Condition { get { throw null; } set { } }
public string DependsOnTargets { 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 { get { throw null; } }
public string ToolsPath { get { throw null; } }
public string ToolsVersion { get { 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 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; } }
}
}