Merge branch 'BigIntegerParse'
[mono.git] / mcs / class / corlib / Documentation / en / System.Reflection / TypeInfo.xml
1 <Type Name="TypeInfo" FullName="System.Reflection.TypeInfo">
2   <TypeSignature Language="C#" Value="public abstract class TypeInfo : Type, System.Reflection.IReflectableType" />
3   <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract beforefieldinit TypeInfo extends System.Type implements class System.Reflection.IReflectableType" />
4   <AssemblyInfo>
5     <AssemblyName>mscorlib</AssemblyName>
6     <AssemblyVersion>4.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.Type</BaseTypeName>
10   </Base>
11   <Interfaces>
12     <Interface>
13       <InterfaceName>System.Reflection.IReflectableType</InterfaceName>
14     </Interface>
15   </Interfaces>
16   <Docs>
17     <summary>To be added.</summary>
18     <remarks>To be added.</remarks>
19   </Docs>
20   <Members>
21     <Member MemberName="AsType">
22       <MemberSignature Language="C#" Value="public virtual Type AsType ();" />
23       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Type AsType() cil managed" />
24       <MemberType>Method</MemberType>
25       <AssemblyInfo>
26         <AssemblyVersion>4.0.0.0</AssemblyVersion>
27       </AssemblyInfo>
28       <ReturnValue>
29         <ReturnType>System.Type</ReturnType>
30       </ReturnValue>
31       <Parameters />
32       <Docs>
33         <summary>To be added.</summary>
34         <returns>To be added.</returns>
35         <remarks>To be added.</remarks>
36       </Docs>
37     </Member>
38     <Member MemberName="DeclaredConstructors">
39       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;System.Reflection.ConstructorInfo&gt; DeclaredConstructors { get; }" />
40       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.ConstructorInfo&gt; DeclaredConstructors" />
41       <MemberType>Property</MemberType>
42       <AssemblyInfo>
43         <AssemblyVersion>4.0.0.0</AssemblyVersion>
44       </AssemblyInfo>
45       <ReturnValue>
46         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.ConstructorInfo&gt;</ReturnType>
47       </ReturnValue>
48       <Docs>
49         <summary>To be added.</summary>
50         <value>To be added.</value>
51         <remarks>To be added.</remarks>
52       </Docs>
53     </Member>
54     <Member MemberName="DeclaredEvents">
55       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;System.Reflection.EventInfo&gt; DeclaredEvents { get; }" />
56       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.EventInfo&gt; DeclaredEvents" />
57       <MemberType>Property</MemberType>
58       <AssemblyInfo>
59         <AssemblyVersion>4.0.0.0</AssemblyVersion>
60       </AssemblyInfo>
61       <ReturnValue>
62         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.EventInfo&gt;</ReturnType>
63       </ReturnValue>
64       <Docs>
65         <summary>To be added.</summary>
66         <value>To be added.</value>
67         <remarks>To be added.</remarks>
68       </Docs>
69     </Member>
70     <Member MemberName="DeclaredFields">
71       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;System.Reflection.FieldInfo&gt; DeclaredFields { get; }" />
72       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.FieldInfo&gt; DeclaredFields" />
73       <MemberType>Property</MemberType>
74       <AssemblyInfo>
75         <AssemblyVersion>4.0.0.0</AssemblyVersion>
76       </AssemblyInfo>
77       <ReturnValue>
78         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.FieldInfo&gt;</ReturnType>
79       </ReturnValue>
80       <Docs>
81         <summary>To be added.</summary>
82         <value>To be added.</value>
83         <remarks>To be added.</remarks>
84       </Docs>
85     </Member>
86     <Member MemberName="DeclaredMembers">
87       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;System.Reflection.MemberInfo&gt; DeclaredMembers { get; }" />
88       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.MemberInfo&gt; DeclaredMembers" />
89       <MemberType>Property</MemberType>
90       <AssemblyInfo>
91         <AssemblyVersion>4.0.0.0</AssemblyVersion>
92       </AssemblyInfo>
93       <ReturnValue>
94         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.MemberInfo&gt;</ReturnType>
95       </ReturnValue>
96       <Docs>
97         <summary>To be added.</summary>
98         <value>To be added.</value>
99         <remarks>To be added.</remarks>
100       </Docs>
101     </Member>
102     <Member MemberName="DeclaredMethods">
103       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;System.Reflection.MethodInfo&gt; DeclaredMethods { get; }" />
104       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.MethodInfo&gt; DeclaredMethods" />
105       <MemberType>Property</MemberType>
106       <AssemblyInfo>
107         <AssemblyVersion>4.0.0.0</AssemblyVersion>
108       </AssemblyInfo>
109       <ReturnValue>
110         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.MethodInfo&gt;</ReturnType>
111       </ReturnValue>
112       <Docs>
113         <summary>To be added.</summary>
114         <value>To be added.</value>
115         <remarks>To be added.</remarks>
116       </Docs>
117     </Member>
118     <Member MemberName="DeclaredNestedTypes">
119       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;System.Reflection.TypeInfo&gt; DeclaredNestedTypes { get; }" />
120       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.TypeInfo&gt; DeclaredNestedTypes" />
121       <MemberType>Property</MemberType>
122       <AssemblyInfo>
123         <AssemblyVersion>4.0.0.0</AssemblyVersion>
124       </AssemblyInfo>
125       <ReturnValue>
126         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.TypeInfo&gt;</ReturnType>
127       </ReturnValue>
128       <Docs>
129         <summary>To be added.</summary>
130         <value>To be added.</value>
131         <remarks>To be added.</remarks>
132       </Docs>
133     </Member>
134     <Member MemberName="DeclaredProperties">
135       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;System.Reflection.PropertyInfo&gt; DeclaredProperties { get; }" />
136       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.PropertyInfo&gt; DeclaredProperties" />
137       <MemberType>Property</MemberType>
138       <AssemblyInfo>
139         <AssemblyVersion>4.0.0.0</AssemblyVersion>
140       </AssemblyInfo>
141       <ReturnValue>
142         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.PropertyInfo&gt;</ReturnType>
143       </ReturnValue>
144       <Docs>
145         <summary>To be added.</summary>
146         <value>To be added.</value>
147         <remarks>To be added.</remarks>
148       </Docs>
149     </Member>
150     <Member MemberName="GenericTypeParameters">
151       <MemberSignature Language="C#" Value="public virtual Type[] GenericTypeParameters { get; }" />
152       <MemberSignature Language="ILAsm" Value=".property instance class System.Type[] GenericTypeParameters" />
153       <MemberType>Property</MemberType>
154       <AssemblyInfo>
155         <AssemblyVersion>4.0.0.0</AssemblyVersion>
156       </AssemblyInfo>
157       <ReturnValue>
158         <ReturnType>System.Type[]</ReturnType>
159       </ReturnValue>
160       <Docs>
161         <summary>To be added.</summary>
162         <value>To be added.</value>
163         <remarks>To be added.</remarks>
164       </Docs>
165     </Member>
166     <Member MemberName="GetDeclaredEvent">
167       <MemberSignature Language="C#" Value="public virtual System.Reflection.EventInfo GetDeclaredEvent (string name);" />
168       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.EventInfo GetDeclaredEvent(string name) cil managed" />
169       <MemberType>Method</MemberType>
170       <AssemblyInfo>
171         <AssemblyVersion>4.0.0.0</AssemblyVersion>
172       </AssemblyInfo>
173       <ReturnValue>
174         <ReturnType>System.Reflection.EventInfo</ReturnType>
175       </ReturnValue>
176       <Parameters>
177         <Parameter Name="name" Type="System.String" />
178       </Parameters>
179       <Docs>
180         <param name="name">To be added.</param>
181         <summary>To be added.</summary>
182         <returns>To be added.</returns>
183         <remarks>To be added.</remarks>
184       </Docs>
185     </Member>
186     <Member MemberName="GetDeclaredField">
187       <MemberSignature Language="C#" Value="public virtual System.Reflection.FieldInfo GetDeclaredField (string name);" />
188       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.FieldInfo GetDeclaredField(string name) cil managed" />
189       <MemberType>Method</MemberType>
190       <AssemblyInfo>
191         <AssemblyVersion>4.0.0.0</AssemblyVersion>
192       </AssemblyInfo>
193       <ReturnValue>
194         <ReturnType>System.Reflection.FieldInfo</ReturnType>
195       </ReturnValue>
196       <Parameters>
197         <Parameter Name="name" Type="System.String" />
198       </Parameters>
199       <Docs>
200         <param name="name">To be added.</param>
201         <summary>To be added.</summary>
202         <returns>To be added.</returns>
203         <remarks>To be added.</remarks>
204       </Docs>
205     </Member>
206     <Member MemberName="GetDeclaredMethod">
207       <MemberSignature Language="C#" Value="public virtual System.Reflection.MethodInfo GetDeclaredMethod (string name);" />
208       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.MethodInfo GetDeclaredMethod(string name) cil managed" />
209       <MemberType>Method</MemberType>
210       <AssemblyInfo>
211         <AssemblyVersion>4.0.0.0</AssemblyVersion>
212       </AssemblyInfo>
213       <ReturnValue>
214         <ReturnType>System.Reflection.MethodInfo</ReturnType>
215       </ReturnValue>
216       <Parameters>
217         <Parameter Name="name" Type="System.String" />
218       </Parameters>
219       <Docs>
220         <param name="name">To be added.</param>
221         <summary>To be added.</summary>
222         <returns>To be added.</returns>
223         <remarks>To be added.</remarks>
224       </Docs>
225     </Member>
226     <Member MemberName="GetDeclaredMethods">
227       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;System.Reflection.MethodInfo&gt; GetDeclaredMethods (string name);" />
228       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.MethodInfo&gt; GetDeclaredMethods(string name) cil managed" />
229       <MemberType>Method</MemberType>
230       <AssemblyInfo>
231         <AssemblyVersion>4.0.0.0</AssemblyVersion>
232       </AssemblyInfo>
233       <ReturnValue>
234         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.MethodInfo&gt;</ReturnType>
235       </ReturnValue>
236       <Parameters>
237         <Parameter Name="name" Type="System.String" />
238       </Parameters>
239       <Docs>
240         <param name="name">To be added.</param>
241         <summary>To be added.</summary>
242         <returns>To be added.</returns>
243         <remarks>To be added.</remarks>
244       </Docs>
245     </Member>
246     <Member MemberName="GetDeclaredNestedType">
247       <MemberSignature Language="C#" Value="public virtual System.Reflection.TypeInfo GetDeclaredNestedType (string name);" />
248       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.TypeInfo GetDeclaredNestedType(string name) cil managed" />
249       <MemberType>Method</MemberType>
250       <AssemblyInfo>
251         <AssemblyVersion>4.0.0.0</AssemblyVersion>
252       </AssemblyInfo>
253       <ReturnValue>
254         <ReturnType>System.Reflection.TypeInfo</ReturnType>
255       </ReturnValue>
256       <Parameters>
257         <Parameter Name="name" Type="System.String" />
258       </Parameters>
259       <Docs>
260         <param name="name">To be added.</param>
261         <summary>To be added.</summary>
262         <returns>To be added.</returns>
263         <remarks>To be added.</remarks>
264       </Docs>
265     </Member>
266     <Member MemberName="GetDeclaredProperty">
267       <MemberSignature Language="C#" Value="public virtual System.Reflection.PropertyInfo GetDeclaredProperty (string name);" />
268       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Reflection.PropertyInfo GetDeclaredProperty(string name) cil managed" />
269       <MemberType>Method</MemberType>
270       <AssemblyInfo>
271         <AssemblyVersion>4.0.0.0</AssemblyVersion>
272       </AssemblyInfo>
273       <ReturnValue>
274         <ReturnType>System.Reflection.PropertyInfo</ReturnType>
275       </ReturnValue>
276       <Parameters>
277         <Parameter Name="name" Type="System.String" />
278       </Parameters>
279       <Docs>
280         <param name="name">To be added.</param>
281         <summary>To be added.</summary>
282         <returns>To be added.</returns>
283         <remarks>To be added.</remarks>
284       </Docs>
285     </Member>
286     <Member MemberName="ImplementedInterfaces">
287       <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable&lt;Type&gt; ImplementedInterfaces { get; }" />
288       <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1&lt;class System.Type&gt; ImplementedInterfaces" />
289       <MemberType>Property</MemberType>
290       <AssemblyInfo>
291         <AssemblyVersion>4.0.0.0</AssemblyVersion>
292       </AssemblyInfo>
293       <ReturnValue>
294         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Type&gt;</ReturnType>
295       </ReturnValue>
296       <Docs>
297         <summary>To be added.</summary>
298         <value>To be added.</value>
299         <remarks>To be added.</remarks>
300       </Docs>
301     </Member>
302     <Member MemberName="IsAssignableFrom">
303       <MemberSignature Language="C#" Value="public virtual bool IsAssignableFrom (System.Reflection.TypeInfo typeInfo);" />
304       <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsAssignableFrom(class System.Reflection.TypeInfo typeInfo) cil managed" />
305       <MemberType>Method</MemberType>
306       <AssemblyInfo>
307         <AssemblyVersion>4.0.0.0</AssemblyVersion>
308       </AssemblyInfo>
309       <ReturnValue>
310         <ReturnType>System.Boolean</ReturnType>
311       </ReturnValue>
312       <Parameters>
313         <Parameter Name="typeInfo" Type="System.Reflection.TypeInfo" />
314       </Parameters>
315       <Docs>
316         <param name="typeInfo">To be added.</param>
317         <summary>To be added.</summary>
318         <returns>To be added.</returns>
319         <remarks>To be added.</remarks>
320       </Docs>
321     </Member>
322     <Member MemberName="System.Reflection.IReflectableType.GetTypeInfo">
323       <MemberSignature Language="C#" Value="System.Reflection.TypeInfo IReflectableType.GetTypeInfo ();" />
324       <MemberSignature Language="ILAsm" Value=".method hidebysig newslot virtual instance class System.Reflection.TypeInfo System.Reflection.IReflectableType.GetTypeInfo() cil managed" />
325       <MemberType>Method</MemberType>
326       <AssemblyInfo>
327         <AssemblyVersion>4.0.0.0</AssemblyVersion>
328       </AssemblyInfo>
329       <ReturnValue>
330         <ReturnType>System.Reflection.TypeInfo</ReturnType>
331       </ReturnValue>
332       <Parameters />
333       <Docs>
334         <summary>To be added.</summary>
335         <returns>To be added.</returns>
336         <remarks>To be added.</remarks>
337       </Docs>
338     </Member>
339   </Members>
340 </Type>