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" />
5 <AssemblyName>mscorlib</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Type</BaseTypeName>
13 <InterfaceName>System.Reflection.IReflectableType</InterfaceName>
17 <summary>To be added.</summary>
18 <remarks>To be added.</remarks>
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>
26 <AssemblyVersion>4.0.0.0</AssemblyVersion>
29 <ReturnType>System.Type</ReturnType>
33 <summary>To be added.</summary>
34 <returns>To be added.</returns>
35 <remarks>To be added.</remarks>
38 <Member MemberName="DeclaredConstructors">
39 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Reflection.ConstructorInfo> DeclaredConstructors { get; }" />
40 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.Reflection.ConstructorInfo> DeclaredConstructors" />
41 <MemberType>Property</MemberType>
43 <AssemblyVersion>4.0.0.0</AssemblyVersion>
46 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.ConstructorInfo></ReturnType>
49 <summary>To be added.</summary>
50 <value>To be added.</value>
51 <remarks>To be added.</remarks>
54 <Member MemberName="DeclaredEvents">
55 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Reflection.EventInfo> DeclaredEvents { get; }" />
56 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.Reflection.EventInfo> DeclaredEvents" />
57 <MemberType>Property</MemberType>
59 <AssemblyVersion>4.0.0.0</AssemblyVersion>
62 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.EventInfo></ReturnType>
65 <summary>To be added.</summary>
66 <value>To be added.</value>
67 <remarks>To be added.</remarks>
70 <Member MemberName="DeclaredFields">
71 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo> DeclaredFields { get; }" />
72 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.Reflection.FieldInfo> DeclaredFields" />
73 <MemberType>Property</MemberType>
75 <AssemblyVersion>4.0.0.0</AssemblyVersion>
78 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo></ReturnType>
81 <summary>To be added.</summary>
82 <value>To be added.</value>
83 <remarks>To be added.</remarks>
86 <Member MemberName="DeclaredMembers">
87 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo> DeclaredMembers { get; }" />
88 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.Reflection.MemberInfo> DeclaredMembers" />
89 <MemberType>Property</MemberType>
91 <AssemblyVersion>4.0.0.0</AssemblyVersion>
94 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo></ReturnType>
97 <summary>To be added.</summary>
98 <value>To be added.</value>
99 <remarks>To be added.</remarks>
102 <Member MemberName="DeclaredMethods">
103 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo> DeclaredMethods { get; }" />
104 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.Reflection.MethodInfo> DeclaredMethods" />
105 <MemberType>Property</MemberType>
107 <AssemblyVersion>4.0.0.0</AssemblyVersion>
110 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo></ReturnType>
113 <summary>To be added.</summary>
114 <value>To be added.</value>
115 <remarks>To be added.</remarks>
118 <Member MemberName="DeclaredNestedTypes">
119 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo> DeclaredNestedTypes { get; }" />
120 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.Reflection.TypeInfo> DeclaredNestedTypes" />
121 <MemberType>Property</MemberType>
123 <AssemblyVersion>4.0.0.0</AssemblyVersion>
126 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.TypeInfo></ReturnType>
129 <summary>To be added.</summary>
130 <value>To be added.</value>
131 <remarks>To be added.</remarks>
134 <Member MemberName="DeclaredProperties">
135 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Reflection.PropertyInfo> DeclaredProperties { get; }" />
136 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.Reflection.PropertyInfo> DeclaredProperties" />
137 <MemberType>Property</MemberType>
139 <AssemblyVersion>4.0.0.0</AssemblyVersion>
142 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.PropertyInfo></ReturnType>
145 <summary>To be added.</summary>
146 <value>To be added.</value>
147 <remarks>To be added.</remarks>
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>
155 <AssemblyVersion>4.0.0.0</AssemblyVersion>
158 <ReturnType>System.Type[]</ReturnType>
161 <summary>To be added.</summary>
162 <value>To be added.</value>
163 <remarks>To be added.</remarks>
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>
171 <AssemblyVersion>4.0.0.0</AssemblyVersion>
174 <ReturnType>System.Reflection.EventInfo</ReturnType>
177 <Parameter Name="name" Type="System.String" />
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>
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>
191 <AssemblyVersion>4.0.0.0</AssemblyVersion>
194 <ReturnType>System.Reflection.FieldInfo</ReturnType>
197 <Parameter Name="name" Type="System.String" />
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>
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>
211 <AssemblyVersion>4.0.0.0</AssemblyVersion>
214 <ReturnType>System.Reflection.MethodInfo</ReturnType>
217 <Parameter Name="name" Type="System.String" />
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>
226 <Member MemberName="GetDeclaredMethods">
227 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo> GetDeclaredMethods (string name);" />
228 <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Collections.Generic.IEnumerable`1<class System.Reflection.MethodInfo> GetDeclaredMethods(string name) cil managed" />
229 <MemberType>Method</MemberType>
231 <AssemblyVersion>4.0.0.0</AssemblyVersion>
234 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo></ReturnType>
237 <Parameter Name="name" Type="System.String" />
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>
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>
251 <AssemblyVersion>4.0.0.0</AssemblyVersion>
254 <ReturnType>System.Reflection.TypeInfo</ReturnType>
257 <Parameter Name="name" Type="System.String" />
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>
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>
271 <AssemblyVersion>4.0.0.0</AssemblyVersion>
274 <ReturnType>System.Reflection.PropertyInfo</ReturnType>
277 <Parameter Name="name" Type="System.String" />
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>
286 <Member MemberName="ImplementedInterfaces">
287 <MemberSignature Language="C#" Value="public virtual System.Collections.Generic.IEnumerable<Type> ImplementedInterfaces { get; }" />
288 <MemberSignature Language="ILAsm" Value=".property instance class System.Collections.Generic.IEnumerable`1<class System.Type> ImplementedInterfaces" />
289 <MemberType>Property</MemberType>
291 <AssemblyVersion>4.0.0.0</AssemblyVersion>
294 <ReturnType>System.Collections.Generic.IEnumerable<System.Type></ReturnType>
297 <summary>To be added.</summary>
298 <value>To be added.</value>
299 <remarks>To be added.</remarks>
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>
307 <AssemblyVersion>4.0.0.0</AssemblyVersion>
310 <ReturnType>System.Boolean</ReturnType>
313 <Parameter Name="typeInfo" Type="System.Reflection.TypeInfo" />
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>
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>
327 <AssemblyVersion>4.0.0.0</AssemblyVersion>
330 <ReturnType>System.Reflection.TypeInfo</ReturnType>
334 <summary>To be added.</summary>
335 <returns>To be added.</returns>
336 <remarks>To be added.</remarks>