Merge pull request #819 from brendanzagaeski/patch-1
[mono.git] / mcs / class / corlib / Documentation / en / System.Reflection / RuntimeReflectionExtensions.xml
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" />
4   <AssemblyInfo>
5     <AssemblyName>mscorlib</AssemblyName>
6     <AssemblyVersion>4.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.Object</BaseTypeName>
10   </Base>
11   <Interfaces />
12   <Docs>
13     <summary>To be added.</summary>
14     <remarks>To be added.</remarks>
15   </Docs>
16   <Members>
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>
21       <AssemblyInfo>
22         <AssemblyVersion>4.0.0.0</AssemblyVersion>
23       </AssemblyInfo>
24       <ReturnValue>
25         <ReturnType>System.Reflection.MethodInfo</ReturnType>
26       </ReturnValue>
27       <Parameters>
28         <Parameter Name="del" Type="System.Delegate" RefType="this" />
29       </Parameters>
30       <Docs>
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>
35       </Docs>
36     </Member>
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>
41       <AssemblyInfo>
42         <AssemblyVersion>4.0.0.0</AssemblyVersion>
43       </AssemblyInfo>
44       <ReturnValue>
45         <ReturnType>System.Reflection.MethodInfo</ReturnType>
46       </ReturnValue>
47       <Parameters>
48         <Parameter Name="method" Type="System.Reflection.MethodInfo" RefType="this" />
49       </Parameters>
50       <Docs>
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>
55       </Docs>
56     </Member>
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>
61       <AssemblyInfo>
62         <AssemblyVersion>4.0.0.0</AssemblyVersion>
63       </AssemblyInfo>
64       <ReturnValue>
65         <ReturnType>System.Reflection.EventInfo</ReturnType>
66       </ReturnValue>
67       <Parameters>
68         <Parameter Name="type" Type="System.Type" RefType="this" />
69         <Parameter Name="name" Type="System.String" />
70       </Parameters>
71       <Docs>
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>
77       </Docs>
78     </Member>
79     <Member MemberName="GetRuntimeEvents">
80       <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;System.Reflection.EventInfo&gt; GetRuntimeEvents (this Type type);" />
81       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.EventInfo&gt; GetRuntimeEvents(class System.Type type) cil managed" />
82       <MemberType>Method</MemberType>
83       <AssemblyInfo>
84         <AssemblyVersion>4.0.0.0</AssemblyVersion>
85       </AssemblyInfo>
86       <ReturnValue>
87         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.EventInfo&gt;</ReturnType>
88       </ReturnValue>
89       <Parameters>
90         <Parameter Name="type" Type="System.Type" RefType="this" />
91       </Parameters>
92       <Docs>
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>
97       </Docs>
98     </Member>
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>
103       <AssemblyInfo>
104         <AssemblyVersion>4.0.0.0</AssemblyVersion>
105       </AssemblyInfo>
106       <ReturnValue>
107         <ReturnType>System.Reflection.FieldInfo</ReturnType>
108       </ReturnValue>
109       <Parameters>
110         <Parameter Name="type" Type="System.Type" RefType="this" />
111         <Parameter Name="name" Type="System.String" />
112       </Parameters>
113       <Docs>
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>
119       </Docs>
120     </Member>
121     <Member MemberName="GetRuntimeFields">
122       <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;System.Reflection.FieldInfo&gt; GetRuntimeFields (this Type type);" />
123       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.FieldInfo&gt; GetRuntimeFields(class System.Type type) cil managed" />
124       <MemberType>Method</MemberType>
125       <AssemblyInfo>
126         <AssemblyVersion>4.0.0.0</AssemblyVersion>
127       </AssemblyInfo>
128       <ReturnValue>
129         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.FieldInfo&gt;</ReturnType>
130       </ReturnValue>
131       <Parameters>
132         <Parameter Name="type" Type="System.Type" RefType="this" />
133       </Parameters>
134       <Docs>
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>
139       </Docs>
140     </Member>
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>
145       <AssemblyInfo>
146         <AssemblyVersion>4.0.0.0</AssemblyVersion>
147       </AssemblyInfo>
148       <ReturnValue>
149         <ReturnType>System.Reflection.InterfaceMapping</ReturnType>
150       </ReturnValue>
151       <Parameters>
152         <Parameter Name="typeInfo" Type="System.Reflection.TypeInfo" RefType="this" />
153         <Parameter Name="interfaceType" Type="System.Type" />
154       </Parameters>
155       <Docs>
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>
161       </Docs>
162     </Member>
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>
167       <AssemblyInfo>
168         <AssemblyVersion>4.0.0.0</AssemblyVersion>
169       </AssemblyInfo>
170       <ReturnValue>
171         <ReturnType>System.Reflection.MethodInfo</ReturnType>
172       </ReturnValue>
173       <Parameters>
174         <Parameter Name="type" Type="System.Type" RefType="this" />
175         <Parameter Name="name" Type="System.String" />
176         <Parameter Name="parameters" Type="System.Type[]" />
177       </Parameters>
178       <Docs>
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>
185       </Docs>
186     </Member>
187     <Member MemberName="GetRuntimeMethods">
188       <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;System.Reflection.MethodInfo&gt; GetRuntimeMethods (this Type type);" />
189       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.MethodInfo&gt; GetRuntimeMethods(class System.Type type) cil managed" />
190       <MemberType>Method</MemberType>
191       <AssemblyInfo>
192         <AssemblyVersion>4.0.0.0</AssemblyVersion>
193       </AssemblyInfo>
194       <ReturnValue>
195         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.MethodInfo&gt;</ReturnType>
196       </ReturnValue>
197       <Parameters>
198         <Parameter Name="type" Type="System.Type" RefType="this" />
199       </Parameters>
200       <Docs>
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>
205       </Docs>
206     </Member>
207     <Member MemberName="GetRuntimeProperties">
208       <MemberSignature Language="C#" Value="public static System.Collections.Generic.IEnumerable&lt;System.Reflection.PropertyInfo&gt; GetRuntimeProperties (this Type type);" />
209       <MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Generic.IEnumerable`1&lt;class System.Reflection.PropertyInfo&gt; GetRuntimeProperties(class System.Type type) cil managed" />
210       <MemberType>Method</MemberType>
211       <AssemblyInfo>
212         <AssemblyVersion>4.0.0.0</AssemblyVersion>
213       </AssemblyInfo>
214       <ReturnValue>
215         <ReturnType>System.Collections.Generic.IEnumerable&lt;System.Reflection.PropertyInfo&gt;</ReturnType>
216       </ReturnValue>
217       <Parameters>
218         <Parameter Name="type" Type="System.Type" RefType="this" />
219       </Parameters>
220       <Docs>
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>
225       </Docs>
226     </Member>
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>
231       <AssemblyInfo>
232         <AssemblyVersion>4.0.0.0</AssemblyVersion>
233       </AssemblyInfo>
234       <ReturnValue>
235         <ReturnType>System.Reflection.PropertyInfo</ReturnType>
236       </ReturnValue>
237       <Parameters>
238         <Parameter Name="type" Type="System.Type" RefType="this" />
239         <Parameter Name="name" Type="System.String" />
240       </Parameters>
241       <Docs>
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>
247       </Docs>
248     </Member>
249   </Members>
250 </Type>