// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")] [assembly:System.CLSCompliantAttribute(true)] [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))] [assembly:System.Reflection.AssemblyCompanyAttribute("Mono development team")] [assembly:System.Reflection.AssemblyCopyrightAttribute("(c) Various Mono authors")] [assembly:System.Reflection.AssemblyDefaultAliasAttribute("Microsoft.Build.Framework.dll")] [assembly:System.Reflection.AssemblyDescriptionAttribute("Microsoft.Build.Framework.dll")] [assembly:System.Reflection.AssemblyFileVersionAttribute("4.6.57.0")] [assembly:System.Reflection.AssemblyInformationalVersionAttribute("4.6.57.0")] [assembly:System.Reflection.AssemblyProductAttribute("Mono Common Language Infrastructure")] [assembly:System.Reflection.AssemblyTitleAttribute("Microsoft.Build.Framework.dll")] [assembly:System.Resources.NeutralResourcesLanguageAttribute("en-US")] [assembly:System.Resources.SatelliteContractVersionAttribute("4.0.0.0")] [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)] [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)] [assembly:System.Runtime.InteropServices.ComVisibleAttribute(false)] [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> targetOutputsPerProject) { throw null;} public bool Result { get { throw null; } } public System.Collections.Generic.IList> TargetOutputsPerProject { get { throw null; } } } [System.SerializableAttribute] public partial class BuildErrorEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs { 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 BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } public BuildErrorEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } 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 ProjectFile { get { throw null; } set { } } 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) { } protected BuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } public Microsoft.Build.Framework.BuildEventContext BuildEventContext { get { throw null; } set { } } public string HelpKeyword { get { throw null; } } public virtual string Message { get { throw null; } protected set { } } 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 BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp) { } public BuildFinishedEventArgs(string message, string helpKeyword, bool succeeded, System.DateTime eventTimestamp, params object[] messageArgs) { } 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 BuildStartedEventArgs(string message, string helpKeyword, System.Collections.Generic.IDictionary environmentOfBuild) { } public BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp) { } public BuildStartedEventArgs(string message, string helpKeyword, System.DateTime eventTimestamp, params object[] messageArgs) { } public System.Collections.Generic.IDictionary BuildEnvironment { get { throw null; } } } public delegate void BuildStartedEventHandler(object sender, Microsoft.Build.Framework.BuildStartedEventArgs e); [System.SerializableAttribute] public abstract partial class BuildStatusEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs { protected BuildStatusEventArgs() { } protected BuildStatusEventArgs(string message, string helpKeyword, string senderName) { } protected BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } protected BuildStatusEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } } public delegate void BuildStatusEventHandler(object sender, Microsoft.Build.Framework.BuildStatusEventArgs e); [System.SerializableAttribute] public partial class BuildWarningEventArgs : Microsoft.Build.Framework.LazyFormattedBuildEventArgs { 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 BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp) { } public BuildWarningEventArgs(string subcategory, string code, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } 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 ProjectFile { get { throw null; } set { } } 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[] removeGlobalProperties, string[] toolsVersion, bool returnTargetOutputs); void Reacquire(); void Yield(); } [System.MonoTODOAttribute] public partial interface IBuildEngine4 : Microsoft.Build.Framework.IBuildEngine, Microsoft.Build.Framework.IBuildEngine2, Microsoft.Build.Framework.IBuildEngine3 { object GetRegisteredTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime); void RegisterTaskObject(object key, object obj, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime, bool allowEarlyCollection); object UnregisterTaskObject(object key, Microsoft.Build.Framework.RegisteredTaskObjectLifetime lifetime); } [System.MonoTODOAttribute("This needs to be taken into consideration in the build engine")] public partial interface ICancelableTask : Microsoft.Build.Framework.ITask { void Cancel(); } 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; } public partial interface IForwardingLogger : Microsoft.Build.Framework.ILogger, Microsoft.Build.Framework.INodeLogger { Microsoft.Build.Framework.IEventRedirector BuildEventRedirector { get; set; } int NodeId { get; set; } } [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(); } [System.Runtime.InteropServices.ComVisibleAttribute(true)] public partial interface INodeLogger : Microsoft.Build.Framework.ILogger { void Initialize(Microsoft.Build.Framework.IEventSource eventSource, int nodeCount); } 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 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 taskIdentityParameters); bool Initialize(string taskName, System.Collections.Generic.IDictionary factoryIdentityParameters, System.Collections.Generic.IDictionary 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.Runtime.InteropServices.ComVisibleAttribute(true)] [System.Runtime.InteropServices.GuidAttribute("ac6d5a59-f877-461b-88e3-b2f06fce0cb9")] public partial interface ITaskItem2 : Microsoft.Build.Framework.ITaskItem { string EvaluatedIncludeEscaped { get; set; } System.Collections.IDictionary CloneCustomMetadataEscaped(); string GetMetadataValueEscaped(string metadataName); void SetMetadataValueLiteral(string metadataName, string metadataValue); } [System.SerializableAttribute] public partial class LazyFormattedBuildEventArgs : Microsoft.Build.Framework.BuildEventArgs { protected LazyFormattedBuildEventArgs() { } public LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName) { } public LazyFormattedBuildEventArgs(string message, string helpKeyword, string senderName, System.DateTime eventTimestamp, params object[] messageArgs) { } public override string Message { get { throw null; } } } [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); public enum RegisteredTaskObjectLifetime { AppDomain = 1, Build = 0, } [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; } } } }