1
<Type Name="RuntimeAddin" FullName="Mono.Addins.RuntimeAddin">
2
<TypeSignature Language="C#" Value="public class RuntimeAddin" />
4
<AssemblyName>Mono.Addins</AssemblyName>
5
<AssemblyVersion>0.4.0.0</AssemblyVersion>
6
<AssemblyVersion>1.0.0.0</AssemblyVersion>
9
<BaseTypeName>System.Object</BaseTypeName>
13
<summary>Run-time representation of an add-in.</summary>
14
<remarks>This class provides access to add-in resources and types at run-time.</remarks>
17
<Member MemberName="CreateInstance">
18
<MemberSignature Language="C#" Value="public object CreateInstance (string typeName);" />
19
<MemberType>Method</MemberType>
21
<ReturnType>System.Object</ReturnType>
24
<Parameter Name="typeName" Type="System.String" />
27
<param name="typeName">Name of the type.</param>
28
<summary>Creates an instance of a type.</summary>
29
<returns>A new instance of the type.</returns>
32
The type will be looked up in the assemblies that implement the add-in, and recursivelly in all add-ins on which it depends.
35
This method throw a <see cref="T:System.InvalidOperationException" /> if the type can't be found.
38
The specified type must have a default constructor.
42
<AssemblyVersion>0.4.0.0</AssemblyVersion>
45
<Member MemberName="CreateInstance">
46
<MemberSignature Language="C#" Value="public object CreateInstance (string typeName, bool throwIfNotFound);" />
47
<MemberType>Method</MemberType>
49
<ReturnType>System.Object</ReturnType>
52
<Parameter Name="typeName" Type="System.String" />
53
<Parameter Name="throwIfNotFound" Type="System.Boolean" />
56
<param name="typeName">Name of the type.</param>
57
<param name="throwIfNotFound">Indicates whether the method should throw an exception if the type can't be found.</param>
58
<summary>Creates an instance of a type.</summary>
59
<returns>A new instance of the type.</returns>
62
The type will be looked up in the assemblies that implement the add-in, and recursivelly in all add-ins on which it depends.
65
If the type can't be found, this method throw a <see cref="T:System.InvalidOperationException" /> if 'throwIfNotFound' is 'true', or 'null' otherwise.</para>
67
The specified type must have a default constructor.
72
<AssemblyVersion>0.4.0.0</AssemblyVersion>
75
<Member MemberName="GetFilePath">
76
<MemberSignature Language="C#" Value="public string GetFilePath (string fileName);" />
77
<MemberType>Method</MemberType>
79
<ReturnType>System.String</ReturnType>
82
<Parameter Name="fileName" Type="System.String" />
85
<param name="fileName">To be added.</param>
86
<summary>To be added.</summary>
87
<returns>To be added.</returns>
88
<remarks>To be added.</remarks>
91
<AssemblyVersion>0.4.0.0</AssemblyVersion>
94
<Member MemberName="GetFilePath">
95
<MemberSignature Language="C#" Value="public string GetFilePath (string[] filePath);" />
96
<MemberType>Method</MemberType>
98
<AssemblyVersion>0.4.0.0</AssemblyVersion>
101
<ReturnType>System.String</ReturnType>
104
<Parameter Name="filePath" Type="System.String[]">
107
<AttributeName>System.ParamArray</AttributeName>
113
<param name="filePath">To be added.</param>
114
<summary>To be added.</summary>
115
<returns>To be added.</returns>
116
<remarks>To be added.</remarks>
119
<Member MemberName="GetResource">
120
<MemberSignature Language="C#" Value="public System.IO.Stream GetResource (string resourceName);" />
121
<MemberType>Method</MemberType>
123
<ReturnType>System.IO.Stream</ReturnType>
126
<Parameter Name="resourceName" Type="System.String" />
129
<param name="resourceName">To be added.</param>
130
<summary>To be added.</summary>
131
<returns>To be added.</returns>
132
<remarks>To be added.</remarks>
135
<AssemblyVersion>0.4.0.0</AssemblyVersion>
138
<Member MemberName="GetResource">
139
<MemberSignature Language="C#" Value="public System.IO.Stream GetResource (string resourceName, bool throwIfNotFound);" />
140
<MemberType>Method</MemberType>
142
<AssemblyVersion>0.4.0.0</AssemblyVersion>
145
<ReturnType>System.IO.Stream</ReturnType>
148
<Parameter Name="resourceName" Type="System.String" />
149
<Parameter Name="throwIfNotFound" Type="System.Boolean" />
152
<param name="resourceName">To be added.</param>
153
<param name="throwIfNotFound">To be added.</param>
154
<summary>To be added.</summary>
155
<returns>To be added.</returns>
156
<remarks>To be added.</remarks>
159
<Member MemberName="GetResourceObject">
160
<MemberSignature Language="C#" Value="public object GetResourceObject (string name);" />
161
<MemberType>Method</MemberType>
163
<AssemblyVersion>0.4.0.0</AssemblyVersion>
166
<ReturnType>System.Object</ReturnType>
169
<Parameter Name="name" Type="System.String" />
172
<param name="name">To be added.</param>
173
<summary>To be added.</summary>
174
<returns>To be added.</returns>
175
<remarks>To be added.</remarks>
178
<Member MemberName="GetResourceObject">
179
<MemberSignature Language="C#" Value="public object GetResourceObject (string name, bool throwIfNotFound);" />
180
<MemberType>Method</MemberType>
182
<AssemblyVersion>0.4.0.0</AssemblyVersion>
185
<ReturnType>System.Object</ReturnType>
188
<Parameter Name="name" Type="System.String" />
189
<Parameter Name="throwIfNotFound" Type="System.Boolean" />
192
<param name="name">To be added.</param>
193
<param name="throwIfNotFound">To be added.</param>
194
<summary>To be added.</summary>
195
<returns>To be added.</returns>
196
<remarks>To be added.</remarks>
199
<Member MemberName="GetResourceObject">
200
<MemberSignature Language="C#" Value="public object GetResourceObject (string name, bool throwIfNotFound, System.Globalization.CultureInfo culture);" />
201
<MemberType>Method</MemberType>
203
<AssemblyVersion>0.4.0.0</AssemblyVersion>
206
<ReturnType>System.Object</ReturnType>
209
<Parameter Name="name" Type="System.String" />
210
<Parameter Name="throwIfNotFound" Type="System.Boolean" />
211
<Parameter Name="culture" Type="System.Globalization.CultureInfo" />
214
<param name="name">To be added.</param>
215
<param name="throwIfNotFound">To be added.</param>
216
<param name="culture">To be added.</param>
217
<summary>To be added.</summary>
218
<returns>To be added.</returns>
219
<remarks>To be added.</remarks>
222
<Member MemberName="GetResourceString">
223
<MemberSignature Language="C#" Value="public string GetResourceString (string name);" />
224
<MemberType>Method</MemberType>
226
<AssemblyVersion>0.4.0.0</AssemblyVersion>
229
<ReturnType>System.String</ReturnType>
232
<Parameter Name="name" Type="System.String" />
235
<param name="name">To be added.</param>
236
<summary>To be added.</summary>
237
<returns>To be added.</returns>
238
<remarks>To be added.</remarks>
241
<Member MemberName="GetResourceString">
242
<MemberSignature Language="C#" Value="public string GetResourceString (string name, bool throwIfNotFound);" />
243
<MemberType>Method</MemberType>
245
<AssemblyVersion>0.4.0.0</AssemblyVersion>
248
<ReturnType>System.String</ReturnType>
251
<Parameter Name="name" Type="System.String" />
252
<Parameter Name="throwIfNotFound" Type="System.Boolean" />
255
<param name="name">To be added.</param>
256
<param name="throwIfNotFound">To be added.</param>
257
<summary>To be added.</summary>
258
<returns>To be added.</returns>
259
<remarks>To be added.</remarks>
262
<Member MemberName="GetResourceString">
263
<MemberSignature Language="C#" Value="public string GetResourceString (string name, bool throwIfNotFound, System.Globalization.CultureInfo culture);" />
264
<MemberType>Method</MemberType>
266
<AssemblyVersion>0.4.0.0</AssemblyVersion>
269
<ReturnType>System.String</ReturnType>
272
<Parameter Name="name" Type="System.String" />
273
<Parameter Name="throwIfNotFound" Type="System.Boolean" />
274
<Parameter Name="culture" Type="System.Globalization.CultureInfo" />
277
<param name="name">To be added.</param>
278
<param name="throwIfNotFound">To be added.</param>
279
<param name="culture">To be added.</param>
280
<summary>To be added.</summary>
281
<returns>To be added.</returns>
282
<remarks>To be added.</remarks>
285
<Member MemberName="GetType">
286
<MemberSignature Language="C#" Value="public Type GetType (string typeName);" />
287
<MemberType>Method</MemberType>
289
<ReturnType>System.Type</ReturnType>
292
<Parameter Name="typeName" Type="System.String" />
295
<param name="typeName">Name of the type.</param>
296
<summary>To be added.</summary>
297
<returns>The type.</returns>
300
The type will be looked up in the assemblies that implement the add-in, and recursivelly in all add-ins on which it depends.
303
This method throw a <see cref="T:System.InvalidOperationException" /> if the type can't be found.</remarks>
306
<AssemblyVersion>0.4.0.0</AssemblyVersion>
309
<Member MemberName="GetType">
310
<MemberSignature Language="C#" Value="public Type GetType (string typeName, bool throwIfNotFound);" />
311
<MemberType>Method</MemberType>
313
<ReturnType>System.Type</ReturnType>
316
<Parameter Name="typeName" Type="System.String" />
317
<Parameter Name="throwIfNotFound" Type="System.Boolean" />
320
<param name="typeName">Name of the type.</param>
321
<param name="throwIfNotFound">Indicates whether the method should throw an exception if the type can't be found.</param>
322
<summary>To be added.</summary>
323
<returns>The type.</returns>
326
The type will be looked up in the assemblies that implement the add-in, and recursivelly in all add-ins on which it depends.
329
If the type can't be found, this method throw a <see cref="T:System.InvalidOperationException" /> if 'throwIfNotFound' is 'true', or 'null' otherwise.</remarks>
332
<AssemblyVersion>0.4.0.0</AssemblyVersion>
335
<Member MemberName="Id">
336
<MemberSignature Language="C#" Value="public string Id { get; }" />
337
<MemberType>Property</MemberType>
339
<ReturnType>System.String</ReturnType>
342
<summary>Identifier of the add-in.</summary>
343
<value>Identifier of the add-in.</value>
347
<AssemblyVersion>0.4.0.0</AssemblyVersion>
350
<Member MemberName="Localizer">
351
<MemberSignature Language="C#" Value="public Mono.Addins.AddinLocalizer Localizer { get; }" />
352
<MemberType>Property</MemberType>
354
<AssemblyVersion>0.4.0.0</AssemblyVersion>
357
<ReturnType>Mono.Addins.AddinLocalizer</ReturnType>
360
<summary>To be added.</summary>
361
<value>To be added.</value>
362
<remarks>To be added.</remarks>
365
<Member MemberName="PrivateDataPath">
366
<MemberSignature Language="C#" Value="public string PrivateDataPath { get; }" />
367
<MemberType>Property</MemberType>
369
<AssemblyVersion>0.4.0.0</AssemblyVersion>
372
<ReturnType>System.String</ReturnType>
375
<summary>To be added.</summary>
376
<value>To be added.</value>
377
<remarks>To be added.</remarks>
380
<Member MemberName="ToString">
381
<MemberSignature Language="C#" Value="public override string ToString ();" />
382
<MemberType>Method</MemberType>
384
<AssemblyVersion>0.4.0.0</AssemblyVersion>
387
<ReturnType>System.String</ReturnType>
391
<summary>To be added.</summary>
392
<returns>To be added.</returns>
393
<remarks>To be added.</remarks>
396
<Member MemberName="Version">
397
<MemberSignature Language="C#" Value="public string Version { get; }" />
398
<MemberType>Property</MemberType>
400
<ReturnType>System.String</ReturnType>
403
<summary>Version of the add-in.</summary>
404
<value>Version of the add-in.</value>
408
<AssemblyVersion>0.4.0.0</AssemblyVersion>