diff options
Diffstat (limited to 'src/v4.7/Microsoft.Build.Engine.cs')
-rw-r--r-- | src/v4.7/Microsoft.Build.Engine.cs | 572 |
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; } } + } +} |