1 <Type Name="RuntimeReflectionExtensions" FullName="System.Reflection.RuntimeReflectionExtensions">
2 <TypeSignature Language="C#" Value="public static class RuntimeReflectionExtensions" />
3 <TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit RuntimeReflectionExtensions extends System.Object" />
5 <AssemblyName>mscorlib</AssemblyName>
6 <AssemblyVersion>4.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Object</BaseTypeName>
13 <summary>To be added.</summary>
14 <remarks>To be added.</remarks>
17 <Member MemberName="GetMethodInfo">
18 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetMethodInfo (this Delegate del);" />
19 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MethodInfo GetMethodInfo(class System.Delegate del) cil managed" />
20 <MemberType>Method</MemberType>
22 <AssemblyVersion>4.0.0.0</AssemblyVersion>
25 <ReturnType>System.Reflection.MethodInfo</ReturnType>
28 <Parameter Name="del" Type="System.Delegate" RefType="this" />
31 <param name="del">To be added.</param>
32 <summary>To be added.</summary>
33 <returns>To be added.</returns>
34 <remarks>To be added.</remarks>
37 <Member MemberName="GetRuntimeBaseDefinition">
38 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetRuntimeBaseDefinition (this System.Reflection.MethodInfo method);" />
39 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MethodInfo GetRuntimeBaseDefinition(class System.Reflection.MethodInfo method) cil managed" />
40 <MemberType>Method</MemberType>
42 <AssemblyVersion>4.0.0.0</AssemblyVersion>
45 <ReturnType>System.Reflection.MethodInfo</ReturnType>
48 <Parameter Name="method" Type="System.Reflection.MethodInfo" RefType="this" />
51 <param name="method">To be added.</param>
52 <summary>To be added.</summary>
53 <returns>To be added.</returns>
54 <remarks>To be added.</remarks>
57 <Member MemberName="GetRuntimeEvent">
58 <MemberSignature Language="C#" Value="public static System.Reflection.EventInfo GetRuntimeEvent (this Type type, string name);" />
59 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.EventInfo GetRuntimeEvent(class System.Type type, string name) cil managed" />
60 <MemberType>Method</MemberType>
62 <AssemblyVersion>4.0.0.0</AssemblyVersion>
65 <ReturnType>System.Reflection.EventInfo</ReturnType>
68 <Parameter Name="type" Type="System.Type" RefType="this" />
69 <Parameter Name="name" Type="System.String" />
72 <param name="type">To be added.</param>
73 <param name="name">To be added.</param>
74 <summary>To be added.</summary>
75 <returns>To be added.</returns>
76 <remarks>To be added.</remarks>
79 <Member MemberName="GetRuntimeEvents">
80 <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<System.Reflection.EventInfo> GetRuntimeEvents (this Type type);" />
81 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<class System.Reflection.EventInfo> GetRuntimeEvents(class System.Type type) cil managed" />
82 <MemberType>Method</MemberType>
84 <AssemblyVersion>4.0.0.0</AssemblyVersion>
87 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.EventInfo></ReturnType>
90 <Parameter Name="type" Type="System.Type" RefType="this" />
93 <param name="type">To be added.</param>
94 <summary>To be added.</summary>
95 <returns>To be added.</returns>
96 <remarks>To be added.</remarks>
99 <Member MemberName="GetRuntimeField">
100 <MemberSignature Language="C#" Value="public static System.Reflection.FieldInfo GetRuntimeField (this Type type, string name);" />
101 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.FieldInfo GetRuntimeField(class System.Type type, string name) cil managed" />
102 <MemberType>Method</MemberType>
104 <AssemblyVersion>4.0.0.0</AssemblyVersion>
107 <ReturnType>System.Reflection.FieldInfo</ReturnType>
110 <Parameter Name="type" Type="System.Type" RefType="this" />
111 <Parameter Name="name" Type="System.String" />
114 <param name="type">To be added.</param>
115 <param name="name">To be added.</param>
116 <summary>To be added.</summary>
117 <returns>To be added.</returns>
118 <remarks>To be added.</remarks>
121 <Member MemberName="GetRuntimeFields">
122 <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo> GetRuntimeFields (this Type type);" />
123 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<class System.Reflection.FieldInfo> GetRuntimeFields(class System.Type type) cil managed" />
124 <MemberType>Method</MemberType>
126 <AssemblyVersion>4.0.0.0</AssemblyVersion>
129 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.FieldInfo></ReturnType>
132 <Parameter Name="type" Type="System.Type" RefType="this" />
135 <param name="type">To be added.</param>
136 <summary>To be added.</summary>
137 <returns>To be added.</returns>
138 <remarks>To be added.</remarks>
141 <Member MemberName="GetRuntimeInterfaceMap">
142 <MemberSignature Language="C#" Value="public static System.Reflection.InterfaceMapping GetRuntimeInterfaceMap (this System.Reflection.TypeInfo typeInfo, Type interfaceType);" />
143 <MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype System.Reflection.InterfaceMapping GetRuntimeInterfaceMap(class System.Reflection.TypeInfo typeInfo, class System.Type interfaceType) cil managed" />
144 <MemberType>Method</MemberType>
146 <AssemblyVersion>4.0.0.0</AssemblyVersion>
149 <ReturnType>System.Reflection.InterfaceMapping</ReturnType>
152 <Parameter Name="typeInfo" Type="System.Reflection.TypeInfo" RefType="this" />
153 <Parameter Name="interfaceType" Type="System.Type" />
156 <param name="typeInfo">To be added.</param>
157 <param name="interfaceType">To be added.</param>
158 <summary>To be added.</summary>
159 <returns>To be added.</returns>
160 <remarks>To be added.</remarks>
163 <Member MemberName="GetRuntimeMethod">
164 <MemberSignature Language="C#" Value="public static System.Reflection.MethodInfo GetRuntimeMethod (this Type type, string name, Type[] parameters);" />
165 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.MethodInfo GetRuntimeMethod(class System.Type type, string name, class System.Type[] parameters) cil managed" />
166 <MemberType>Method</MemberType>
168 <AssemblyVersion>4.0.0.0</AssemblyVersion>
171 <ReturnType>System.Reflection.MethodInfo</ReturnType>
174 <Parameter Name="type" Type="System.Type" RefType="this" />
175 <Parameter Name="name" Type="System.String" />
176 <Parameter Name="parameters" Type="System.Type[]" />
179 <param name="type">To be added.</param>
180 <param name="name">To be added.</param>
181 <param name="parameters">To be added.</param>
182 <summary>To be added.</summary>
183 <returns>To be added.</returns>
184 <remarks>To be added.</remarks>
187 <Member MemberName="GetRuntimeMethods">
188 <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo> GetRuntimeMethods (this Type type);" />
189 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<class System.Reflection.MethodInfo> GetRuntimeMethods(class System.Type type) cil managed" />
190 <MemberType>Method</MemberType>
192 <AssemblyVersion>4.0.0.0</AssemblyVersion>
195 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.MethodInfo></ReturnType>
198 <Parameter Name="type" Type="System.Type" RefType="this" />
201 <param name="type">To be added.</param>
202 <summary>To be added.</summary>
203 <returns>To be added.</returns>
204 <remarks>To be added.</remarks>
207 <Member MemberName="GetRuntimeProperties">
208 <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable<System.Reflection.PropertyInfo> GetRuntimeProperties (this Type type);" />
209 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1<class System.Reflection.PropertyInfo> GetRuntimeProperties(class System.Type type) cil managed" />
210 <MemberType>Method</MemberType>
212 <AssemblyVersion>4.0.0.0</AssemblyVersion>
215 <ReturnType>System.Collections.Generic.IEnumerable<System.Reflection.PropertyInfo></ReturnType>
218 <Parameter Name="type" Type="System.Type" RefType="this" />
221 <param name="type">To be added.</param>
222 <summary>To be added.</summary>
223 <returns>To be added.</returns>
224 <remarks>To be added.</remarks>
227 <Member MemberName="GetRuntimeProperty">
228 <MemberSignature Language="C#" Value="public static System.Reflection.PropertyInfo GetRuntimeProperty (this Type type, string name);" />
229 <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Reflection.PropertyInfo GetRuntimeProperty(class System.Type type, string name) cil managed" />
230 <MemberType>Method</MemberType>
232 <AssemblyVersion>4.0.0.0</AssemblyVersion>
235 <ReturnType>System.Reflection.PropertyInfo</ReturnType>
238 <Parameter Name="type" Type="System.Type" RefType="this" />
239 <Parameter Name="name" Type="System.String" />
242 <param name="type">To be added.</param>
243 <param name="name">To be added.</param>
244 <summary>To be added.</summary>
245 <returns>To be added.</returns>
246 <remarks>To be added.</remarks>