1
<Type Name="DefaultAssemblyReflector" FullName="Mono.Addins.Database.DefaultAssemblyReflector">
2
<TypeSignature Language="C#" Value="public class DefaultAssemblyReflector : Mono.Addins.Database.IAssemblyReflector" />
4
<AssemblyName>Mono.Addins</AssemblyName>
5
<AssemblyVersion>0.4.0.0</AssemblyVersion>
8
<BaseTypeName>System.Object</BaseTypeName>
12
<InterfaceName>Mono.Addins.Database.IAssemblyReflector</InterfaceName>
16
<summary>To be added.</summary>
17
<remarks>To be added.</remarks>
20
<Member MemberName=".ctor">
21
<MemberSignature Language="C#" Value="public DefaultAssemblyReflector ();" />
22
<MemberType>Constructor</MemberType>
24
<AssemblyVersion>0.4.0.0</AssemblyVersion>
28
<summary>To be added.</summary>
29
<remarks>To be added.</remarks>
32
<Member MemberName="GetAssemblyReferences">
33
<MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetAssemblyReferences (object asm);" />
34
<MemberType>Method</MemberType>
36
<AssemblyVersion>0.4.0.0</AssemblyVersion>
39
<ReturnType>System.Collections.IEnumerable</ReturnType>
42
<Parameter Name="asm" Type="System.Object" />
45
<param name="asm">To be added.</param>
46
<summary>To be added.</summary>
47
<returns>To be added.</returns>
48
<remarks>To be added.</remarks>
51
<Member MemberName="GetAssemblyTypes">
52
<MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetAssemblyTypes (object asm);" />
53
<MemberType>Method</MemberType>
55
<AssemblyVersion>0.4.0.0</AssemblyVersion>
58
<ReturnType>System.Collections.IEnumerable</ReturnType>
61
<Parameter Name="asm" Type="System.Object" />
64
<param name="asm">To be added.</param>
65
<summary>To be added.</summary>
66
<returns>To be added.</returns>
67
<remarks>To be added.</remarks>
70
<Member MemberName="GetBaseTypeFullNameList">
71
<MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetBaseTypeFullNameList (object type);" />
72
<MemberType>Method</MemberType>
74
<AssemblyVersion>0.4.0.0</AssemblyVersion>
77
<ReturnType>System.Collections.IEnumerable</ReturnType>
80
<Parameter Name="type" Type="System.Object" />
83
<param name="type">To be added.</param>
84
<summary>To be added.</summary>
85
<returns>To be added.</returns>
86
<remarks>To be added.</remarks>
89
<Member MemberName="GetCustomAttribute">
90
<MemberSignature Language="C#" Value="public object GetCustomAttribute (object obj, Type type, bool inherit);" />
91
<MemberType>Method</MemberType>
93
<AssemblyVersion>0.4.0.0</AssemblyVersion>
96
<ReturnType>System.Object</ReturnType>
99
<Parameter Name="obj" Type="System.Object" />
100
<Parameter Name="type" Type="System.Type" />
101
<Parameter Name="inherit" Type="System.Boolean" />
104
<param name="obj">To be added.</param>
105
<param name="type">To be added.</param>
106
<param name="inherit">To be added.</param>
107
<summary>To be added.</summary>
108
<returns>To be added.</returns>
109
<remarks>To be added.</remarks>
112
<Member MemberName="GetCustomAttributes">
113
<MemberSignature Language="C#" Value="public object[] GetCustomAttributes (object obj, Type type, bool inherit);" />
114
<MemberType>Method</MemberType>
116
<AssemblyVersion>0.4.0.0</AssemblyVersion>
119
<ReturnType>System.Object[]</ReturnType>
122
<Parameter Name="obj" Type="System.Object" />
123
<Parameter Name="type" Type="System.Type" />
124
<Parameter Name="inherit" Type="System.Boolean" />
127
<param name="obj">To be added.</param>
128
<param name="type">To be added.</param>
129
<param name="inherit">To be added.</param>
130
<summary>To be added.</summary>
131
<returns>To be added.</returns>
132
<remarks>To be added.</remarks>
135
<Member MemberName="GetFieldName">
136
<MemberSignature Language="C#" Value="public string GetFieldName (object field);" />
137
<MemberType>Method</MemberType>
139
<AssemblyVersion>0.4.0.0</AssemblyVersion>
142
<ReturnType>System.String</ReturnType>
145
<Parameter Name="field" Type="System.Object" />
148
<param name="field">To be added.</param>
149
<summary>To be added.</summary>
150
<returns>To be added.</returns>
151
<remarks>To be added.</remarks>
154
<Member MemberName="GetFields">
155
<MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetFields (object type);" />
156
<MemberType>Method</MemberType>
158
<AssemblyVersion>0.4.0.0</AssemblyVersion>
161
<ReturnType>System.Collections.IEnumerable</ReturnType>
164
<Parameter Name="type" Type="System.Object" />
167
<param name="type">To be added.</param>
168
<summary>To be added.</summary>
169
<returns>To be added.</returns>
170
<remarks>To be added.</remarks>
173
<Member MemberName="GetFieldTypeFullName">
174
<MemberSignature Language="C#" Value="public string GetFieldTypeFullName (object field);" />
175
<MemberType>Method</MemberType>
177
<AssemblyVersion>0.4.0.0</AssemblyVersion>
180
<ReturnType>System.String</ReturnType>
183
<Parameter Name="field" Type="System.Object" />
186
<param name="field">To be added.</param>
187
<summary>To be added.</summary>
188
<returns>To be added.</returns>
189
<remarks>To be added.</remarks>
192
<Member MemberName="GetType">
193
<MemberSignature Language="C#" Value="public object GetType (object asm, string typeName);" />
194
<MemberType>Method</MemberType>
196
<AssemblyVersion>0.4.0.0</AssemblyVersion>
199
<ReturnType>System.Object</ReturnType>
202
<Parameter Name="asm" Type="System.Object" />
203
<Parameter Name="typeName" Type="System.String" />
206
<param name="asm">To be added.</param>
207
<param name="typeName">To be added.</param>
208
<summary>To be added.</summary>
209
<returns>To be added.</returns>
210
<remarks>To be added.</remarks>
213
<Member MemberName="GetTypeAssemblyQualifiedName">
214
<MemberSignature Language="C#" Value="public string GetTypeAssemblyQualifiedName (object type);" />
215
<MemberType>Method</MemberType>
217
<AssemblyVersion>0.4.0.0</AssemblyVersion>
220
<ReturnType>System.String</ReturnType>
223
<Parameter Name="type" Type="System.Object" />
226
<param name="type">To be added.</param>
227
<summary>To be added.</summary>
228
<returns>To be added.</returns>
229
<remarks>To be added.</remarks>
232
<Member MemberName="GetTypeFullName">
233
<MemberSignature Language="C#" Value="public string GetTypeFullName (object type);" />
234
<MemberType>Method</MemberType>
236
<AssemblyVersion>0.4.0.0</AssemblyVersion>
239
<ReturnType>System.String</ReturnType>
242
<Parameter Name="type" Type="System.Object" />
245
<param name="type">To be added.</param>
246
<summary>To be added.</summary>
247
<returns>To be added.</returns>
248
<remarks>To be added.</remarks>
251
<Member MemberName="GetTypeName">
252
<MemberSignature Language="C#" Value="public string GetTypeName (object type);" />
253
<MemberType>Method</MemberType>
255
<AssemblyVersion>0.4.0.0</AssemblyVersion>
258
<ReturnType>System.String</ReturnType>
261
<Parameter Name="type" Type="System.Object" />
264
<param name="type">To be added.</param>
265
<summary>To be added.</summary>
266
<returns>To be added.</returns>
267
<remarks>To be added.</remarks>
270
<Member MemberName="Initialize">
271
<MemberSignature Language="C#" Value="public void Initialize (Mono.Addins.Database.IAssemblyLocator locator);" />
272
<MemberType>Method</MemberType>
274
<AssemblyVersion>0.4.0.0</AssemblyVersion>
277
<ReturnType>System.Void</ReturnType>
280
<Parameter Name="locator" Type="Mono.Addins.Database.IAssemblyLocator" />
283
<param name="locator">To be added.</param>
284
<summary>To be added.</summary>
285
<remarks>To be added.</remarks>
288
<Member MemberName="LoadAssembly">
289
<MemberSignature Language="C#" Value="public object LoadAssembly (string file);" />
290
<MemberType>Method</MemberType>
292
<AssemblyVersion>0.4.0.0</AssemblyVersion>
295
<ReturnType>System.Object</ReturnType>
298
<Parameter Name="file" Type="System.String" />
301
<param name="file">To be added.</param>
302
<summary>To be added.</summary>
303
<returns>To be added.</returns>
304
<remarks>To be added.</remarks>
307
<Member MemberName="LoadAssemblyFromReference">
308
<MemberSignature Language="C#" Value="public object LoadAssemblyFromReference (object asmReference);" />
309
<MemberType>Method</MemberType>
311
<AssemblyVersion>0.4.0.0</AssemblyVersion>
314
<ReturnType>System.Object</ReturnType>
317
<Parameter Name="asmReference" Type="System.Object" />
320
<param name="asmReference">To be added.</param>
321
<summary>To be added.</summary>
322
<returns>To be added.</returns>
323
<remarks>To be added.</remarks>
326
<Member MemberName="TypeIsAssignableFrom">
327
<MemberSignature Language="C#" Value="public bool TypeIsAssignableFrom (object baseType, object type);" />
328
<MemberType>Method</MemberType>
330
<AssemblyVersion>0.4.0.0</AssemblyVersion>
333
<ReturnType>System.Boolean</ReturnType>
336
<Parameter Name="baseType" Type="System.Object" />
337
<Parameter Name="type" Type="System.Object" />
340
<param name="baseType">To be added.</param>
341
<param name="type">To be added.</param>
342
<summary>To be added.</summary>
343
<returns>To be added.</returns>
344
<remarks>To be added.</remarks>