diff options
author | Lluis Sanchez <lluis@novell.com> | 2007-03-30 20:07:48 +0400 |
---|---|---|
committer | Lluis Sanchez <lluis@novell.com> | 2007-03-30 20:07:48 +0400 |
commit | 93a59c785312ce44367d9c27565d8b63b2913d80 (patch) | |
tree | f43c7aee6cc7f4f9b6afa56c2d04e8b94066d736 /docs/Mono.Addins | |
parent | 00281df47414e27f2cdeb328474e65c818eb544a (diff) |
Updated.
svn path=/trunk/mono-addins/; revision=75215
Diffstat (limited to 'docs/Mono.Addins')
21 files changed, 939 insertions, 182 deletions
diff --git a/docs/Mono.Addins/Addin.xml b/docs/Mono.Addins/Addin.xml index 84f59c3..04b6c97 100644 --- a/docs/Mono.Addins/Addin.xml +++ b/docs/Mono.Addins/Addin.xml @@ -234,6 +234,18 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="Name"> + <MemberSignature Language="C#" Value="public string Name { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> <Docs> <summary>An add-in.</summary> diff --git a/docs/Mono.Addins/AddinDependencyAttribute.xml b/docs/Mono.Addins/AddinDependencyAttribute.xml index 289e81a..a7a289b 100644 --- a/docs/Mono.Addins/AddinDependencyAttribute.xml +++ b/docs/Mono.Addins/AddinDependencyAttribute.xml @@ -10,7 +10,7 @@ <Interfaces /> <Attributes> <Attribute> - <AttributeName>System.AttributeUsage(System.AttributeTargets.Assembly)</AttributeName> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)</AttributeName> </Attribute> </Attributes> <Members> diff --git a/docs/Mono.Addins/AddinError.xml b/docs/Mono.Addins/AddinErrorEventArgs.xml index f9d43ea..7f1cb5c 100644 --- a/docs/Mono.Addins/AddinError.xml +++ b/docs/Mono.Addins/AddinErrorEventArgs.xml @@ -1,23 +1,27 @@ -<Type Name="AddinError" FullName="Mono.Addins.AddinError"> - <TypeSignature Language="C#" Value="public class AddinError" /> +<Type Name="AddinErrorEventArgs" FullName="Mono.Addins.AddinErrorEventArgs"> + <TypeSignature Language="C#" Value="public class AddinErrorEventArgs : Mono.Addins.AddinEventArgs" /> <AssemblyInfo> <AssemblyName>Mono.Addins</AssemblyName> <AssemblyVersion>1.0.0.0</AssemblyVersion> </AssemblyInfo> <Base> - <BaseTypeName>System.Object</BaseTypeName> + <BaseTypeName>Mono.Addins.AddinEventArgs</BaseTypeName> </Base> <Interfaces /> <Members> - <Member MemberName="AddinFile"> - <MemberSignature Language="C#" Value="public string AddinFile { get; };" /> - <MemberType>Property</MemberType> - <ReturnValue> - <ReturnType>System.String</ReturnType> - </ReturnValue> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AddinErrorEventArgs (string message, string addinId, Exception exception);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="message" Type="System.String" /> + <Parameter Name="addinId" Type="System.String" /> + <Parameter Name="exception" Type="System.Exception" /> + </Parameters> <Docs> + <param name="message">To be added.</param> + <param name="addinId">To be added.</param> + <param name="exception">To be added.</param> <summary>To be added.</summary> - <value>To be added.</value> <remarks>To be added.</remarks> </Docs> </Member> @@ -33,11 +37,11 @@ <remarks>To be added.</remarks> </Docs> </Member> - <Member MemberName="Fatal"> - <MemberSignature Language="C#" Value="public bool Fatal { get; };" /> + <Member MemberName="Message"> + <MemberSignature Language="C#" Value="public string Message { get; };" /> <MemberType>Property</MemberType> <ReturnValue> - <ReturnType>System.Boolean</ReturnType> + <ReturnType>System.String</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> diff --git a/docs/Mono.Addins/AddinErrorEventHandler.xml b/docs/Mono.Addins/AddinErrorEventHandler.xml new file mode 100644 index 0000000..f3404d7 --- /dev/null +++ b/docs/Mono.Addins/AddinErrorEventHandler.xml @@ -0,0 +1,23 @@ +<Type Name="AddinErrorEventHandler" FullName="Mono.Addins.AddinErrorEventHandler"> + <TypeSignature Language="C#" Value="public delegate void AddinErrorEventHandler(object sender, AddinErrorEventArgs args);" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="sender" Type="System.Object" /> + <Parameter Name="args" Type="Mono.Addins.AddinErrorEventArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="sender">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/AddinEventArgs.xml b/docs/Mono.Addins/AddinEventArgs.xml new file mode 100644 index 0000000..c7671a3 --- /dev/null +++ b/docs/Mono.Addins/AddinEventArgs.xml @@ -0,0 +1,41 @@ +<Type Name="AddinEventArgs" FullName="Mono.Addins.AddinEventArgs"> + <TypeSignature Language="C#" Value="public class AddinEventArgs : EventArgs" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.EventArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AddinEventArgs (string addinId);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="addinId" Type="System.String" /> + </Parameters> + <Docs> + <param name="addinId">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddinId"> + <MemberSignature Language="C#" Value="public string AddinId { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/AddinEventHandler.xml b/docs/Mono.Addins/AddinEventHandler.xml new file mode 100644 index 0000000..9b97d76 --- /dev/null +++ b/docs/Mono.Addins/AddinEventHandler.xml @@ -0,0 +1,23 @@ +<Type Name="AddinEventHandler" FullName="Mono.Addins.AddinEventHandler"> + <TypeSignature Language="C#" Value="public delegate void AddinEventHandler(object sender, AddinEventArgs args);" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="sender" Type="System.Object" /> + <Parameter Name="args" Type="Mono.Addins.AddinEventArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="sender">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/AddinManager.xml b/docs/Mono.Addins/AddinManager.xml index 079e4af..e57d3a4 100644 --- a/docs/Mono.Addins/AddinManager.xml +++ b/docs/Mono.Addins/AddinManager.xml @@ -265,21 +265,6 @@ foreach (ExtensionNode node in nodes) </Docs> </Member> <Member MemberName="Initialize"> - <MemberSignature Language="C#" Value="public static void Initialize (Mono.Addins.ConfigurationInfo configuration);" /> - <MemberType>Method</MemberType> - <ReturnValue> - <ReturnType>System.Void</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="configuration" Type="Mono.Addins.ConfigurationInfo" /> - </Parameters> - <Docs> - <param name="configuration">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName="Initialize"> <MemberSignature Language="C#" Value="public static void Initialize (string configDir);" /> <MemberType>Method</MemberType> <ReturnValue> @@ -310,21 +295,6 @@ foreach (ExtensionNode node in nodes) <remarks>To be added.</remarks> </Docs> </Member> - <Member MemberName="RepairAddinDatabase"> - <MemberSignature Language="C#" Value="public static void RepairAddinDatabase (Mono.Addins.IProgressStatus monitor);" /> - <MemberType>Method</MemberType> - <ReturnValue> - <ReturnType>System.Void</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="monitor" Type="Mono.Addins.IProgressStatus" /> - </Parameters> - <Docs> - <param name="monitor">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - </Member> <Member MemberName="Shutdown"> <MemberSignature Language="C#" Value="public static void Shutdown ();" /> <MemberType>Method</MemberType> @@ -392,18 +362,6 @@ The handler will be called for all nodes existing in the path at the moment of r <remarks>To be added.</remarks> </Docs> </Member> - <Member MemberName="Configuration"> - <MemberSignature Language="C#" Value="public static Mono.Addins.ConfigurationInfo Configuration { get; };" /> - <MemberType>Property</MemberType> - <ReturnValue> - <ReturnType>Mono.Addins.ConfigurationInfo</ReturnType> - </ReturnValue> - <Docs> - <summary>To be added.</summary> - <value>To be added.</value> - <remarks>To be added.</remarks> - </Docs> - </Member> <Member MemberName="RemoveExtensionNodeHandler"> <MemberSignature Language="C#" Value="public static void RemoveExtensionNodeHandler (string path, Mono.Addins.ExtensionNodeEventHandler handler);" /> <MemberType>Method</MemberType> @@ -466,6 +424,35 @@ The handler will be called for all nodes existing in the path at the moment of r <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName="IsInitialized"> + <MemberSignature Language="C#" Value="public static bool IsInitialized { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LoadAddin"> + <MemberSignature Language="C#" Value="public static void LoadAddin (Mono.Addins.IProgressStatus statusMonitor, string id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" /> + <Parameter Name="id" Type="System.String" /> + </Parameters> + <Docs> + <param name="statusMonitor">To be added.</param> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> <Docs> <summary>Provides access to add-in management operations.</summary> diff --git a/docs/Mono.Addins/AddinRegistry.xml b/docs/Mono.Addins/AddinRegistry.xml new file mode 100644 index 0000000..6e32157 --- /dev/null +++ b/docs/Mono.Addins/AddinRegistry.xml @@ -0,0 +1,263 @@ +<Type Name="AddinRegistry" FullName="Mono.Addins.AddinRegistry"> + <TypeSignature Language="C#" Value="public class AddinRegistry : IDisposable" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>System.IDisposable</InterfaceName> + </Interface> + </Interfaces> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AddinRegistry (string registryPath);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="registryPath" Type="System.String" /> + </Parameters> + <Docs> + <param name="registryPath">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DefaultAddinsFolder"> + <MemberSignature Language="C#" Value="public string DefaultAddinsFolder { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DisableAddin"> + <MemberSignature Language="C#" Value="public void DisableAddin (string id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.String" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Dispose"> + <MemberSignature Language="C#" Value="public void Dispose ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DumpFile"> + <MemberSignature Language="C#" Value="public void DumpFile (string file);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="file" Type="System.String" /> + </Parameters> + <Docs> + <param name="file">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="EnableAddin"> + <MemberSignature Language="C#" Value="public void EnableAddin (string id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.String" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetAddin"> + <MemberSignature Language="C#" Value="public Mono.Addins.Addin GetAddin (string id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.Addins.Addin</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.String" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetAddin"> + <MemberSignature Language="C#" Value="public Mono.Addins.Addin GetAddin (string id, bool exactVersionMatch);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.Addins.Addin</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.String" /> + <Parameter Name="exactVersionMatch" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="exactVersionMatch">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetAddinDescription"> + <MemberSignature Language="C#" Value="public Mono.Addins.Description.AddinDescription GetAddinDescription (Mono.Addins.IProgressStatus progressStatus, string file);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.Addins.Description.AddinDescription</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="progressStatus" Type="Mono.Addins.IProgressStatus" /> + <Parameter Name="file" Type="System.String" /> + </Parameters> + <Docs> + <param name="progressStatus">To be added.</param> + <param name="file">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetAddinRoots"> + <MemberSignature Language="C#" Value="public Mono.Addins.Addin[] GetAddinRoots ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.Addins.Addin[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetAddins"> + <MemberSignature Language="C#" Value="public Mono.Addins.Addin[] GetAddins ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.Addins.Addin[]</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGlobalRegistry"> + <MemberSignature Language="C#" Value="public static Mono.Addins.AddinRegistry GetGlobalRegistry ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Mono.Addins.AddinRegistry</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsAddinEnabled"> + <MemberSignature Language="C#" Value="public bool IsAddinEnabled (string id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.String" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Rebuild"> + <MemberSignature Language="C#" Value="public void Rebuild (Mono.Addins.IProgressStatus monitor);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="monitor" Type="Mono.Addins.IProgressStatus" /> + </Parameters> + <Docs> + <param name="monitor">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RegistryPath"> + <MemberSignature Language="C#" Value="public string RegistryPath { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ResetConfiguration"> + <MemberSignature Language="C#" Value="public void ResetConfiguration ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Update"> + <MemberSignature Language="C#" Value="public void Update (Mono.Addins.IProgressStatus monitor);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="monitor" Type="Mono.Addins.IProgressStatus" /> + </Parameters> + <Docs> + <param name="monitor">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/AddinRootAttribute.xml b/docs/Mono.Addins/AddinRootAttribute.xml new file mode 100644 index 0000000..f4fb21c --- /dev/null +++ b/docs/Mono.Addins/AddinRootAttribute.xml @@ -0,0 +1,57 @@ +<Type Name="AddinRootAttribute" FullName="Mono.Addins.AddinRootAttribute"> + <TypeSignature Language="C#" Value="public class AddinRootAttribute : Mono.Addins.AddinAttribute" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Mono.Addins.AddinAttribute</BaseTypeName> + </Base> + <Interfaces /> + <Attributes> + <Attribute> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Assembly)</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AddinRootAttribute ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AddinRootAttribute (string id);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="id" Type="System.String" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public AddinRootAttribute (string id, string version);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="id" Type="System.String" /> + <Parameter Name="version" Type="System.String" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="version">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/ConfigurationInfo.xml b/docs/Mono.Addins/ConfigurationInfo.xml deleted file mode 100644 index 6da7afe..0000000 --- a/docs/Mono.Addins/ConfigurationInfo.xml +++ /dev/null @@ -1,80 +0,0 @@ -<Type Name="ConfigurationInfo" FullName="Mono.Addins.ConfigurationInfo"> - <TypeSignature Language="C#" Value="public class ConfigurationInfo" /> - <AssemblyInfo> - <AssemblyName>Mono.Addins</AssemblyName> - <AssemblyVersion>1.0.0.0</AssemblyVersion> - </AssemblyInfo> - <Base> - <BaseTypeName>System.Object</BaseTypeName> - </Base> - <Interfaces /> - <Members> - <Member MemberName="ConfigDirectory"> - <MemberSignature Language="C#" Value="public string ConfigDirectory { get; };" /> - <MemberType>Property</MemberType> - <ReturnValue> - <ReturnType>System.String</ReturnType> - </ReturnValue> - <Docs> - <summary>To be added.</summary> - <value>To be added.</value> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName=".ctor"> - <MemberSignature Language="C#" Value="public ConfigurationInfo (string configDirectory);" /> - <MemberType>Constructor</MemberType> - <Parameters> - <Parameter Name="configDirectory" Type="System.String" /> - </Parameters> - <Docs> - <param name="configDirectory">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName="ConfigDirectory"> - <MemberSignature Language="C#" Value="public string ConfigDirectory { get; };" /> - <MemberType>Property</MemberType> - <ReturnValue> - <ReturnType>System.String</ReturnType> - </ReturnValue> - <Docs> - <summary>To be added.</summary> - <value>To be added.</value> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName="UserAddinPath"> - <MemberSignature Language="C#" Value="public string UserAddinPath { get; };" /> - <MemberType>Property</MemberType> - <ReturnValue> - <ReturnType>System.String</ReturnType> - </ReturnValue> - <Docs> - <summary>To be added.</summary> - <value>To be added.</value> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName="AddPrivateAddinDirectory"> - <MemberSignature Language="C#" Value="public void AddPrivateAddinDirectory (string dir);" /> - <MemberType>Method</MemberType> - <ReturnValue> - <ReturnType>System.Void</ReturnType> - </ReturnValue> - <Parameters> - <Parameter Name="dir" Type="System.String" /> - </Parameters> - <Docs> - <param name="dir">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - </Member> - </Members> - <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> -</Type> diff --git a/docs/Mono.Addins/ExtensionAttribute.xml b/docs/Mono.Addins/ExtensionAttribute.xml index 17f0efa..59a058f 100644 --- a/docs/Mono.Addins/ExtensionAttribute.xml +++ b/docs/Mono.Addins/ExtensionAttribute.xml @@ -10,7 +10,7 @@ <Interfaces /> <Attributes> <Attribute> - <AttributeName>System.AttributeUsage(System.AttributeTargets.Class)</AttributeName> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)</AttributeName> </Attribute> </Attributes> <Members> diff --git a/docs/Mono.Addins/ExtensionEventArgs.xml b/docs/Mono.Addins/ExtensionEventArgs.xml index cb6dadf..c7164e8 100644 --- a/docs/Mono.Addins/ExtensionEventArgs.xml +++ b/docs/Mono.Addins/ExtensionEventArgs.xml @@ -33,6 +33,22 @@ <remarks>Path of the extension node that has changed.</remarks> </Docs> </Member> + <Member MemberName="PathChanged"> + <MemberSignature Language="C#" Value="public bool PathChanged (string pathToCheck);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pathToCheck" Type="System.String" /> + </Parameters> + <Docs> + <param name="pathToCheck">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> <Docs> <summary>Arguments for extension events.</summary> diff --git a/docs/Mono.Addins/ExtensionNodeAttribute.xml b/docs/Mono.Addins/ExtensionNodeAttribute.xml new file mode 100644 index 0000000..6aee41c --- /dev/null +++ b/docs/Mono.Addins/ExtensionNodeAttribute.xml @@ -0,0 +1,81 @@ +<Type Name="ExtensionNodeAttribute" FullName="Mono.Addins.ExtensionNodeAttribute"> + <TypeSignature Language="C#" Value="public class ExtensionNodeAttribute : Attribute" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Attribute</BaseTypeName> + </Base> + <Interfaces /> + <Attributes> + <Attribute> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Class)</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ExtensionNodeAttribute ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ExtensionNodeAttribute (string nodeName);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="nodeName" Type="System.String" /> + </Parameters> + <Docs> + <param name="nodeName">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ExtensionNodeAttribute (string nodeName, string description);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="nodeName" Type="System.String" /> + <Parameter Name="description" Type="System.String" /> + </Parameters> + <Docs> + <param name="nodeName">To be added.</param> + <param name="description">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public string Description { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NodeName"> + <MemberSignature Language="C#" Value="public string NodeName { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/ExtensionNodeChildAttribute.xml b/docs/Mono.Addins/ExtensionNodeChildAttribute.xml new file mode 100644 index 0000000..2bcf94e --- /dev/null +++ b/docs/Mono.Addins/ExtensionNodeChildAttribute.xml @@ -0,0 +1,84 @@ +<Type Name="ExtensionNodeChildAttribute" FullName="Mono.Addins.ExtensionNodeChildAttribute"> + <TypeSignature Language="C#" Value="public class ExtensionNodeChildAttribute : Attribute" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Attribute</BaseTypeName> + </Base> + <Interfaces /> + <Attributes> + <Attribute> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ExtensionNodeChildAttribute (string nodeName);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="nodeName" Type="System.String" /> + </Parameters> + <Docs> + <param name="nodeName">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ExtensionNodeChildAttribute (Type extensionNodeType);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="extensionNodeType" Type="System.Type" /> + </Parameters> + <Docs> + <param name="extensionNodeType">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ExtensionNodeChildAttribute (Type extensionNodeType, string nodeName);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="extensionNodeType" Type="System.Type" /> + <Parameter Name="nodeName" Type="System.String" /> + </Parameters> + <Docs> + <param name="extensionNodeType">To be added.</param> + <param name="nodeName">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ExtensionNodeType"> + <MemberSignature Language="C#" Value="public Type ExtensionNodeType { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NodeName"> + <MemberSignature Language="C#" Value="public string NodeName { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/ExtensionPointAttribute.xml b/docs/Mono.Addins/ExtensionPointAttribute.xml index 4bf9c54..1ad44ed 100644 --- a/docs/Mono.Addins/ExtensionPointAttribute.xml +++ b/docs/Mono.Addins/ExtensionPointAttribute.xml @@ -10,7 +10,7 @@ <Interfaces /> <Attributes> <Attribute> - <AttributeName>System.AttributeUsage(System.AttributeTargets.Assembly)</AttributeName> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)</AttributeName> </Attribute> </Attributes> <Members> @@ -107,6 +107,36 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ExtensionPointAttribute (string path, string nodeName, Type nodeType);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="path" Type="System.String" /> + <Parameter Name="nodeName" Type="System.String" /> + <Parameter Name="nodeType" Type="System.Type" /> + </Parameters> + <Docs> + <param name="path">To be added.</param> + <param name="nodeName">To be added.</param> + <param name="nodeType">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ExtensionPointAttribute (string path, Type nodeType);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="path" Type="System.String" /> + <Parameter Name="nodeType" Type="System.Type" /> + </Parameters> + <Docs> + <param name="path">To be added.</param> + <param name="nodeType">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> <Docs> <summary>Declares an extension point in an add-in assembly.</summary> diff --git a/docs/Mono.Addins/MissingDependencyException.xml b/docs/Mono.Addins/MissingDependencyException.xml deleted file mode 100644 index ca81fb2..0000000 --- a/docs/Mono.Addins/MissingDependencyException.xml +++ /dev/null @@ -1,43 +0,0 @@ -<Type Name="MissingDependencyException" FullName="Mono.Addins.MissingDependencyException"> - <TypeSignature Language="C#" Value="public class MissingDependencyException : Exception" /> - <AssemblyInfo> - <AssemblyName>Mono.Addins</AssemblyName> - <AssemblyVersion>1.0.0.0</AssemblyVersion> - </AssemblyInfo> - <Base> - <BaseTypeName>System.Exception</BaseTypeName> - </Base> - <Interfaces /> - <Members> - <Member MemberName=".ctor"> - <MemberSignature Language="C#" Value="public MissingDependencyException (System.Runtime.Serialization.SerializationInfo inf, System.Runtime.Serialization.StreamingContext ctx);" /> - <MemberType>Constructor</MemberType> - <Parameters> - <Parameter Name="inf" Type="System.Runtime.Serialization.SerializationInfo" /> - <Parameter Name="ctx" Type="System.Runtime.Serialization.StreamingContext" /> - </Parameters> - <Docs> - <param name="inf">To be added.</param> - <param name="ctx">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - </Member> - <Member MemberName=".ctor"> - <MemberSignature Language="C#" Value="public MissingDependencyException (string message);" /> - <MemberType>Constructor</MemberType> - <Parameters> - <Parameter Name="message" Type="System.String" /> - </Parameters> - <Docs> - <param name="message">To be added.</param> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> - </Member> - </Members> - <Docs> - <summary>To be added.</summary> - <remarks>To be added.</remarks> - </Docs> -</Type> diff --git a/docs/Mono.Addins/NodeAttributeAttribute.xml b/docs/Mono.Addins/NodeAttributeAttribute.xml index 7e1e369..b08ad19 100644 --- a/docs/Mono.Addins/NodeAttributeAttribute.xml +++ b/docs/Mono.Addins/NodeAttributeAttribute.xml @@ -68,9 +68,68 @@ <remarks>To be added.</remarks> </Docs> </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NodeAttributeAttribute (string name, Type type);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="type" Type="System.Type" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public NodeAttributeAttribute (string name, Type type, bool required);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="type" Type="System.Type" /> + <Parameter Name="required" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="type">To be added.</param> + <param name="required">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public string Description { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public Type Type { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Type</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> </Members> <Docs> <summary>Indicates that a field is bound to a node attribute</summary> <remarks>To be added.</remarks> </Docs> + <Attributes> + <Attribute> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Field, AllowMultiple=true)</AttributeName> + </Attribute> + </Attributes> </Type> diff --git a/docs/Mono.Addins/NodeElement.xml b/docs/Mono.Addins/NodeElement.xml new file mode 100644 index 0000000..091e4b9 --- /dev/null +++ b/docs/Mono.Addins/NodeElement.xml @@ -0,0 +1,54 @@ +<Type Name="NodeElement" FullName="Mono.Addins.NodeElement"> + <TypeSignature Language="C#" Value="public interface NodeElement" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Interfaces /> + <Members> + <Member MemberName="Attributes"> + <MemberSignature Language="C#" Value="public Mono.Addins.NodeAttribute[] Attributes { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Mono.Addins.NodeAttribute[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetAttribute"> + <MemberSignature Language="C#" Value="public string GetAttribute (string key);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="key" Type="System.String" /> + </Parameters> + <Docs> + <param name="key">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NodeName"> + <MemberSignature Language="C#" Value="public string NodeName { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/RuntimeAddin.xml b/docs/Mono.Addins/RuntimeAddin.xml new file mode 100644 index 0000000..a6cf7e1 --- /dev/null +++ b/docs/Mono.Addins/RuntimeAddin.xml @@ -0,0 +1,141 @@ +<Type Name="RuntimeAddin" FullName="Mono.Addins.RuntimeAddin"> + <TypeSignature Language="C#" Value="public class RuntimeAddin" /> + <AssemblyInfo> + <AssemblyName>Mono.Addins</AssemblyName> + <AssemblyVersion>1.0.0.0</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="CreateInstance"> + <MemberSignature Language="C#" Value="public object CreateInstance (string typeName);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="typeName" Type="System.String" /> + </Parameters> + <Docs> + <param name="typeName">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CreateInstance"> + <MemberSignature Language="C#" Value="public object CreateInstance (string typeName, bool throwIfNotFound);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="typeName" Type="System.String" /> + <Parameter Name="throwIfNotFound" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="typeName">To be added.</param> + <param name="throwIfNotFound">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFilePath"> + <MemberSignature Language="C#" Value="public string GetFilePath (string fileName);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fileName" Type="System.String" /> + </Parameters> + <Docs> + <param name="fileName">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetResource"> + <MemberSignature Language="C#" Value="public System.IO.Stream GetResource (string resourceName);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.IO.Stream</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="resourceName" Type="System.String" /> + </Parameters> + <Docs> + <param name="resourceName">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetType"> + <MemberSignature Language="C#" Value="public Type GetType (string typeName);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Type</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="typeName" Type="System.String" /> + </Parameters> + <Docs> + <param name="typeName">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetType"> + <MemberSignature Language="C#" Value="public Type GetType (string typeName, bool throwIfNotFound);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Type</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="typeName" Type="System.String" /> + <Parameter Name="throwIfNotFound" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="typeName">To be added.</param> + <param name="throwIfNotFound">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="public string Id { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public string Version { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/docs/Mono.Addins/TypeExtensionNode.xml b/docs/Mono.Addins/TypeExtensionNode.xml index 9e7cab6..d34e91b 100644 --- a/docs/Mono.Addins/TypeExtensionNode.xml +++ b/docs/Mono.Addins/TypeExtensionNode.xml @@ -110,4 +110,9 @@ TypeExtensionNode is the default extension type used when no type is provided in </example> </remarks> </Docs> + <Attributes> + <Attribute> + <AttributeName>Mono.Addins.ExtensionNode("Type")</AttributeName> + </Attribute> + </Attributes> </Type> diff --git a/docs/Mono.Addins/TypeExtensionPointAttribute.xml b/docs/Mono.Addins/TypeExtensionPointAttribute.xml index a5cd969..35cf420 100644 --- a/docs/Mono.Addins/TypeExtensionPointAttribute.xml +++ b/docs/Mono.Addins/TypeExtensionPointAttribute.xml @@ -10,7 +10,7 @@ <Interfaces /> <Attributes> <Attribute> - <AttributeName>System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface)</AttributeName> + <AttributeName>System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Interface, AllowMultiple=true)</AttributeName> </Attribute> </Attributes> <Members> |