1
<Type Name="Extension" FullName="Mono.Addins.Description.Extension">
2
<TypeSignature Language="C#" Value="public class Extension : Mono.Addins.Description.ObjectDescription, IComparable" />
4
<AssemblyName>Mono.Addins</AssemblyName>
5
<AssemblyVersion>0.4.0.0</AssemblyVersion>
6
<AssemblyVersion>1.0.0.0</AssemblyVersion>
9
<BaseTypeName>Mono.Addins.Description.ObjectDescription</BaseTypeName>
13
<InterfaceName>System.IComparable</InterfaceName>
17
<summary>An extension definition.</summary>
18
<remarks>An Extension is a collection of nodes which have to be registered in an extension point. The target extension point is specified in the <see cref="T:Mono.Addins.Description.Extension.Path" /> property.</remarks>
21
<Member MemberName=".ctor">
22
<MemberSignature Language="C#" Value="public Extension ();" />
23
<MemberType>Constructor</MemberType>
26
<summary>Initializes a new instance.</summary>
27
<remarks>To be added.</remarks>
30
<AssemblyVersion>0.4.0.0</AssemblyVersion>
33
<Member MemberName=".ctor">
34
<MemberSignature Language="C#" Value="public Extension (string path);" />
35
<MemberType>Constructor</MemberType>
37
<Parameter Name="path" Type="System.String" />
40
<param name="path">To be added.</param>
41
<summary>Initializes a new instance.</summary>
42
<remarks>To be added.</remarks>
45
<AssemblyVersion>0.4.0.0</AssemblyVersion>
48
<Member MemberName=".ctor">
49
<MemberSignature Language="C#" Value="public Extension (System.Xml.XmlElement element);" />
50
<MemberType>Constructor</MemberType>
52
<Parameter Name="element" Type="System.Xml.XmlElement" />
55
<param name="element">To be added.</param>
56
<summary>To be added.</summary>
57
<remarks>To be added.</remarks>
60
<AssemblyVersion>0.4.0.0</AssemblyVersion>
63
<Member MemberName="ExtensionNodes">
64
<MemberSignature Language="C#" Value="public Mono.Addins.Description.ExtensionNodeDescriptionCollection ExtensionNodes { get; }" />
65
<MemberType>Property</MemberType>
67
<ReturnType>Mono.Addins.Description.ExtensionNodeDescriptionCollection</ReturnType>
70
<summary>To be added.</summary>
71
<value>To be added.</value>
72
<remarks>To be added.</remarks>
75
<AssemblyVersion>0.4.0.0</AssemblyVersion>
78
<Member MemberName="GetAllowedNodeTypes">
79
<MemberSignature Language="C#" Value="public Mono.Addins.Description.ExtensionNodeTypeCollection GetAllowedNodeTypes ();" />
80
<MemberType>Method</MemberType>
82
<AssemblyVersion>0.4.0.0</AssemblyVersion>
85
<ReturnType>Mono.Addins.Description.ExtensionNodeTypeCollection</ReturnType>
89
<summary>To be added.</summary>
90
<returns>To be added.</returns>
91
<remarks>To be added.</remarks>
94
<Member MemberName="GetExtendedObject">
95
<MemberSignature Language="C#" Value="public Mono.Addins.Description.ObjectDescription GetExtendedObject ();" />
96
<MemberType>Method</MemberType>
98
<AssemblyVersion>0.4.0.0</AssemblyVersion>
101
<ReturnType>Mono.Addins.Description.ObjectDescription</ReturnType>
105
<summary>To be added.</summary>
106
<returns>To be added.</returns>
107
<remarks>To be added.</remarks>
110
<Member MemberName="Path">
111
<MemberSignature Language="C#" Value="public string Path { set; get; }" />
112
<MemberType>Property</MemberType>
114
<ReturnType>System.String</ReturnType>
117
<summary>To be added.</summary>
118
<value>To be added.</value>
119
<remarks>To be added.</remarks>
122
<AssemblyVersion>0.4.0.0</AssemblyVersion>
125
<Member MemberName="System.IComparable.CompareTo">
126
<MemberSignature Language="C#" Value="int IComparable.CompareTo (object obj);" />
127
<MemberType>Method</MemberType>
129
<AssemblyVersion>0.4.0.0</AssemblyVersion>
132
<ReturnType>System.Int32</ReturnType>
135
<Parameter Name="obj" Type="System.Object" />
138
<param name="obj">To be added.</param>
139
<summary>To be added.</summary>
140
<returns>To be added.</returns>
141
<remarks>To be added.</remarks>