diff options
-rw-r--r-- | src/v3.5/Microsoft.Build.Engine.cs | 501 | ||||
-rw-r--r-- | src/v3.5/Microsoft.Build.Framework.cs | 400 | ||||
-rw-r--r-- | src/v3.5/Microsoft.Build.Tasks.v3.5.cs | 1869 | ||||
-rw-r--r-- | src/v3.5/Microsoft.Build.Utilities.v3.5.cs | 262 | ||||
-rw-r--r-- | src/v3.5/Mono.XBuild.Tasks.cs | 147 |
5 files changed, 3179 insertions, 0 deletions
diff --git a/src/v3.5/Microsoft.Build.Engine.cs b/src/v3.5/Microsoft.Build.Engine.cs new file mode 100644 index 0000000..a1858fe --- /dev/null +++ b/src/v3.5/Microsoft.Build.Engine.cs @@ -0,0 +1,501 @@ +// 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("3.5.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("3.5.21022.8")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("3.5.21022.8")] +[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("3.5.0.0")] +[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; } + [System.Diagnostics.DebuggerHiddenAttribute] + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void RemoveProperty(Microsoft.Build.BuildEngine.BuildProperty propertyToRemove) { } + 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; } + [System.Diagnostics.DebuggerHiddenAttribute] + 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 args) { } + public void BuildStartedHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs args) { } + [System.MonoTODOAttribute] + public void CustomEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs args) { } + public void ErrorHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs args) { } + public virtual void Initialize(Microsoft.Build.Framework.IEventSource eventSource) { } + public void MessageHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs args) { } + public void ProjectFinishedHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs args) { } + public void ProjectStartedHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs args) { } + public virtual void Shutdown() { } + public void TargetFinishedHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs args) { } + public void TargetStartedHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs args) { } + public void TaskFinishedHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs args) { } + public void TaskStartedHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs args) { } + public void WarningHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs args) { } + } + 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 { [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 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 { [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 importLocation, string importCondition) { } + 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 settings) { } + 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 matchingCondition) { } + [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 outTextWriter) { } + 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 xmlText) { } + 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 buildTask) { } + } + 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; } + [System.Diagnostics.DebuggerHiddenAttribute] + 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 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) { } + [System.Diagnostics.DebuggerHiddenAttribute] + 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; } } + } +} diff --git a/src/v3.5/Microsoft.Build.Framework.cs b/src/v3.5/Microsoft.Build.Framework.cs new file mode 100644 index 0000000..39bf96b --- /dev/null +++ b/src/v3.5/Microsoft.Build.Framework.cs @@ -0,0 +1,400 @@ +// 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("3.5.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.Framework.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Framework.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("3.5.21022.8")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("3.5.21022.8")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Framework.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("3.5.0.0")] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.GuidAttribute("D8A9BA71-4724-481d-9CA7-0DA23A1D615C")] +namespace Microsoft.Build.Framework +{ + public delegate void AnyEventHandler(object sender, Microsoft.Build.Framework.BuildEventArgs e); + [System.SerializableAttribute] + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct BuildEngineResult + { + public BuildEngineResult(bool result, System.Collections.Generic.List<System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.ITaskItem[]>> targetOutputsPerProject) { throw null;} + public bool Result { get { throw null; } } + public System.Collections.Generic.IList<System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.ITaskItem[]>> TargetOutputsPerProject { get { throw null; } } + } + [System.SerializableAttribute] + public partial class BuildErrorEventArgs : Microsoft.Build.Framework.BuildEventArgs + { + protected BuildErrorEventArgs() { } + public BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName) { } + public string Code { get { throw null; } } + public int ColumnNumber { get { throw null; } } + public int EndColumnNumber { get { throw null; } } + public int EndLineNumber { get { throw null; } } + public string File { get { throw null; } } + public int LineNumber { get { throw null; } } + public string Subcategory { get { throw null; } } + } + public delegate void BuildErrorEventHandler(object sender, Microsoft.Build.Framework.BuildErrorEventArgs e); + [System.SerializableAttribute] + public abstract partial class BuildEventArgs : System.EventArgs + { + protected BuildEventArgs() { } + protected BuildEventArgs(string message, string helpKeyword, string senderName) { } + public Microsoft.Build.Framework.BuildEventContext BuildEventContext { get { throw null; } set { } } + public string HelpKeyword { get { throw null; } } + public string Message { get { throw null; } } + public string SenderName { get { throw null; } } + public int ThreadId { get { throw null; } } + public System.DateTime Timestamp { get { throw null; } } + } + [System.SerializableAttribute] + public partial class BuildEventContext + { + public static Microsoft.Build.Framework.BuildEventContext Invalid; + public const int InvalidNodeId = -2; + public const int InvalidProjectContextId = -2; + public const int InvalidProjectInstanceId = -1; + public const int InvalidSubmissionId = -1; + public const int InvalidTargetId = -1; + public const int InvalidTaskId = -1; + public BuildEventContext(int nodeId, int targetId, int projectContextId, int taskId) { } + public BuildEventContext(int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId) { } + public BuildEventContext(int submissionId, int nodeId, int projectInstanceId, int projectContextId, int targetId, int taskId) { } + public int NodeId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public int ProjectContextId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public int ProjectInstanceId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public int SubmissionId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public int TargetId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public int TaskId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public override bool Equals(object obj) { throw null; } + public override int GetHashCode() { throw null; } + public static bool operator ==(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right) { throw null; } + public static bool operator !=(Microsoft.Build.Framework.BuildEventContext left, Microsoft.Build.Framework.BuildEventContext right) { throw null; } + } + [System.SerializableAttribute] + public partial class BuildFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected BuildFinishedEventArgs() { } + public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded) { } + public bool Succeeded { get { throw null; } } + } + public delegate void BuildFinishedEventHandler(object sender, Microsoft.Build.Framework.BuildFinishedEventArgs e); + [System.SerializableAttribute] + public partial class BuildMessageEventArgs : Microsoft.Build.Framework.BuildEventArgs + { + protected BuildMessageEventArgs() { } + public BuildMessageEventArgs(string message, string helpKeyword, string senderName, Microsoft.Build.Framework.MessageImportance importance) { } + public Microsoft.Build.Framework.MessageImportance Importance { get { throw null; } } + } + public delegate void BuildMessageEventHandler(object sender, Microsoft.Build.Framework.BuildMessageEventArgs e); + [System.SerializableAttribute] + public partial class BuildStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected BuildStartedEventArgs() { } + public BuildStartedEventArgs(string message, string helpKeyword) { } + } + public delegate void BuildStartedEventHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e); + [System.SerializableAttribute] + public abstract partial class BuildStatusEventArgs : Microsoft.Build.Framework.BuildEventArgs + { + protected BuildStatusEventArgs() { } + protected BuildStatusEventArgs(string message, string helpKeyword, string senderName) { } + } + public delegate void BuildStatusEventHandler(object sender, Microsoft.Build.Framework.BuildStatusEventArgs e); + [System.SerializableAttribute] + public partial class BuildWarningEventArgs : Microsoft.Build.Framework.BuildEventArgs + { + protected BuildWarningEventArgs() { } + public BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName) { } + public string Code { get { throw null; } } + public int ColumnNumber { get { throw null; } } + public int EndColumnNumber { get { throw null; } } + public int EndLineNumber { get { throw null; } } + public string File { get { throw null; } } + public int LineNumber { get { throw null; } } + public string Subcategory { get { throw null; } } + } + public delegate void BuildWarningEventHandler(object sender, Microsoft.Build.Framework.BuildWarningEventArgs e); + [System.SerializableAttribute] + public abstract partial class CustomBuildEventArgs : Microsoft.Build.Framework.BuildEventArgs + { + protected CustomBuildEventArgs() { } + protected CustomBuildEventArgs(string message, string helpKeyword, string senderName) { } + } + public delegate void CustomBuildEventHandler(object sender, Microsoft.Build.Framework.CustomBuildEventArgs e); + [System.SerializableAttribute] + public partial class ExternalProjectFinishedEventArgs : Microsoft.Build.Framework.CustomBuildEventArgs + { + protected ExternalProjectFinishedEventArgs() { } + public ExternalProjectFinishedEventArgs(string message, string helpKeyword, string senderName, string projectFile, bool succeeded) { } + public string ProjectFile { get { throw null; } } + public bool Succeeded { get { throw null; } } + } + [System.SerializableAttribute] + public partial class ExternalProjectStartedEventArgs : Microsoft.Build.Framework.CustomBuildEventArgs + { + protected ExternalProjectStartedEventArgs() { } + public ExternalProjectStartedEventArgs(string message, string helpKeyword, string senderName, string projectFile, string targetNames) { } + public string ProjectFile { get { throw null; } } + public string TargetNames { get { throw null; } } + } + public partial interface IBuildEngine + { + int ColumnNumberOfTaskNode { get; } + bool ContinueOnError { get; } + int LineNumberOfTaskNode { get; } + string ProjectFileOfTaskNode { get; } + bool BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs); + void LogCustomEvent(Microsoft.Build.Framework.CustomBuildEventArgs e); + void LogErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs e); + void LogMessageEvent(Microsoft.Build.Framework.BuildMessageEventArgs e); + void LogWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs e); + } + public partial interface IBuildEngine2 : Microsoft.Build.Framework.IBuildEngine + { + bool IsRunningMultipleNodes { get; } + bool BuildProjectFile(string projectFileName, string[] targetNames, System.Collections.IDictionary globalProperties, System.Collections.IDictionary targetOutputs, string toolsVersion); + bool BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.IDictionary[] targetOutputsPerProject, string[] toolsVersion, bool useResultsCache, bool unloadProjectsOnCompletion); + } + [System.MonoTODOAttribute] + public partial interface IBuildEngine3 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2 + { + Microsoft.Build.Framework.BuildEngineResult BuildProjectFilesInParallel(string[] projectFileNames, string[] targetNames, System.Collections.IDictionary[] globalProperties, System.Collections.Generic.IList<string>[] removeGlobalProperties, string[] toolsVersion, bool returnTargetOutputs); + void Reacquire(); + void Yield(); + } + public partial interface IEventRedirector + { + void ForwardEvent(Microsoft.Build.Framework.BuildEventArgs buildEvent); + } + public partial interface IEventSource + { + event Microsoft.Build.Framework.AnyEventHandler AnyEventRaised; + event Microsoft.Build.Framework.BuildFinishedEventHandler BuildFinished; + event Microsoft.Build.Framework.BuildStartedEventHandler BuildStarted; + event Microsoft.Build.Framework.CustomBuildEventHandler CustomEventRaised; + event Microsoft.Build.Framework.BuildErrorEventHandler ErrorRaised; + event Microsoft.Build.Framework.BuildMessageEventHandler MessageRaised; + event Microsoft.Build.Framework.ProjectFinishedEventHandler ProjectFinished; + event Microsoft.Build.Framework.ProjectStartedEventHandler ProjectStarted; + event Microsoft.Build.Framework.BuildStatusEventHandler StatusEventRaised; + event Microsoft.Build.Framework.TargetFinishedEventHandler TargetFinished; + event Microsoft.Build.Framework.TargetStartedEventHandler TargetStarted; + event Microsoft.Build.Framework.TaskFinishedEventHandler TaskFinished; + event Microsoft.Build.Framework.TaskStartedEventHandler TaskStarted; + event Microsoft.Build.Framework.BuildWarningEventHandler WarningRaised; + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + public partial interface ILogger + { + string Parameters { get; set; } + Microsoft.Build.Framework.LoggerVerbosity Verbosity { get; set; } + void Initialize(Microsoft.Build.Framework.IEventSource eventSource); + void Shutdown(); + } + public partial interface ITask + { + Microsoft.Build.Framework.IBuildEngine BuildEngine { get; set; } + Microsoft.Build.Framework.ITaskHost HostObject { get; set; } + bool Execute(); + } + public partial interface ITaskFactory + { + string FactoryName { get; } + System.Type TaskType { get; } + void CleanupTask(Microsoft.Build.Framework.ITask task); + Microsoft.Build.Framework.ITask CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); + Microsoft.Build.Framework.TaskPropertyInfo[] GetTaskParameters(); + bool Initialize(string taskName, System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.TaskPropertyInfo> parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); + } + public partial interface ITaskFactory2 : Microsoft.Build.Framework.ITaskFactory + { + Microsoft.Build.Framework.ITask CreateTask(Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost, System.Collections.Generic.IDictionary<string, string> taskIdentityParameters); + bool Initialize(string taskName, System.Collections.Generic.IDictionary<string, string> factoryIdentityParameters, System.Collections.Generic.IDictionary<string, Microsoft.Build.Framework.TaskPropertyInfo> parameterGroup, string taskBody, Microsoft.Build.Framework.IBuildEngine taskFactoryLoggingHost); + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("9049A481-D0E9-414f-8F92-D4F67A0359A6")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface ITaskHost + { + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("8661674F-2148-4F71-A92A-49875511C528")] + public partial interface ITaskItem + { + string ItemSpec { get; set; } + int MetadataCount { get; } + System.Collections.ICollection MetadataNames { get; } + System.Collections.IDictionary CloneCustomMetadata(); + void CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem); + string GetMetadata(string metadataName); + void RemoveMetadata(string metadataName); + void SetMetadata(string metadataName, string metadataValue); + } + [System.AttributeUsageAttribute((System.AttributeTargets)(4), AllowMultiple=false, Inherited=true)] + public sealed partial class LoadInSeparateAppDomainAttribute : System.Attribute + { + public LoadInSeparateAppDomainAttribute() { } + } + [System.SerializableAttribute] + public partial class LoggerException : System.Exception + { + public LoggerException() { } + protected LoggerException(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) { } + public LoggerException(string message) { } + public LoggerException(string message, System.Exception innerException) { } + public LoggerException(string message, System.Exception innerException, string errorCode, string helpKeyword) { } + 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.Runtime.InteropServices.ComVisibleAttribute(true)] + public enum LoggerVerbosity + { + Detailed = 3, + Diagnostic = 4, + Minimal = 1, + Normal = 2, + Quiet = 0, + } + [System.SerializableAttribute] + public enum MessageImportance + { + High = 0, + Low = 2, + Normal = 1, + } + [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)] + public sealed partial class OutputAttribute : System.Attribute + { + public OutputAttribute() { } + } + [System.SerializableAttribute] + public partial class ProjectFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected ProjectFinishedEventArgs() { } + public ProjectFinishedEventArgs(string message, string helpKeyword, string projectFile, bool succeeded) { } + public string ProjectFile { get { throw null; } } + public bool Succeeded { get { throw null; } } + } + public delegate void ProjectFinishedEventHandler(object sender, Microsoft.Build.Framework.ProjectFinishedEventArgs e); + [System.SerializableAttribute] + public partial class ProjectStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected ProjectStartedEventArgs() { } + public ProjectStartedEventArgs(string message, string helpKeyword, string projectFile, string targetNames, System.Collections.IEnumerable properties, System.Collections.IEnumerable items) { } + public System.Collections.IEnumerable Items { get { throw null; } } + public string ProjectFile { get { throw null; } } + public System.Collections.IEnumerable Properties { get { throw null; } } + public string TargetNames { get { throw null; } } + } + public delegate void ProjectStartedEventHandler(object sender, Microsoft.Build.Framework.ProjectStartedEventArgs e); + [System.AttributeUsageAttribute((System.AttributeTargets)(128), AllowMultiple=false, Inherited=false)] + public sealed partial class RequiredAttribute : System.Attribute + { + public RequiredAttribute() { } + } + [System.SerializableAttribute] + public partial class TargetFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected TargetFinishedEventArgs() { } + public TargetFinishedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile, bool succeeded) { } + public string ProjectFile { get { throw null; } } + public bool Succeeded { get { throw null; } } + public string TargetFile { get { throw null; } } + public string TargetName { get { throw null; } } + } + public delegate void TargetFinishedEventHandler(object sender, Microsoft.Build.Framework.TargetFinishedEventArgs e); + [System.SerializableAttribute] + public partial class TargetStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected TargetStartedEventArgs() { } + public TargetStartedEventArgs(string message, string helpKeyword, string targetName, string projectFile, string targetFile) { } + public string ProjectFile { get { throw null; } } + public string TargetFile { get { throw null; } } + public string TargetName { get { throw null; } } + } + public delegate void TargetStartedEventHandler(object sender, Microsoft.Build.Framework.TargetStartedEventArgs e); + [System.SerializableAttribute] + public partial class TaskCommandLineEventArgs : Microsoft.Build.Framework.BuildMessageEventArgs + { + protected TaskCommandLineEventArgs() { } + public TaskCommandLineEventArgs(string commandLine, string taskName, Microsoft.Build.Framework.MessageImportance importance) { } + public string CommandLine { get { throw null; } } + public string TaskName { get { throw null; } } + } + [System.SerializableAttribute] + public partial class TaskFinishedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected TaskFinishedEventArgs() { } + public TaskFinishedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName, bool succeeded) { } + public string ProjectFile { get { throw null; } } + public bool Succeeded { get { throw null; } } + public string TaskFile { get { throw null; } } + public string TaskName { get { throw null; } } + } + public delegate void TaskFinishedEventHandler(object sender, Microsoft.Build.Framework.TaskFinishedEventArgs e); + [System.SerializableAttribute] + public partial class TaskPropertyInfo + { + public TaskPropertyInfo(string name, System.Type typeOfParameter, bool output, bool required) { } + public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool Output { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public System.Type PropertyType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + public bool Required { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } } + } + [System.SerializableAttribute] + public partial class TaskStartedEventArgs : Microsoft.Build.Framework.BuildStatusEventArgs + { + protected TaskStartedEventArgs() { } + public TaskStartedEventArgs(string message, string helpKeyword, string projectFile, string taskFile, string taskName) { } + public string ProjectFile { get { throw null; } } + public string TaskFile { get { throw null; } } + public string TaskName { get { throw null; } } + } + public delegate void TaskStartedEventHandler(object sender, Microsoft.Build.Framework.TaskStartedEventArgs e); +} +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; } } + } +} diff --git a/src/v3.5/Microsoft.Build.Tasks.v3.5.cs b/src/v3.5/Microsoft.Build.Tasks.v3.5.cs new file mode 100644 index 0000000..16e20b7 --- /dev/null +++ b/src/v3.5/Microsoft.Build.Tasks.v3.5.cs @@ -0,0 +1,1869 @@ +// 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("3.5.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.Tasks.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Tasks.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("3.5.21022.8")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("3.5.21022.8")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Tasks.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("3.5.0.0")] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +[assembly:System.Runtime.InteropServices.GuidAttribute("E3D4D3B9-944C-407b-A82E-B19719EA7FB3")] +namespace Microsoft.Build.Tasks +{ + public partial class AL : Microsoft.Build.Tasks.ToolTaskExtension + { + public AL() { } + public string AlgorithmId { get { throw null; } set { } } + public string BaseAddress { get { throw null; } set { } } + public string CompanyName { get { throw null; } set { } } + public string Configuration { get { throw null; } set { } } + public string Copyright { get { throw null; } set { } } + public string Culture { get { throw null; } set { } } + public bool DelaySign { get { throw null; } set { } } + public string Description { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] EmbedResources { get { throw null; } set { } } + public string EvidenceFile { get { throw null; } set { } } + public string FileVersion { get { throw null; } set { } } + public string Flags { get { throw null; } set { } } + public bool GenerateFullPaths { get { throw null; } set { } } + public string KeyContainer { get { throw null; } set { } } + public string KeyFile { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] LinkResources { get { throw null; } set { } } + public string MainEntryPoint { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem OutputAssembly { get { throw null; } set { } } + public string Platform { get { throw null; } set { } } + public string ProductName { get { throw null; } set { } } + public string ProductVersion { get { throw null; } set { } } + public string[] ResponseFiles { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] SourceModules { get { throw null; } set { } } + public string TargetType { get { throw null; } set { } } + public string TemplateFile { get { throw null; } set { } } + public string Title { get { throw null; } set { } } + protected override string ToolName { get { throw null; } } + public string Trademark { get { throw null; } set { } } + public string Version { get { throw null; } set { } } + public string Win32Icon { get { throw null; } set { } } + public string Win32Resource { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected internal override void AddResponseFileCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + public override bool Execute() { throw null; } + protected override string GenerateFullPathToTool() { throw null; } + } + [Microsoft.Build.Framework.LoadInSeparateAppDomainAttribute] + public abstract partial class AppDomainIsolatedTaskExtension : Microsoft.Build.Utilities.AppDomainIsolatedTask + { + internal AppDomainIsolatedTaskExtension() { } + public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } + } + public partial class AspNetCompiler : Microsoft.Build.Tasks.ToolTaskExtension + { + public AspNetCompiler() { } + public bool AllowPartiallyTrustedCallers { get { throw null; } set { } } + public bool Clean { get { throw null; } set { } } + public bool Debug { get { throw null; } set { } } + public bool DelaySign { get { throw null; } set { } } + public bool FixedNames { get { throw null; } set { } } + public bool Force { get { throw null; } set { } } + public string KeyContainer { get { throw null; } set { } } + public string KeyFile { get { throw null; } set { } } + public string MetabasePath { get { throw null; } set { } } + public string PhysicalPath { get { throw null; } set { } } + public string TargetPath { get { throw null; } set { } } + protected override string ToolName { get { throw null; } } + public bool Updateable { get { throw null; } set { } } + public string VirtualPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected internal override void AddCommandLineCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + [System.MonoTODOAttribute] + protected override string GenerateFullPathToTool() { throw null; } + [System.MonoTODOAttribute] + protected override bool ValidateParameters() { throw null; } + } + public partial class AssignCulture : Microsoft.Build.Tasks.TaskExtension + { + public AssignCulture() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] AssignedFiles { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] AssignedFilesWithCulture { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] AssignedFilesWithNoCulture { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] CultureNeutralAssignedFiles { get { throw null; } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Files { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class AssignProjectConfiguration : Microsoft.Build.Tasks.ResolveProjectBase + { + public AssignProjectConfiguration() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] AssignedProjects { get { throw null; } set { } } + public string SolutionConfigurationContents { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] UnassignedProjects { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + } + public partial class AssignTargetPath : Microsoft.Build.Tasks.TaskExtension + { + public AssignTargetPath() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] AssignedFiles { get { throw null; } } + public Microsoft.Build.Framework.ITaskItem[] Files { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public string RootFolder { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class CallTarget : Microsoft.Build.Tasks.TaskExtension + { + public CallTarget() { } + public bool RunEachTargetSeparately { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] TargetOutputs { get { throw null; } } + public string[] Targets { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + [System.MonoTODOAttribute] + public partial class CombinePath : Microsoft.Build.Tasks.TaskExtension + { + public CombinePath() { } + public string BasePath { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] CombinedPaths { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Paths { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class CommandLineBuilderExtension : Microsoft.Build.Utilities.CommandLineBuilder + { + public CommandLineBuilderExtension() { } + } + public partial class Copy : Microsoft.Build.Tasks.TaskExtension + { + public Copy() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] CopiedFiles { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] DestinationFiles { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem DestinationFolder { get { throw null; } set { } } + public bool OverwriteReadOnlyFiles { get { throw null; } set { } } + public bool SkipUnchangedFiles { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] SourceFiles { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class CreateCSharpManifestResourceName : Microsoft.Build.Tasks.CreateManifestResourceName + { + public CreateCSharpManifestResourceName() { } + protected override string CreateManifestName(string fileName, string linkFileName, string rootNamespace, string dependentUponFileName, System.IO.Stream binaryStream) { throw null; } + protected override bool IsSourceFile(string fileName) { throw null; } + } + public partial class CreateItem : Microsoft.Build.Tasks.TaskExtension + { + public CreateItem() { } + public string[] AdditionalMetadata { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Exclude { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] Include { get { throw null; } set { } } + public bool PreserveExistingMetadata { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public abstract partial class CreateManifestResourceName : Microsoft.Build.Tasks.TaskExtension + { + protected CreateManifestResourceName() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] ManifestResourceNames { get { throw null; } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] ResourceFiles { get { throw null; } set { } } + public string RootNamespace { get { throw null; } set { } } + protected abstract string CreateManifestName(string fileName, string linkFileName, string rootNamespaceName, string dependentUponFileName, System.IO.Stream binaryStream); + public override bool Execute() { throw null; } + protected abstract bool IsSourceFile(string fileName); + [System.MonoTODOAttribute] + public static string MakeValidEverettIdentifier(string name) { throw null; } + } + public partial class CreateProperty : Microsoft.Build.Tasks.TaskExtension + { + public CreateProperty() { } + [Microsoft.Build.Framework.OutputAttribute] + public string[] Value { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + [System.MonoTODOAttribute] + public string[] ValueSetByTask { get { throw null; } } + public override bool Execute() { throw null; } + } + public partial class CreateTemporaryVCProject : Microsoft.Build.Tasks.TaskExtension + { + [System.MonoTODOAttribute] + public CreateTemporaryVCProject() { } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public string Configuration { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem OutputProjectFile { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem ProjectFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem[] ReferenceAssemblies { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem[] ReferenceGuids { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem[] ReferenceImportLibraries { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + } + public partial class CreateVisualBasicManifestResourceName : Microsoft.Build.Tasks.CreateManifestResourceName + { + public CreateVisualBasicManifestResourceName() { } + protected override string CreateManifestName(string fileName, string linkFileName, string rootNamespace, string dependentUponFileName, System.IO.Stream binaryStream) { throw null; } + protected override bool IsSourceFile(string fileName) { throw null; } + } + public partial class Csc : Microsoft.Build.Tasks.ManagedCompiler + { + public Csc() { } + public bool AllowUnsafeBlocks { get { throw null; } set { } } + public string BaseAddress { get { throw null; } set { } } + public bool CheckForOverflowUnderflow { get { throw null; } set { } } + public string DisabledWarnings { get { throw null; } set { } } + public string DocumentationFile { get { throw null; } set { } } + public string ErrorReport { get { throw null; } set { } } + public bool GenerateFullPaths { get { throw null; } set { } } + public string LangVersion { get { throw null; } set { } } + public string ModuleAssemblyName { get { throw null; } set { } } + public bool NoStandardLib { get { throw null; } set { } } + public string PdbFile { get { throw null; } set { } } + public string Platform { get { throw null; } set { } } + protected override string ToolName { get { throw null; } } + public bool UseHostCompilerIfAvailable { get { throw null; } set { } } + public int WarningLevel { get { throw null; } set { } } + public string WarningsAsErrors { get { throw null; } set { } } + public string WarningsNotAsErrors { get { throw null; } set { } } + protected internal override void AddResponseFileCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + [System.MonoTODOAttribute] + protected override bool CallHostObjectToExecute() { throw null; } + protected override string GenerateFullPathToTool() { throw null; } + [System.MonoTODOAttribute] + protected override Microsoft.Build.Utilities.HostObjectInitializationStatus InitializeHostObject() { throw null; } + } + public sealed partial class Delete : Microsoft.Build.Tasks.TaskExtension + { + public Delete() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] DeletedFiles { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Files { get { throw null; } set { } } + public bool TreatErrorsAsWarnings { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public sealed partial class Error : Microsoft.Build.Tasks.TaskExtension + { + public Error() { } + public string Code { get { throw null; } set { } } + public string File { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string HelpKeyword { get { throw null; } set { } } + public string Text { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class Exec : Microsoft.Build.Tasks.ToolTaskExtension + { + public Exec() { } + [Microsoft.Build.Framework.RequiredAttribute] + public string Command { get { throw null; } set { } } + public bool IgnoreExitCode { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] Outputs { get { throw null; } set { } } + protected override System.Text.Encoding StandardErrorEncoding { get { throw null; } } + protected override Microsoft.Build.Framework.MessageImportance StandardErrorLoggingImportance { get { throw null; } } + protected override System.Text.Encoding StandardOutputEncoding { get { throw null; } } + protected override Microsoft.Build.Framework.MessageImportance StandardOutputLoggingImportance { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + [System.MonoTODOAttribute] + public string StdErrEncoding { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + [System.MonoTODOAttribute] + public string StdOutEncoding { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected override string ToolName { get { throw null; } } + public string WorkingDirectory { get { throw null; } set { } } + protected internal override void AddCommandLineCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + protected override int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands) { throw null; } + [System.MonoTODOAttribute] + protected override string GenerateFullPathToTool() { throw null; } + protected override string GetWorkingDirectory() { throw null; } + protected override bool HandleTaskExecutionErrors() { throw null; } + protected override void LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance) { } + [System.MonoTODOAttribute] + protected override void LogPathToTool(string toolName, string pathToTool) { } + [System.MonoTODOAttribute] + protected override void LogToolCommand(string message) { } + [System.MonoTODOAttribute] + protected override bool ValidateParameters() { throw null; } + } + [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] + public partial struct ExtractedClassName + { + public bool IsInsideConditionalBlock { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + } + public partial class FindAppConfigFile : Microsoft.Build.Tasks.TaskExtension + { + public FindAppConfigFile() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem AppConfigFile { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] PrimaryList { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] SecondaryList { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public string TargetPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override bool Execute() { throw null; } + } + public partial class FindUnderPath : Microsoft.Build.Tasks.TaskExtension + { + public FindUnderPath() { } + public Microsoft.Build.Framework.ITaskItem[] Files { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] InPath { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] OutOfPath { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem Path { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public sealed partial class FormatUrl : Microsoft.Build.Tasks.TaskExtension + { + public FormatUrl() { } + public string InputUrl { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public string OutputUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + } + public sealed partial class FormatVersion : Microsoft.Build.Tasks.TaskExtension + { + public FormatVersion() { } + public string FormatType { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public string OutputVersion { get { throw null; } set { } } + public int Revision { get { throw null; } set { } } + public string Version { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public sealed partial class GenerateApplicationManifest : Microsoft.Build.Tasks.GenerateManifestBase + { + public GenerateApplicationManifest() { } + public string ClrVersion { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem ConfigFile { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Dependencies { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Files { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem IconFile { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] IsolatedComReferences { get { throw null; } set { } } + public string ManifestType { get { throw null; } set { } } + public string OSVersion { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem TrustInfoFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected override System.Type GetObjectType() { throw null; } + [System.MonoTODOAttribute] + protected override bool OnManifestLoaded(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest) { throw null; } + [System.MonoTODOAttribute] + protected override bool OnManifestResolved(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest) { throw null; } + [System.MonoTODOAttribute] + protected internal override bool ValidateInputs() { throw null; } + } + public sealed partial class GenerateBootstrapper : Microsoft.Build.Tasks.TaskExtension + { + public GenerateBootstrapper() { } + public string ApplicationFile { get { throw null; } set { } } + public string ApplicationName { get { throw null; } set { } } + public string ApplicationUrl { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public string[] BootstrapperComponentFiles { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] BootstrapperItems { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public string BootstrapperKeyFile { get { throw null; } set { } } + public string ComponentsLocation { get { throw null; } set { } } + public string ComponentsUrl { get { throw null; } set { } } + public bool CopyComponents { get { throw null; } set { } } + public string Culture { get { throw null; } set { } } + public string FallbackCulture { get { throw null; } set { } } + public string OutputPath { get { throw null; } set { } } + public string Path { get { throw null; } set { } } + public string SupportUrl { get { throw null; } set { } } + public bool Validate { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public sealed partial class GenerateDeploymentManifest : Microsoft.Build.Tasks.GenerateManifestBase + { + [System.MonoTODOAttribute] + public GenerateDeploymentManifest() { } + [System.MonoTODOAttribute] + public string DeploymentUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool DisallowUrlActivation { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool Install { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool MapFileExtensions { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string MinimumRequiredVersion { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Product { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Publisher { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string SupportUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool TrustUrlParameters { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool UpdateEnabled { get { throw null; } set { } } + [System.MonoTODOAttribute] + public int UpdateInterval { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string UpdateMode { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string UpdateUnit { get { throw null; } set { } } + protected override System.Type GetObjectType() { throw null; } + protected override bool OnManifestLoaded(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest) { throw null; } + protected override bool OnManifestResolved(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest) { throw null; } + protected internal override bool ValidateInputs() { throw null; } + } + public abstract partial class GenerateManifestBase : Microsoft.Build.Utilities.Task + { + protected GenerateManifestBase() { } + public string AssemblyName { get { throw null; } set { } } + public string AssemblyVersion { get { throw null; } set { } } + public string Description { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem EntryPoint { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem InputManifest { get { throw null; } set { } } + public int MaxTargetPath { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem OutputManifest { get { throw null; } set { } } + public string Platform { get { throw null; } set { } } + public string TargetCulture { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected internal Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference AddAssemblyFromItem(Microsoft.Build.Framework.ITaskItem item) { throw null; } + [System.MonoTODOAttribute] + protected internal Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference AddAssemblyNameFromItem(Microsoft.Build.Framework.ITaskItem item, Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReferenceType referenceType) { throw null; } + [System.MonoTODOAttribute] + protected internal Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference AddEntryPointFromItem(Microsoft.Build.Framework.ITaskItem item, Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReferenceType referenceType) { throw null; } + [System.MonoTODOAttribute] + protected internal Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference AddFileFromItem(Microsoft.Build.Framework.ITaskItem item) { throw null; } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + [System.MonoTODOAttribute] + protected internal Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference FindFileFromItem(Microsoft.Build.Framework.ITaskItem item) { throw null; } + [System.MonoTODOAttribute] + protected abstract System.Type GetObjectType(); + [System.MonoTODOAttribute] + protected abstract bool OnManifestLoaded(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest); + [System.MonoTODOAttribute] + protected abstract bool OnManifestResolved(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest); + [System.MonoTODOAttribute] + protected internal virtual bool ValidateInputs() { throw null; } + [System.MonoTODOAttribute] + protected internal virtual bool ValidateOutput() { throw null; } + } + public sealed partial class GenerateResource : Microsoft.Build.Tasks.TaskExtension + { + public GenerateResource() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] FilesWritten { get { throw null; } } + [System.MonoTODOAttribute] + public bool NeverLockTypeAssemblies { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] OutputResources { get { throw null; } set { } } + public bool PublicClass { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] References { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Sources { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem StateFile { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public string StronglyTypedClassName { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public string StronglyTypedFileName { get { throw null; } set { } } + public string StronglyTypedLanguage { get { throw null; } set { } } + public string StronglyTypedNamespace { get { throw null; } set { } } + public bool UseSourcePath { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public sealed partial class GenerateTrustInfo : Microsoft.Build.Tasks.TaskExtension + { + public GenerateTrustInfo() { } + public Microsoft.Build.Framework.ITaskItem BaseManifest { get { throw null; } set { } } + public string ExcludedPermissions { get { throw null; } set { } } + public string TargetZone { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem TrustInfoFile { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class GetAssemblyIdentity : Microsoft.Build.Tasks.TaskExtension + { + public GetAssemblyIdentity() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] AssemblyFiles { get { throw null; } set { } } + [System.MonoTODOAttribute("Error handling")] + public override bool Execute() { throw null; } + } + public partial class GetFrameworkPath : Microsoft.Build.Tasks.TaskExtension + { + public GetFrameworkPath() { } + [Microsoft.Build.Framework.OutputAttribute] + public string FrameworkVersion11Path { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public string FrameworkVersion20Path { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public string FrameworkVersion30Path { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public string FrameworkVersion35Path { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public string Path { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class GetFrameworkSdkPath : Microsoft.Build.Tasks.TaskExtension + { + public GetFrameworkSdkPath() { } + [Microsoft.Build.Framework.OutputAttribute] + public string Path { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class LC : Microsoft.Build.Tasks.ToolTaskExtension + { + public LC() { } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem LicenseTarget { get { throw null; } set { } } + public bool NoLogo { get { throw null; } set { } } + public string OutputDirectory { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem OutputLicense { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] ReferencedAssemblies { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Sources { get { throw null; } set { } } + protected override string ToolName { get { throw null; } } + protected internal override void AddCommandLineCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + protected override string GenerateFullPathToTool() { throw null; } + protected override bool ValidateParameters() { throw null; } + } + public partial class MakeDir : Microsoft.Build.Tasks.TaskExtension + { + public MakeDir() { } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Directories { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] DirectoriesCreated { get { throw null; } } + public override bool Execute() { throw null; } + } + public abstract partial class ManagedCompiler : Microsoft.Build.Tasks.ToolTaskExtension + { + protected ManagedCompiler() { } + public string[] AdditionalLibPaths { get { throw null; } set { } } + public string[] AddModules { get { throw null; } set { } } + public int CodePage { get { throw null; } set { } } + public string DebugType { get { throw null; } set { } } + public string DefineConstants { get { throw null; } set { } } + public bool DelaySign { get { throw null; } set { } } + public bool EmitDebugInformation { get { throw null; } set { } } + public int FileAlignment { get { throw null; } set { } } + protected bool HostCompilerSupportsAllParameters { get { throw null; } set { } } + public string KeyContainer { get { throw null; } set { } } + public string KeyFile { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] LinkResources { get { throw null; } set { } } + public string MainEntryPoint { get { throw null; } set { } } + public bool NoConfig { get { throw null; } set { } } + public bool NoLogo { get { throw null; } set { } } + public bool Optimize { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem OutputAssembly { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] References { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Resources { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] ResponseFiles { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Sources { get { throw null; } set { } } + protected override System.Text.Encoding StandardOutputEncoding { get { throw null; } } + public string TargetType { get { throw null; } set { } } + public bool TreatWarningsAsErrors { get { throw null; } set { } } + public bool Utf8Output { get { throw null; } set { } } + public string Win32Icon { get { throw null; } set { } } + public string Win32Resource { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected internal override void AddCommandLineCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + [System.MonoTODOAttribute] + protected internal override void AddResponseFileCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + [System.MonoTODOAttribute] + protected bool CheckAllReferencesExistOnDisk() { throw null; } + [System.MonoTODOAttribute] + protected void CheckHostObjectSupport(string parameterName, bool resultFromHostObjectSetOperation) { } + [System.MonoTODOAttribute] + protected override bool HandleTaskExecutionErrors() { throw null; } + [System.MonoTODOAttribute] + protected bool ListHasNoDuplicateItems(Microsoft.Build.Framework.ITaskItem[] itemList, string parameterName) { throw null; } + protected internal virtual bool UseAlternateCommandLineToolToExecute() { throw null; } + [System.MonoTODOAttribute] + protected override bool ValidateParameters() { throw null; } + } + public sealed partial class Message : Microsoft.Build.Tasks.TaskExtension + { + public Message() { } + public string Importance { get { throw null; } set { } } + public string Text { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + [System.MonoTODOAttribute] + public partial class MSBuild : Microsoft.Build.Tasks.TaskExtension + { + public MSBuild() { } + public bool BuildInParallel { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Projects { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string[] Properties { get { throw null; } set { } } + public bool RebaseOutputs { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool RunEachTargetSeparately { get { throw null; } set { } } + public bool StopOnFirstFailure { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] TargetOutputs { get { throw null; } } + public string[] Targets { get { throw null; } set { } } + public string ToolsVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public override bool Execute() { throw null; } + } + public partial class ReadLinesFromFile : Microsoft.Build.Tasks.TaskExtension + { + public ReadLinesFromFile() { } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem File { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] Lines { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class RegisterAssembly : Microsoft.Build.Tasks.AppDomainIsolatedTaskExtension, System.Runtime.InteropServices.ITypeLibExporterNotifySink + { + public RegisterAssembly() { } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem AssemblyListFile { get { throw null; } set { } } + public bool CreateCodeBase { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] TypeLibFiles { get { throw null; } set { } } + public override bool Execute() { throw null; } + public void ReportEvent(System.Runtime.InteropServices.ExporterEventKind kind, int code, string msg) { } + public object ResolveRef(System.Reflection.Assembly assemblyToResolve) { throw null; } + } + public partial class RemoveDir : Microsoft.Build.Tasks.TaskExtension + { + public RemoveDir() { } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Directories { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] RemovedDirectories { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class RemoveDuplicates : Microsoft.Build.Tasks.TaskExtension + { + public RemoveDuplicates() { } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] Filtered { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Inputs { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + } + public partial class ResolveAssemblyReference : Microsoft.Build.Tasks.TaskExtension + { + public ResolveAssemblyReference() { } + public string[] AllowedAssemblyExtensions { get { throw null; } set { } } + public string[] AllowedRelatedFileExtensions { get { throw null; } set { } } + public string AppConfigFile { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] AssemblyFiles { get { throw null; } set { } } + public bool AutoUnify { get { throw null; } set { } } + public string[] CandidateAssemblyFiles { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] CopyLocalFiles { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] FilesWritten { get { throw null; } set { } } + public bool FindDependencies { get { throw null; } set { } } + public bool FindRelatedFiles { get { throw null; } set { } } + public bool FindSatellites { get { throw null; } set { } } + public bool FindSerializationAssemblies { get { throw null; } set { } } + public string[] InstalledAssemblyTables { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] RelatedFiles { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] ResolvedDependencyFiles { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] ResolvedFiles { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] SatelliteFiles { get { throw null; } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] ScatterFiles { get { throw null; } } + [Microsoft.Build.Framework.RequiredAttribute] + public string[] SearchPaths { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] SerializationAssemblyFiles { get { throw null; } } + public bool Silent { get { throw null; } set { } } + public string StateFile { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] SuggestedRedirects { get { throw null; } } + public string[] TargetFrameworkDirectories { get { throw null; } set { } } + public string TargetFrameworkVersion { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string TargetProcessorArchitecture { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public sealed partial class ResolveManifestFiles : Microsoft.Build.Tasks.TaskExtension + { + public ResolveManifestFiles() { } + public Microsoft.Build.Framework.ITaskItem EntryPoint { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] ExtraFiles { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Files { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] ManagedAssemblies { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] NativeAssemblies { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] OutputAssemblies { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] OutputFiles { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] PublishFiles { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] SatelliteAssemblies { get { throw null; } set { } } + public string TargetCulture { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + } + public abstract partial class ResolveProjectBase : Microsoft.Build.Tasks.TaskExtension + { + [System.MonoTODOAttribute] + protected ResolveProjectBase() { } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] ProjectReferences { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected string GetProjectItem(Microsoft.Build.Framework.ITaskItem projectRef) { throw null; } + } + public partial class SGen : Microsoft.Build.Tasks.ToolTaskExtension + { + public SGen() { } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public string BuildAssemblyName { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public string BuildAssemblyPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool DelaySign { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string KeyContainer { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string KeyFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string[] References { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem[] SerializationAssembly { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string SerializationAssemblyName { get { throw null; } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public bool ShouldGenerateSerializer { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected override string ToolName { get { throw null; } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public bool UseProxyTypes { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected override string GenerateCommandLineCommands() { throw null; } + [System.MonoTODOAttribute] + protected override string GenerateFullPathToTool() { throw null; } + [System.MonoTODOAttribute] + protected override bool SkipTaskExecution() { throw null; } + [System.MonoTODOAttribute] + protected override bool ValidateParameters() { throw null; } + } + public sealed partial class SignFile : Microsoft.Build.Utilities.Task + { + public SignFile() { } + [Microsoft.Build.Framework.RequiredAttribute] + public string CertificateThumbprint { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem SigningTarget { get { throw null; } set { } } + public string TimestampUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + } + public abstract partial class TaskExtension : Microsoft.Build.Utilities.Task + { + internal TaskExtension() { } + public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } + } + public partial class TaskLoggingHelperExtension : Microsoft.Build.Utilities.TaskLoggingHelper + { + internal TaskLoggingHelperExtension() { } + [System.MonoTODOAttribute] + public System.Resources.ResourceManager TaskSharedResources { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override string FormatResourceString(string resourceName, params object[] args) { throw null; } + } + public abstract partial class ToolTaskExtension : Microsoft.Build.Utilities.ToolTask + { + internal ToolTaskExtension() { } + protected internal System.Collections.Hashtable Bag { get { throw null; } } + protected override bool HasLoggedErrors { get { throw null; } } + public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } + protected internal virtual void AddCommandLineCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + protected internal virtual void AddResponseFileCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + protected override string GenerateCommandLineCommands() { throw null; } + protected override string GenerateResponseFileCommands() { throw null; } + protected internal bool GetBoolParameterWithDefault(string parameterName, bool defaultValue) { throw null; } + protected internal int GetIntParameterWithDefault(string parameterName, int defaultValue) { throw null; } + } + public partial class Touch : Microsoft.Build.Tasks.TaskExtension + { + public Touch() { } + public bool AlwaysCreate { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem[] Files { get { throw null; } set { } } + public bool ForceTouch { get { throw null; } set { } } + public string Time { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + public Microsoft.Build.Framework.ITaskItem[] TouchedFiles { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class UnregisterAssembly : Microsoft.Build.Tasks.AppDomainIsolatedTaskExtension + { + public UnregisterAssembly() { } + public Microsoft.Build.Framework.ITaskItem[] Assemblies { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem AssemblyListFile { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] TypeLibFiles { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class UpdateManifest : Microsoft.Build.Utilities.Task + { + [System.MonoTODOAttribute] + public UpdateManifest() { } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem ApplicationManifest { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public string ApplicationPath { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem InputManifest { get { throw null; } set { } } + [Microsoft.Build.Framework.OutputAttribute] + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem OutputManifest { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + } + public partial class Vbc : Microsoft.Build.Tasks.ManagedCompiler + { + public Vbc() { } + [System.MonoTODOAttribute] + public string BaseAddress { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string DisabledWarnings { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string DocumentationFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string ErrorReport { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool GenerateDocumentation { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem[] Imports { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool NoStandardLib { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool NoWarnings { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string OptionCompare { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool OptionExplicit { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool OptionStrict { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string OptionStrictType { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Platform { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool RemoveIntegerChecks { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string RootNamespace { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string SdkPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool TargetCompactFramework { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected override string ToolName { get { throw null; } } + [System.MonoTODOAttribute] + public bool UseHostCompilerIfAvailable { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Verbosity { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string WarningsAsErrors { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string WarningsNotAsErrors { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected internal override void AddResponseFileCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + [System.MonoTODOAttribute] + protected override bool CallHostObjectToExecute() { throw null; } + [System.MonoTODOAttribute] + protected override string GenerateFullPathToTool() { throw null; } + [System.MonoTODOAttribute] + protected override Microsoft.Build.Utilities.HostObjectInitializationStatus InitializeHostObject() { throw null; } + protected override void LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance) { } + [System.MonoTODOAttribute] + protected override bool ValidateParameters() { throw null; } + } + [System.MonoTODOAttribute] + public partial class VCBuild : Microsoft.Build.Tasks.ToolTaskExtension + { + [System.MonoTODOAttribute] + public VCBuild() { } + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem[] AdditionalLibPaths { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string AdditionalOptions { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool Clean { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Configuration { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected override System.Collections.Specialized.StringDictionary EnvironmentOverride { get { throw null; } } + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem Override { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Platform { get { throw null; } set { } } + [Microsoft.Build.Framework.RequiredAttribute] + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem[] Projects { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool Rebuild { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Framework.ITaskItem SolutionFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected override string ToolName { get { throw null; } } + [System.MonoTODOAttribute] + public bool UserEnvironment { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected internal override void AddCommandLineCommands(Microsoft.Build.Tasks.CommandLineBuilderExtension commandLine) { } + [System.MonoTODOAttribute] + public override bool Execute() { throw null; } + [System.MonoTODOAttribute] + protected override string GenerateFullPathToTool() { throw null; } + [System.MonoTODOAttribute] + protected override bool ValidateParameters() { throw null; } + } + public sealed partial class Warning : Microsoft.Build.Tasks.TaskExtension + { + public Warning() { } + public string Code { get { throw null; } set { } } + public string File { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string HelpKeyword { get { throw null; } set { } } + public string Text { get { throw null; } set { } } + public override bool Execute() { throw null; } + } + public partial class WriteLinesToFile : Microsoft.Build.Tasks.TaskExtension + { + public WriteLinesToFile() { } + [Microsoft.Build.Framework.RequiredAttribute] + public Microsoft.Build.Framework.ITaskItem File { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskItem[] Lines { get { throw null; } set { } } + public bool Overwrite { get { throw null; } set { } } + public override bool Execute() { throw null; } + } +} +namespace Microsoft.Build.Tasks.Deployment.Bootstrapper +{ + [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))] + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("1D9FE38A-0226-4b95-9C6B-6DFFA2236270")] + public partial class BootstrapperBuilder : Microsoft.Build.Tasks.Deployment.Bootstrapper.IBootstrapperBuilder + { + public BootstrapperBuilder() { } + public string Path { get { throw null; } set { } } + public Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductCollection Products { get { throw null; } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildResults Build(Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildSettings settings) { throw null; } + [System.MonoTODOAttribute] + public string[] GetOutputFolders(string[] productCodes, string culture, string fallbackCulture, Microsoft.Build.Tasks.Deployment.Bootstrapper.ComponentsLocation componentsLocation) { throw null; } + } + public partial class BuildMessage : Microsoft.Build.Tasks.Deployment.Bootstrapper.IBuildMessage + { + internal BuildMessage() { } + public int HelpId { get { throw null; } } + public string HelpKeyword { get { throw null; } } + public string Message { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildMessageSeverity Severity { get { throw null; } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("936D32F9-1A68-4d5e-98EA-044AC9A1AADA")] + public enum BuildMessageSeverity + { + Error = 2, + Info = 0, + Warning = 1, + } + [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))] + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("FAD7BA7C-CA00-41e0-A5EF-2DA9A74E58E6")] + public partial class BuildResults : Microsoft.Build.Tasks.Deployment.Bootstrapper.IBuildResults + { + internal BuildResults() { } + public string[] ComponentFiles { get { throw null; } } + public string KeyFile { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildMessage[] Messages { get { throw null; } } + public bool Succeeded { get { throw null; } } + } + [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))] + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("5D13802C-C830-4b41-8E7A-F69D9DD6A095")] + public partial class BuildSettings : Microsoft.Build.Tasks.Deployment.Bootstrapper.IBuildSettings + { + public BuildSettings() { } + public string ApplicationFile { get { throw null; } set { } } + public string ApplicationName { get { throw null; } set { } } + public string ApplicationUrl { get { throw null; } set { } } + public Microsoft.Build.Tasks.Deployment.Bootstrapper.ComponentsLocation ComponentsLocation { get { throw null; } set { } } + public string ComponentsUrl { get { throw null; } set { } } + public bool CopyComponents { get { throw null; } set { } } + public int FallbackLCID { get { throw null; } set { } } + public int LCID { get { throw null; } set { } } + public string OutputPath { get { throw null; } set { } } + public Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductBuilderCollection ProductBuilders { get { throw null; } } + public string SupportUrl { get { throw null; } set { } } + public bool Validate { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("12F49949-7B60-49CD-B6A0-2B5E4A638AAF")] + public enum ComponentsLocation + { + Absolute = 2, + HomeSite = 0, + Relative = 1, + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("1D202366-5EEA-4379-9255-6F8CDB8587C9")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(0))] + public partial interface IBootstrapperBuilder + { + string Path { get; set; } + Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductCollection Products { get; } + Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildResults Build(Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildSettings settings); + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("E3C981EA-99E6-4f48-8955-1AAFDFB5ACE4")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(0))] + public partial interface IBuildMessage + { + int HelpId { get; } + string HelpKeyword { get; } + string Message { get; } + Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildMessageSeverity Severity { get; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("586B842C-D9C7-43b8-84E4-9CFC3AF9F13B")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(0))] + public partial interface IBuildResults + { + string[] ComponentFiles { get; } + string KeyFile { get; } + Microsoft.Build.Tasks.Deployment.Bootstrapper.BuildMessage[] Messages { get; } + bool Succeeded { get; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("87EEBC69-0948-4ce6-A2DE-819162B87CC6")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(0))] + public partial interface IBuildSettings + { + string ApplicationFile { get; set; } + string ApplicationName { get; set; } + string ApplicationUrl { get; set; } + Microsoft.Build.Tasks.Deployment.Bootstrapper.ComponentsLocation ComponentsLocation { get; set; } + string ComponentsUrl { get; set; } + bool CopyComponents { get; set; } + int FallbackLCID { get; set; } + int LCID { get; set; } + string OutputPath { get; set; } + Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductBuilderCollection ProductBuilders { get; } + string SupportUrl { get; set; } + bool Validate { get; set; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("9E81BE3D-530F-4a10-8349-5D5947BA59AD")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(0))] + public partial interface IProduct + { + Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductCollection Includes { get; } + string Name { get; } + Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductBuilder ProductBuilder { get; } + string ProductCode { get; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("0777432F-A60D-48b3-83DB-90326FE8C96E")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(0))] + public partial interface IProductBuilder + { + Microsoft.Build.Tasks.Deployment.Bootstrapper.Product Product { get; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("0D593FC0-E3F1-4dad-A674-7EA4D327F79B")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(0))] + public partial interface IProductBuilderCollection + { + void Add(Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductBuilder builder); + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("63F63663-8503-4875-814C-09168E595367")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(0))] + public partial interface IProductCollection + { + int Count { get; } + Microsoft.Build.Tasks.Deployment.Bootstrapper.Product Item(int index); + Microsoft.Build.Tasks.Deployment.Bootstrapper.Product Product(string productCode); + } + [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))] + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("532BF563-A85D-4088-8048-41F51AC5239F")] + public partial class Product : Microsoft.Build.Tasks.Deployment.Bootstrapper.IProduct + { + public Product() { } + public Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductCollection Includes { get { throw null; } } + public string Name { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductBuilder ProductBuilder { get { throw null; } } + public string ProductCode { get { throw null; } } + } + public partial class ProductBuilder : Microsoft.Build.Tasks.Deployment.Bootstrapper.IProductBuilder + { + internal ProductBuilder() { } + public Microsoft.Build.Tasks.Deployment.Bootstrapper.Product Product { get { throw null; } } + } + [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))] + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("D25C0741-99CA-49f7-9460-95E5F25EEF43")] + public partial class ProductBuilderCollection : Microsoft.Build.Tasks.Deployment.Bootstrapper.IProductBuilderCollection, System.Collections.IEnumerable + { + internal ProductBuilderCollection() { } + [System.MonoTODOAttribute] + public void Add(Microsoft.Build.Tasks.Deployment.Bootstrapper.ProductBuilder builder) { } + [System.MonoTODOAttribute] + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + [System.Runtime.InteropServices.ClassInterfaceAttribute((System.Runtime.InteropServices.ClassInterfaceType)(0))] + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("EFFA164B-3E87-4195-88DB-8AC004DDFE2A")] + public partial class ProductCollection : Microsoft.Build.Tasks.Deployment.Bootstrapper.IProductCollection, System.Collections.IEnumerable + { + internal ProductCollection() { } + [System.MonoTODOAttribute] + public int Count { get { throw null; } } + [System.MonoTODOAttribute] + public System.Collections.IEnumerator GetEnumerator() { throw null; } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.Bootstrapper.Product Item(int index) { throw null; } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.Bootstrapper.Product Product(string productCode) { throw null; } + } +} +namespace Microsoft.Build.Tasks.Deployment.ManifestUtilities +{ + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ApplicationIdentity + { + public ApplicationIdentity(string url, Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity deployManifestIdentity, Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity applicationManifestIdentity) { } + public ApplicationIdentity(string url, string deployManifestPath, string applicationManifestPath) { } + public override string ToString() { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class ApplicationManifest : Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyManifest + { + [System.MonoTODOAttribute] + public ApplicationManifest() { } + [System.MonoTODOAttribute] + public string ConfigFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference EntryPoint { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string IconFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool IsClickOnceManifest { get { throw null; } set { } } + [System.MonoTODOAttribute] + public int MaxTargetPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string OSDescription { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string OSSupportUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string OSVersion { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.TrustInfo TrustInfo { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlConfigFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity XmlEntryPointIdentity { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlEntryPointParameters { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlEntryPointPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlIconFile { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlIsClickOnceManifest { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlOSBuild { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlOSDescription { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlOSMajor { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlOSMinor { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlOSRevision { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlOSSupportUrl { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class AssemblyIdentity + { + [System.MonoTODOAttribute] + public AssemblyIdentity() { } + [System.MonoTODOAttribute] + public AssemblyIdentity(Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity identity) { } + [System.MonoTODOAttribute] + public AssemblyIdentity(string name) { } + [System.MonoTODOAttribute] + public AssemblyIdentity(string name, string version) { } + [System.MonoTODOAttribute] + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture) { } + [System.MonoTODOAttribute] + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture, string processorArchitecture) { } + [System.MonoTODOAttribute] + public AssemblyIdentity(string name, string version, string publicKeyToken, string culture, string processorArchitecture, string type) { } + [System.MonoTODOAttribute] + public string Culture { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool IsFrameworkAssembly { get { throw null; } } + [System.MonoTODOAttribute] + public bool IsNeutralPlatform { get { throw null; } } + [System.MonoTODOAttribute] + public bool IsStrongName { get { throw null; } } + [System.MonoTODOAttribute] + public string Name { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string ProcessorArchitecture { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string PublicKeyToken { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Type { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Version { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlCulture { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlName { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlProcessorArchitecture { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlPublicKeyToken { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlType { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlVersion { get { throw null; } set { } } + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity FromAssemblyName(string assemblyName) { throw null; } + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity FromFile(string path) { throw null; } + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity FromManagedAssembly(string path) { throw null; } + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity FromManifest(string path) { throw null; } + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity FromNativeAssembly(string path) { throw null; } + [System.MonoTODOAttribute] + public string GetFullName(Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity.FullNameFlags flags) { throw null; } + [System.MonoTODOAttribute] + public override string ToString() { throw null; } + [System.FlagsAttribute] + public enum FullNameFlags + { + All = 3, + Default = 0, + ProcessorArchitecture = 1, + Type = 2, + } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial class AssemblyManifest : Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest + { + [System.MonoTODOAttribute] + public AssemblyManifest() { } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub[] ExternalProxyStubs { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub[] XmlExternalProxyStubs { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class AssemblyReference : Microsoft.Build.Tasks.Deployment.ManifestUtilities.BaseReference + { + [System.MonoTODOAttribute] + public AssemblyReference() { } + [System.MonoTODOAttribute] + public AssemblyReference(string path) { } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity AssemblyIdentity { get { throw null; } set { } } + public bool IsPrerequisite { get { throw null; } set { } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReferenceType ReferenceType { get { throw null; } set { } } + protected internal override string SortName { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity XmlAssemblyIdentity { get { throw null; } set { } } + public string XmlIsNative { get { throw null; } set { } } + public string XmlIsPrerequisite { get { throw null; } set { } } + public override string ToString() { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class AssemblyReferenceCollection : System.Collections.IEnumerable + { + internal AssemblyReferenceCollection() { } + public int Count { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference this[int index] { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference Add(Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference assembly) { throw null; } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference Add(string path) { throw null; } + public void Clear() { } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference Find(Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity identity) { throw null; } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference Find(string name) { throw null; } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference FindTargetPath(string targetPath) { throw null; } + public System.Collections.IEnumerator GetEnumerator() { throw null; } + public void Remove(Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference assemblyReference) { } + } + public enum AssemblyReferenceType + { + ClickOnceManifest = 1, + ManagedAssembly = 2, + NativeAssembly = 3, + Unspecified = 0, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public abstract partial class BaseReference + { + [System.MonoTODOAttribute] + protected internal BaseReference() { } + [System.MonoTODOAttribute] + protected internal BaseReference(string path) { } + [System.MonoTODOAttribute] + public string Group { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Hash { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool IsOptional { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string ResolvedPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public long Size { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected internal abstract string SortName { get; } + [System.MonoTODOAttribute] + public string SourcePath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string TargetPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlGroup { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlHash { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlHashAlgorithm { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlIsOptional { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlSize { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override string ToString() { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial class ComClass + { + [System.MonoTODOAttribute] + public ComClass() { } + [System.MonoTODOAttribute] + public string ClsId { get { throw null; } } + [System.MonoTODOAttribute] + public string Description { get { throw null; } } + [System.MonoTODOAttribute] + public string ProgId { get { throw null; } } + [System.MonoTODOAttribute] + public string ThreadingModel { get { throw null; } } + [System.MonoTODOAttribute] + public string TlbId { get { throw null; } } + [System.MonoTODOAttribute] + public string XmlClsId { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlDescription { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlProgId { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlThreadingModel { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlTlbId { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class DeployManifest : Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest + { + [System.MonoTODOAttribute] + public DeployManifest() { } + [System.MonoTODOAttribute] + public string DeploymentUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool DisallowUrlActivation { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference EntryPoint { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool Install { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool MapFileExtensions { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string MinimumRequiredVersion { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Product { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string Publisher { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string SupportUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool TrustUrlParameters { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool UpdateEnabled { get { throw null; } set { } } + [System.MonoTODOAttribute] + public int UpdateInterval { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.UpdateMode UpdateMode { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.UpdateUnit UpdateUnit { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlDeploymentUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlDisallowUrlActivation { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlInstall { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlMapFileExtensions { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlMinimumRequiredVersion { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlProduct { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlPublisher { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlSupportUrl { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlTrustUrlParameters { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlUpdateEnabled { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlUpdateInterval { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlUpdateMode { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlUpdateUnit { get { throw null; } set { } } + [System.MonoTODOAttribute] + public override void Validate() { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class FileReference : Microsoft.Build.Tasks.Deployment.ManifestUtilities.BaseReference + { + [System.MonoTODOAttribute] + public FileReference() { } + [System.MonoTODOAttribute] + public FileReference(string path) { } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComClass[] ComClasses { get { throw null; } } + public bool IsDataFile { get { throw null; } set { } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub[] ProxyStubs { get { throw null; } } + protected internal override string SortName { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.TypeLib[] TypeLibs { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.ComClass[] XmlComClasses { get { throw null; } set { } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.ProxyStub[] XmlProxyStubs { get { throw null; } set { } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.TypeLib[] XmlTypeLibs { get { throw null; } set { } } + public string XmlWriteableType { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class FileReferenceCollection : System.Collections.IEnumerable + { + internal FileReferenceCollection() { } + [System.MonoTODOAttribute] + public int Count { get { throw null; } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference this[int index] { get { throw null; } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference Add(Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference file) { throw null; } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference Add(string path) { throw null; } + [System.MonoTODOAttribute] + public void Clear() { } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference FindTargetPath(string targetPath) { throw null; } + [System.MonoTODOAttribute] + public System.Collections.IEnumerator GetEnumerator() { throw null; } + [System.MonoTODOAttribute] + public void Remove(Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference file) { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public abstract partial class Manifest + { + [System.MonoTODOAttribute] + protected internal Manifest() { } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity AssemblyIdentity { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReferenceCollection AssemblyReferences { get { throw null; } } + [System.MonoTODOAttribute] + public string Description { get { throw null; } set { } } + [System.MonoTODOAttribute] + public virtual Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference EntryPoint { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReferenceCollection FileReferences { get { throw null; } } + [System.MonoTODOAttribute] + public System.IO.Stream InputStream { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageCollection OutputMessages { get { throw null; } } + [System.MonoTODOAttribute] + public bool ReadOnly { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string SourcePath { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyIdentity XmlAssemblyIdentity { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.AssemblyReference[] XmlAssemblyReferences { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlDescription { get { throw null; } set { } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.FileReference[] XmlFileReferences { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string XmlSchema { get { throw null; } set { } } + [System.MonoTODOAttribute] + public void ResolveFiles() { } + [System.MonoTODOAttribute] + public void ResolveFiles(string[] searchPaths) { } + [System.MonoTODOAttribute] + public override string ToString() { throw null; } + [System.MonoTODOAttribute] + public void UpdateFileInfo() { } + [System.MonoTODOAttribute] + public virtual void Validate() { } + [System.MonoTODOAttribute] + protected void ValidatePlatform() { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public static partial class ManifestReader + { + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest ReadManifest(System.IO.Stream input, bool preserveStream) { throw null; } + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest ReadManifest(string path, bool preserveStream) { throw null; } + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest ReadManifest(string manifestType, System.IO.Stream input, bool preserveStream) { throw null; } + [System.MonoTODOAttribute] + public static Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest ReadManifest(string manifestType, string path, bool preserveStream) { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public static partial class ManifestWriter + { + [System.MonoTODOAttribute] + public static void WriteManifest(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest) { } + [System.MonoTODOAttribute] + public static void WriteManifest(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest, System.IO.Stream output) { } + [System.MonoTODOAttribute] + public static void WriteManifest(Microsoft.Build.Tasks.Deployment.ManifestUtilities.Manifest manifest, string path) { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class OutputMessage + { + internal OutputMessage() { } + public string Name { get { throw null; } } + public string Text { get { throw null; } } + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessageType Type { get { throw null; } } + [System.MonoTODOAttribute] + public string[] GetArguments() { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class OutputMessageCollection : System.Collections.IEnumerable + { + internal OutputMessageCollection() { } + [System.MonoTODOAttribute] + public int ErrorCount { get { throw null; } } + [System.MonoTODOAttribute] + public Microsoft.Build.Tasks.Deployment.ManifestUtilities.OutputMessage this[int index] { get { throw null; } } + [System.MonoTODOAttribute] + public int WarningCount { get { throw null; } } + [System.MonoTODOAttribute] + public void Clear() { } + [System.MonoTODOAttribute] + public System.Collections.IEnumerator GetEnumerator() { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public enum OutputMessageType + { + Error = 2, + Info = 0, + Warning = 1, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial class ProxyStub + { + [System.MonoTODOAttribute] + public ProxyStub() { } + public string BaseInterface { get { throw null; } } + public string IID { get { throw null; } } + public string Name { get { throw null; } } + public string NumMethods { get { throw null; } } + public string TlbId { get { throw null; } } + public string XmlBaseInterface { get { throw null; } set { } } + public string XmlIID { get { throw null; } set { } } + public string XmlName { get { throw null; } set { } } + public string XmlNumMethods { get { throw null; } set { } } + public string XmlTlbId { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public static partial class SecurityUtilities + { + [System.MonoTODOAttribute] + public static System.Security.PermissionSet ComputeZonePermissionSet(string targetZone, System.Security.PermissionSet includedPermissionSet, string[] excludedPermissions) { throw null; } + [System.MonoTODOAttribute] + public static System.Security.PermissionSet IdentityListToPermissionSet(string[] ids) { throw null; } + [System.MonoTODOAttribute] + public static string[] PermissionSetToIdentityList(System.Security.PermissionSet permissionSet) { throw null; } + [System.MonoTODOAttribute] + public static void SignFile(System.Security.Cryptography.X509Certificates.X509Certificate2 cert, System.Uri timestampUrl, string path) { } + [System.MonoTODOAttribute] + public static void SignFile(string certPath, System.Security.SecureString certPassword, System.Uri timestampUrl, string path) { } + [System.MonoTODOAttribute] + public static void SignFile(string certThumbprint, System.Uri timestampUrl, string path) { } + [System.MonoTODOAttribute] + public static System.Security.PermissionSet XmlToPermissionSet(System.Xml.XmlElement element) { throw null; } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public sealed partial class TrustInfo + { + [System.MonoTODOAttribute] + public TrustInfo() { } + [System.MonoTODOAttribute] + public bool HasUnmanagedCodePermission { get { throw null; } } + [System.MonoTODOAttribute] + public bool IsFullTrust { get { throw null; } set { } } + [System.MonoTODOAttribute] + public System.Security.PermissionSet PermissionSet { get { throw null; } set { } } + [System.MonoTODOAttribute] + public bool PreserveFullTrustPermissionSet { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string SameSiteAccess { get { throw null; } set { } } + [System.MonoTODOAttribute] + public void Clear() { } + [System.MonoTODOAttribute] + public void Read(System.IO.Stream input) { } + [System.MonoTODOAttribute] + public void Read(string path) { } + [System.MonoTODOAttribute] + public void ReadManifest(System.IO.Stream input) { } + [System.MonoTODOAttribute] + public void ReadManifest(string path) { } + [System.MonoTODOAttribute] + public override string ToString() { throw null; } + [System.MonoTODOAttribute] + public void Write(System.IO.Stream output) { } + [System.MonoTODOAttribute] + public void Write(string path) { } + [System.MonoTODOAttribute] + public void WriteManifest(System.IO.Stream output) { } + [System.MonoTODOAttribute] + public void WriteManifest(System.IO.Stream input, System.IO.Stream output) { } + [System.MonoTODOAttribute] + public void WriteManifest(string path) { } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial class TypeLib + { + [System.MonoTODOAttribute] + public TypeLib() { } + public string Flags { get { throw null; } } + public string HelpDirectory { get { throw null; } } + public string ResourceId { get { throw null; } } + public string TlbId { get { throw null; } } + public string Version { get { throw null; } } + public string XmlFlags { get { throw null; } set { } } + public string XmlHelpDirectory { get { throw null; } set { } } + public string XmlResourceId { get { throw null; } set { } } + public string XmlTlbId { get { throw null; } set { } } + public string XmlVersion { get { throw null; } set { } } + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public enum UpdateMode + { + Background = 0, + Foreground = 1, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public enum UpdateUnit + { + Days = 1, + Hours = 0, + Weeks = 2, + } + [System.Runtime.InteropServices.ComVisibleAttribute(false)] + public partial class WindowClass + { + [System.MonoTODOAttribute] + public WindowClass() { } + [System.MonoTODOAttribute] + public WindowClass(string name, bool versioned) { } + public string Name { get { throw null; } } + public bool Versioned { get { throw null; } } + public string XmlName { get { throw null; } set { } } + public string XmlVersioned { get { throw null; } set { } } + } +} +namespace Microsoft.Build.Tasks.Hosting +{ + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("8520CC4D-64DC-4855-BE3F-4C28CCE048EE")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface ICscHostObject : Microsoft.Build.Framework.ITaskHost + { + void BeginInitialization(); + bool Compile(); + bool EndInitialization(out string errorMessage, out int errorCode); + bool IsDesignTime(); + bool IsUpToDate(); + bool SetAdditionalLibPaths(string[] additionalLibPaths); + bool SetAddModules(string[] addModules); + bool SetAllowUnsafeBlocks(bool allowUnsafeBlocks); + bool SetBaseAddress(string baseAddress); + bool SetCheckForOverflowUnderflow(bool checkForOverflowUnderflow); + bool SetCodePage(int codePage); + bool SetDebugType(string debugType); + bool SetDefineConstants(string defineConstants); + bool SetDelaySign(bool delaySignExplicitlySet, bool delaySign); + bool SetDisabledWarnings(string disabledWarnings); + bool SetDocumentationFile(string documentationFile); + bool SetEmitDebugInformation(bool emitDebugInformation); + bool SetErrorReport(string errorReport); + bool SetFileAlignment(int fileAlignment); + bool SetGenerateFullPaths(bool generateFullPaths); + bool SetKeyContainer(string keyContainer); + bool SetKeyFile(string keyFile); + bool SetLangVersion(string langVersion); + bool SetLinkResources(Microsoft.Build.Framework.ITaskItem[] linkResources); + bool SetMainEntryPoint(string targetType, string mainEntryPoint); + bool SetModuleAssemblyName(string moduleAssemblyName); + bool SetNoConfig(bool noConfig); + bool SetNoStandardLib(bool noStandardLib); + bool SetOptimize(bool optimize); + bool SetOutputAssembly(string outputAssembly); + bool SetPdbFile(string pdbFile); + bool SetPlatform(string platform); + bool SetReferences(Microsoft.Build.Framework.ITaskItem[] references); + bool SetResources(Microsoft.Build.Framework.ITaskItem[] resources); + bool SetResponseFiles(Microsoft.Build.Framework.ITaskItem[] responseFiles); + bool SetSources(Microsoft.Build.Framework.ITaskItem[] sources); + bool SetTargetType(string targetType); + bool SetTreatWarningsAsErrors(bool treatWarningsAsErrors); + bool SetWarningLevel(int warningLevel); + bool SetWarningsAsErrors(string warningsAsErrors); + bool SetWarningsNotAsErrors(string warningsNotAsErrors); + bool SetWin32Icon(string win32Icon); + bool SetWin32Resource(string win32Resource); + } + [System.Runtime.InteropServices.ComVisibleAttribute(true)] + [System.Runtime.InteropServices.GuidAttribute("7D7AC3BE-253A-40e8-A3FF-357D0DA7C47A")] + [System.Runtime.InteropServices.InterfaceTypeAttribute((System.Runtime.InteropServices.ComInterfaceType)(1))] + public partial interface IVbcHostObject : Microsoft.Build.Framework.ITaskHost + { + void BeginInitialization(); + bool Compile(); + void EndInitialization(); + bool IsDesignTime(); + bool IsUpToDate(); + bool SetAdditionalLibPaths(string[] additionalLibPaths); + bool SetAddModules(string[] addModules); + bool SetBaseAddress(string targetType, string baseAddress); + bool SetCodePage(int codePage); + bool SetDebugType(bool emitDebugInformation, string debugType); + bool SetDefineConstants(string defineConstants); + bool SetDelaySign(bool delaySign); + bool SetDisabledWarnings(string disabledWarnings); + bool SetDocumentationFile(string documentationFile); + bool SetErrorReport(string errorReport); + bool SetFileAlignment(int fileAlignment); + bool SetGenerateDocumentation(bool generateDocumentation); + bool SetImports(Microsoft.Build.Framework.ITaskItem[] importsList); + bool SetKeyContainer(string keyContainer); + bool SetKeyFile(string keyFile); + bool SetLinkResources(Microsoft.Build.Framework.ITaskItem[] linkResources); + bool SetMainEntryPoint(string mainEntryPoint); + bool SetNoConfig(bool noConfig); + bool SetNoStandardLib(bool noStandardLib); + bool SetNoWarnings(bool noWarnings); + bool SetOptimize(bool optimize); + bool SetOptionCompare(string optionCompare); + bool SetOptionExplicit(bool optionExplicit); + bool SetOptionStrict(bool optionStrict); + bool SetOptionStrictType(string optionStrictType); + bool SetOutputAssembly(string outputAssembly); + bool SetPlatform(string platform); + bool SetReferences(Microsoft.Build.Framework.ITaskItem[] references); + bool SetRemoveIntegerChecks(bool removeIntegerChecks); + bool SetResources(Microsoft.Build.Framework.ITaskItem[] resources); + bool SetResponseFiles(Microsoft.Build.Framework.ITaskItem[] responseFiles); + bool SetRootNamespace(string rootNamespace); + bool SetSdkPath(string sdkPath); + bool SetSources(Microsoft.Build.Framework.ITaskItem[] sources); + bool SetTargetCompactFramework(bool targetCompactFramework); + bool SetTargetType(string targetType); + bool SetTreatWarningsAsErrors(bool treatWarningsAsErrors); + bool SetWarningsAsErrors(string warningsAsErrors); + bool SetWarningsNotAsErrors(string warningsNotAsErrors); + bool SetWin32Icon(string win32Icon); + bool SetWin32Resource(string win32Resource); + } +} +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; } } + } +} diff --git a/src/v3.5/Microsoft.Build.Utilities.v3.5.cs b/src/v3.5/Microsoft.Build.Utilities.v3.5.cs new file mode 100644 index 0000000..5f15eee --- /dev/null +++ b/src/v3.5/Microsoft.Build.Utilities.v3.5.cs @@ -0,0 +1,262 @@ +// 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("3.5.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.Utilities.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Utilities.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("3.5.21022.8")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("3.5.21022.8")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Utilities.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("3.5.0.0")] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +namespace Microsoft.Build.Utilities +{ + [Microsoft.Build.Framework.LoadInSeparateAppDomainAttribute] + [System.MonoTODOAttribute] + public abstract partial class AppDomainIsolatedTask : System.MarshalByRefObject, Microsoft.Build.Framework.ITask + { + protected AppDomainIsolatedTask() { } + protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources) { } + protected AppDomainIsolatedTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + public Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } set { } } + protected string HelpKeywordPrefix { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } } + public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } + protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + public abstract bool Execute(); + public override object InitializeLifetimeService() { throw null; } + } + public partial class CommandLineBuilder + { + public CommandLineBuilder() { } + protected System.Text.StringBuilder CommandLine { get { throw null; } } + public void AppendFileNameIfNotNull(Microsoft.Build.Framework.ITaskItem fileItem) { } + public void AppendFileNameIfNotNull(string fileName) { } + public void AppendFileNamesIfNotNull(Microsoft.Build.Framework.ITaskItem[] fileItems, string delimiter) { } + public void AppendFileNamesIfNotNull(string[] fileNames, string delimiter) { } + protected void AppendFileNameWithQuoting(string fileName) { } + protected void AppendSpaceIfNotEmpty() { } + public void AppendSwitch(string switchName) { } + public void AppendSwitchIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem parameter) { } + public void AppendSwitchIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem[] parameters, string delimiter) { } + public void AppendSwitchIfNotNull(string switchName, string parameter) { } + public void AppendSwitchIfNotNull(string switchName, string[] parameters, string delimiter) { } + public void AppendSwitchUnquotedIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem parameter) { } + public void AppendSwitchUnquotedIfNotNull(string switchName, Microsoft.Build.Framework.ITaskItem[] parameters, string delimiter) { } + public void AppendSwitchUnquotedIfNotNull(string switchName, string parameter) { } + public void AppendSwitchUnquotedIfNotNull(string switchName, string[] parameters, string delimiter) { } + protected void AppendTextUnquoted(string textToAppend) { } + protected void AppendTextWithQuoting(string textToAppend) { } + protected virtual bool IsQuotingRequired(string parameter) { throw null; } + public override string ToString() { throw null; } + protected virtual void VerifyThrowNoEmbeddedDoubleQuotes(string switchName, string parameter) { } + } + public enum HostObjectInitializationStatus + { + NoActionReturnFailure = 3, + NoActionReturnSuccess = 2, + UseAlternateToolToExecute = 1, + UseHostObjectToExecute = 0, + } + public abstract partial class Logger : Microsoft.Build.Framework.ILogger + { + protected Logger() { } + public virtual string Parameters { get { throw null; } set { } } + public virtual Microsoft.Build.Framework.LoggerVerbosity Verbosity { get { throw null; } set { } } + public virtual string FormatErrorEvent(Microsoft.Build.Framework.BuildErrorEventArgs args) { throw null; } + public virtual string FormatWarningEvent(Microsoft.Build.Framework.BuildWarningEventArgs args) { throw null; } + public abstract void Initialize(Microsoft.Build.Framework.IEventSource eventSource); + [System.MonoTODOAttribute] + public bool IsVerbosityAtLeast(Microsoft.Build.Framework.LoggerVerbosity checkVerbosity) { throw null; } + public virtual void Shutdown() { } + } + public enum TargetDotNetFrameworkVersion + { + Version11 = 0, + Version20 = 1, + Version30 = 2, + Version35 = 3, + VersionLatest = 3, + } + public abstract partial class Task : Microsoft.Build.Framework.ITask + { + protected Task() { } + protected Task(System.Resources.ResourceManager taskResources) { } + protected Task(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + public Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } set { } } + public Microsoft.Build.Framework.IBuildEngine2 BuildEngine2 { get { throw null; } } + protected string HelpKeywordPrefix { get { throw null; } set { } } + public Microsoft.Build.Framework.ITaskHost HostObject { get { throw null; } set { } } + public Microsoft.Build.Utilities.TaskLoggingHelper Log { get { throw null; } } + protected System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + public abstract bool Execute(); + } + public sealed partial class TaskItem : System.MarshalByRefObject, Microsoft.Build.Framework.ITaskItem + { + public TaskItem() { } + public TaskItem(Microsoft.Build.Framework.ITaskItem sourceItem) { } + public TaskItem(string itemSpec) { } + public TaskItem(string itemSpec, System.Collections.IDictionary itemMetadata) { } + public string ItemSpec { get { throw null; } set { } } + public int MetadataCount { get { throw null; } } + public System.Collections.ICollection MetadataNames { get { throw null; } } + public System.Collections.IDictionary CloneCustomMetadata() { throw null; } + public void CopyMetadataTo(Microsoft.Build.Framework.ITaskItem destinationItem) { } + public string GetMetadata(string metadataName) { throw null; } + public override object InitializeLifetimeService() { throw null; } + public static explicit operator string (Microsoft.Build.Utilities.TaskItem taskItemToCast) { throw null; } + public void RemoveMetadata(string metadataName) { } + public void SetMetadata(string metadataName, string metadataValue) { } + public override string ToString() { throw null; } + } + public partial class TaskLoggingHelper : System.MarshalByRefObject + { + public TaskLoggingHelper(Microsoft.Build.Framework.ITask taskInstance) { } + protected Microsoft.Build.Framework.IBuildEngine BuildEngine { get { throw null; } } + public bool HasLoggedErrors { get { throw null; } } + public string HelpKeywordPrefix { get { throw null; } set { } } + protected string TaskName { get { throw null; } } + public System.Resources.ResourceManager TaskResources { get { throw null; } set { } } + [System.MonoTODOAttribute] + public string ExtractMessageCode(string message, out string messageWithoutCodePrefix) { messageWithoutCodePrefix = default(string); throw null; } + [System.MonoTODOAttribute] + public virtual string FormatResourceString(string resourceName, params object[] args) { throw null; } + [System.MonoTODOAttribute] + public virtual string FormatString(string unformatted, params object[] args) { throw null; } + [System.MonoTODOAttribute] + public void LogCommandLine(Microsoft.Build.Framework.MessageImportance importance, string commandLine) { } + [System.MonoTODOAttribute] + public void LogCommandLine(string commandLine) { } + public void LogError(string message, params object[] messageArgs) { } + public void LogError(string subcategory, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + public void LogErrorFromException(System.Exception exception) { } + public void LogErrorFromException(System.Exception exception, bool showStackTrace) { } + [System.MonoTODOAttribute("Arguments @showDetail and @file are not honored")] + public void LogErrorFromException(System.Exception exception, bool showStackTrace, bool showDetail, string file) { } + public void LogErrorFromResources(string messageResourceName, params object[] messageArgs) { } + public void LogErrorFromResources(string subcategoryResourceName, string errorCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + public void LogErrorWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } + public void LogErrorWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + [System.MonoTODOAttribute] + public void LogExternalProjectFinished(string message, string helpKeyword, string projectFile, bool succeeded) { } + [System.MonoTODOAttribute] + public void LogExternalProjectStarted(string message, string helpKeyword, string projectFile, string targetNames) { } + public void LogMessage(Microsoft.Build.Framework.MessageImportance importance, string message, params object[] messageArgs) { } + public void LogMessage(string message, params object[] messageArgs) { } + public void LogMessageFromResources(Microsoft.Build.Framework.MessageImportance importance, string messageResourceName, params object[] messageArgs) { } + public void LogMessageFromResources(string messageResourceName, params object[] messageArgs) { } + public bool LogMessageFromText(string lineOfText, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } + public bool LogMessagesFromFile(string fileName) { throw null; } + public bool LogMessagesFromFile(string fileName, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } + public bool LogMessagesFromStream(System.IO.TextReader stream, Microsoft.Build.Framework.MessageImportance messageImportance) { throw null; } + public void LogWarning(string message, params object[] messageArgs) { } + public void LogWarning(string subcategory, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, params object[] messageArgs) { } + public void LogWarningFromException(System.Exception exception) { } + public void LogWarningFromException(System.Exception exception, bool showStackTrace) { } + public void LogWarningFromResources(string messageResourceName, params object[] messageArgs) { } + public void LogWarningFromResources(string subcategoryResourceName, string warningCode, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + public void LogWarningWithCodeFromResources(string messageResourceName, params object[] messageArgs) { } + public void LogWarningWithCodeFromResources(string subcategoryResourceName, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string messageResourceName, params object[] messageArgs) { } + } + public static partial class ToolLocationHelper + { + [System.MonoTODOAttribute] + public static string PathToSystem { get { throw null; } } + [System.MonoTODOAttribute] + public static string GetDotNetFrameworkRootRegistryKey(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + [System.MonoTODOAttribute] + public static string GetDotNetFrameworkSdkInstallKeyValue(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + [System.MonoTODOAttribute] + public static string GetDotNetFrameworkVersionFolderPrefix(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFramework(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFrameworkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + public static string GetPathToDotNetFrameworkSdk(Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + [System.MonoTODOAttribute] + public static string GetPathToDotNetFrameworkSdkFile(string fileName, Microsoft.Build.Utilities.TargetDotNetFrameworkVersion version) { throw null; } + [System.MonoTODOAttribute] + public static string GetPathToSystemFile(string fileName) { throw null; } + } + public abstract partial class ToolTask : Microsoft.Build.Utilities.Task + { + protected ToolTask() { } + protected ToolTask(System.Resources.ResourceManager taskResources) { } + protected ToolTask(System.Resources.ResourceManager taskResources, string helpKeywordPrefix) { } + protected virtual System.Collections.Specialized.StringDictionary EnvironmentOverride { get { throw null; } } + public string[] EnvironmentVariables { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + [Microsoft.Build.Framework.OutputAttribute] + public int ExitCode { get { throw null; } } + protected virtual bool HasLoggedErrors { get { throw null; } } + protected virtual System.Text.Encoding ResponseFileEncoding { get { throw null; } } + protected virtual System.Text.Encoding StandardErrorEncoding { get { throw null; } } + protected virtual Microsoft.Build.Framework.MessageImportance StandardErrorLoggingImportance { get { throw null; } } + protected virtual System.Text.Encoding StandardOutputEncoding { get { throw null; } } + protected virtual Microsoft.Build.Framework.MessageImportance StandardOutputLoggingImportance { get { throw null; } } + public virtual int Timeout { get { throw null; } set { } } + public virtual string ToolExe { get { throw null; } set { } } + protected abstract string ToolName { get; } + public string ToolPath { get { throw null; } set { } } + [System.MonoTODOAttribute] + protected virtual bool CallHostObjectToExecute() { throw null; } + protected void DeleteTempFile(string fileName) { } + public override bool Execute() { throw null; } + protected virtual int ExecuteTool(string pathToTool, string responseFileCommands, string commandLineCommands) { throw null; } + protected virtual string GenerateCommandLineCommands() { throw null; } + protected abstract string GenerateFullPathToTool(); + protected virtual string GenerateResponseFileCommands() { throw null; } + protected System.Diagnostics.ProcessStartInfo GetProcessStartInfo(string pathToTool, string commandLineCommands, string responseFileSwitch) { throw null; } + protected virtual string GetResponseFileSwitch(string responseFilePath) { throw null; } + [System.MonoTODOAttribute] + protected virtual string GetWorkingDirectory() { throw null; } + protected virtual bool HandleTaskExecutionErrors() { throw null; } + protected virtual Microsoft.Build.Utilities.HostObjectInitializationStatus InitializeHostObject() { throw null; } + protected virtual void LogEventsFromTextOutput(string singleLine, Microsoft.Build.Framework.MessageImportance messageImportance) { } + [System.MonoTODOAttribute] + protected virtual void LogPathToTool(string toolName, string pathToTool) { } + protected virtual void LogToolCommand(string message) { } + protected virtual bool SkipTaskExecution() { throw null; } + protected virtual bool ValidateParameters() { throw null; } + } +} +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; } } + } +} diff --git a/src/v3.5/Mono.XBuild.Tasks.cs b/src/v3.5/Mono.XBuild.Tasks.cs new file mode 100644 index 0000000..4759f31 --- /dev/null +++ b/src/v3.5/Mono.XBuild.Tasks.cs @@ -0,0 +1,147 @@ +// 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("3.5.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("Mono.XBuild.Tasks.dll")] +[assembly:System.Reflection.AssemblyDescriptionAttribute("Mono.XBuild.Tasks.dll")] +[assembly:System.Reflection.AssemblyFileVersionAttribute("3.5.21022.8")] +[assembly:System.Reflection.AssemblyInformationalVersionAttribute("3.5.21022.8")] +[assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] +[assembly:System.Reflection.AssemblyTitleAttribute("Mono.XBuild.Tasks.dll")] +[assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] +[assembly:System.Resources.SatelliteContractVersionAttribute("3.5.0.0")] +[assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] +[assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] +namespace Mono.PkgConfig +{ + public partial interface IPcFileCacheContext : Mono.PkgConfig.IPcFileCacheContext<Mono.PkgConfig.PackageInfo> + { + } + public partial interface IPcFileCacheContext<TP> where TP : Mono.PkgConfig.PackageInfo, new() + { + bool IsCustomDataComplete(string pcfile, TP pkg); + void ReportError(string message, System.Exception ex); + void StoreCustomData(Mono.PkgConfig.PcFile pcfile, TP pkg); + } + public partial class LibraryPackageInfo : Mono.PkgConfig.PackageInfo + { + public LibraryPackageInfo() { } + public bool IsGacPackage { get { throw null; } set { } } + protected internal override bool IsValidPackage { get { throw null; } } + } + public partial class LibraryPcFileCache : Mono.PkgConfig.PcFileCache<Mono.PkgConfig.LibraryPackageInfo> + { + public LibraryPcFileCache(Mono.PkgConfig.IPcFileCacheContext<Mono.PkgConfig.LibraryPackageInfo> ctx) : base (default(Mono.PkgConfig.IPcFileCacheContext<Mono.PkgConfig.LibraryPackageInfo>)) { } + protected override string CacheDirectory { get { throw null; } } + public Mono.PkgConfig.PackageAssemblyInfo GetAssemblyLocation(string fullName) { throw null; } + public Mono.PkgConfig.PackageAssemblyInfo GetAssemblyLocation(string fullName, System.Collections.Generic.IEnumerable<string> searchPaths) { throw null; } + public static string NormalizeAsmName(string name) { throw null; } + protected override void ParsePackageInfo(Mono.PkgConfig.PcFile file, Mono.PkgConfig.LibraryPackageInfo pinfo) { } + protected override void ReadPackageContent(System.Xml.XmlReader tr, Mono.PkgConfig.LibraryPackageInfo pinfo) { } + public System.Collections.Generic.IEnumerable<Mono.PkgConfig.PackageAssemblyInfo> ResolveAssemblyName(string name) { throw null; } + [System.Diagnostics.DebuggerHiddenAttribute] + public System.Collections.Generic.IEnumerable<Mono.PkgConfig.PackageAssemblyInfo> ResolveAssemblyName(string name, System.Collections.Generic.IEnumerable<string> searchPaths) { throw null; } + protected override void WritePackageContent(System.Xml.XmlTextWriter tw, string file, Mono.PkgConfig.LibraryPackageInfo pinfo) { } + } + public partial class PackageAssemblyInfo + { + public string Culture; + public string Name; + public string PublicKeyToken; + public string Version; + public PackageAssemblyInfo() { } + public string File { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public string FullName { get { throw null; } } + public Mono.PkgConfig.LibraryPackageInfo ParentPackage { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } } + public void Update(System.Reflection.AssemblyName aname) { } + public void UpdateFromFile(string file) { } + } + public partial class PackageInfo + { + public PackageInfo() { } + public string Description { get { throw null; } set { } } + protected internal virtual bool IsValidPackage { get { throw null; } } + public string Name { get { throw null; } set { } } + public string Requires { get { throw null; } set { } } + public string Version { get { throw null; } set { } } + public string GetData(string name) { throw null; } + public void RemoveData(string name) { } + public void SetData(string name, string value) { } + } + public partial class PcFile + { + public PcFile() { } + public string Description { get { throw null; } set { } } + public string FilePath { get { throw null; } set { } } + public bool HasErrors { get { throw null; } set { } } + public string Libs { get { throw null; } set { } } + public string Name { get { throw null; } set { } } + public string Requires { get { throw null; } set { } } + public string Version { get { throw null; } set { } } + public string GetVariable(string varName) { throw null; } + public void Load(string pcfile) { } + } + public abstract partial class PcFileCache : Mono.PkgConfig.PcFileCache<Mono.PkgConfig.PackageInfo> + { + public PcFileCache(Mono.PkgConfig.IPcFileCacheContext ctx) : base (default(Mono.PkgConfig.IPcFileCacheContext<Mono.PkgConfig.PackageInfo>)) { } + } + public abstract partial class PcFileCache<TP> where TP : Mono.PkgConfig.PackageInfo, new() + { + public PcFileCache(Mono.PkgConfig.IPcFileCacheContext<TP> ctx) { } + protected abstract string CacheDirectory { get; } + public object SyncRoot { get { throw null; } } + public TP GetPackageInfo(string file) { throw null; } + public TP GetPackageInfoByName(string name) { throw null; } + public TP GetPackageInfoByName(string name, System.Collections.Generic.IEnumerable<string> pkgConfigDirs) { throw null; } + public System.Collections.Generic.IEnumerable<TP> GetPackages() { throw null; } + [System.Diagnostics.DebuggerHiddenAttribute] + public System.Collections.Generic.IEnumerable<TP> GetPackages(System.Collections.Generic.IEnumerable<string> pkgConfigDirs) { throw null; } + public System.Collections.Generic.IEnumerable<string> GetPkgconfigPaths(string prefix, string pkgConfigPath, string pkgConfigLibdir) { throw null; } + protected virtual void ParsePackageInfo(Mono.PkgConfig.PcFile file, TP pinfo) { } + protected virtual void ReadPackageContent(System.Xml.XmlReader tr, TP pinfo) { } + public void Save() { } + public void Update() { } + public void Update(System.Collections.Generic.IEnumerable<string> pkgConfigDirs) { } + protected virtual void WritePackageContent(System.Xml.XmlTextWriter tw, string file, TP pinfo) { } + } +} +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; } } + } +} |