Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-addins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@novell.com>2007-03-30 20:07:48 +0400
committerLluis Sanchez <lluis@novell.com>2007-03-30 20:07:48 +0400
commit93a59c785312ce44367d9c27565d8b63b2913d80 (patch)
treef43c7aee6cc7f4f9b6afa56c2d04e8b94066d736 /docs/Mono.Addins
parent00281df47414e27f2cdeb328474e65c818eb544a (diff)
Updated.
svn path=/trunk/mono-addins/; revision=75215
Diffstat (limited to 'docs/Mono.Addins')
-rw-r--r--docs/Mono.Addins/Addin.xml12
-rw-r--r--docs/Mono.Addins/AddinDependencyAttribute.xml2
-rw-r--r--docs/Mono.Addins/AddinErrorEventArgs.xml (renamed from docs/Mono.Addins/AddinError.xml)30
-rw-r--r--docs/Mono.Addins/AddinErrorEventHandler.xml23
-rw-r--r--docs/Mono.Addins/AddinEventArgs.xml41
-rw-r--r--docs/Mono.Addins/AddinEventHandler.xml23
-rw-r--r--docs/Mono.Addins/AddinManager.xml71
-rw-r--r--docs/Mono.Addins/AddinRegistry.xml263
-rw-r--r--docs/Mono.Addins/AddinRootAttribute.xml57
-rw-r--r--docs/Mono.Addins/ConfigurationInfo.xml80
-rw-r--r--docs/Mono.Addins/ExtensionAttribute.xml2
-rw-r--r--docs/Mono.Addins/ExtensionEventArgs.xml16
-rw-r--r--docs/Mono.Addins/ExtensionNodeAttribute.xml81
-rw-r--r--docs/Mono.Addins/ExtensionNodeChildAttribute.xml84
-rw-r--r--docs/Mono.Addins/ExtensionPointAttribute.xml32
-rw-r--r--docs/Mono.Addins/MissingDependencyException.xml43
-rw-r--r--docs/Mono.Addins/NodeAttributeAttribute.xml59
-rw-r--r--docs/Mono.Addins/NodeElement.xml54
-rw-r--r--docs/Mono.Addins/RuntimeAddin.xml141
-rw-r--r--docs/Mono.Addins/TypeExtensionNode.xml5
-rw-r--r--docs/Mono.Addins/TypeExtensionPointAttribute.xml2
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>