1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Reflection.TypeExtensions</name>
7 <member name="T:System.Reflection.AssemblyExtensions" />
8 <member name="M:System.Reflection.AssemblyExtensions.GetExportedTypes(System.Reflection.Assembly)">
9 <param name="assembly" />
11 <member name="M:System.Reflection.AssemblyExtensions.GetModules(System.Reflection.Assembly)">
12 <param name="assembly" />
14 <member name="M:System.Reflection.AssemblyExtensions.GetTypes(System.Reflection.Assembly)">
15 <param name="assembly" />
17 <member name="T:System.Reflection.EventInfoExtensions" />
18 <member name="M:System.Reflection.EventInfoExtensions.GetAddMethod(System.Reflection.EventInfo)">
19 <param name="eventInfo" />
21 <member name="M:System.Reflection.EventInfoExtensions.GetAddMethod(System.Reflection.EventInfo,System.Boolean)">
22 <param name="eventInfo" />
23 <param name="nonPublic" />
25 <member name="M:System.Reflection.EventInfoExtensions.GetRaiseMethod(System.Reflection.EventInfo)">
26 <param name="eventInfo" />
28 <member name="M:System.Reflection.EventInfoExtensions.GetRaiseMethod(System.Reflection.EventInfo,System.Boolean)">
29 <param name="eventInfo" />
30 <param name="nonPublic" />
32 <member name="M:System.Reflection.EventInfoExtensions.GetRemoveMethod(System.Reflection.EventInfo)">
33 <param name="eventInfo" />
35 <member name="M:System.Reflection.EventInfoExtensions.GetRemoveMethod(System.Reflection.EventInfo,System.Boolean)">
36 <param name="eventInfo" />
37 <param name="nonPublic" />
39 <member name="T:System.Reflection.MemberInfoExtensions" />
40 <member name="M:System.Reflection.MemberInfoExtensions.GetMetadataToken(System.Reflection.MemberInfo)">
41 <summary>Gets a metadata token for the given member, if available.</summary>
42 <param name="member">The member from which to retrieve the token, as reftype.</param>
43 <exception cref="T:System.InvalidOperationException">There is no metadata token available.</exception>
44 <returns>An integer representing the metadata token. The returned token is never nil. If unavailable, an exception is thrown.</returns>
46 <member name="M:System.Reflection.MemberInfoExtensions.HasMetadataToken(System.Reflection.MemberInfo)">
47 <summary>Returns a value that indicates whether a metadata token is available for the specified member.</summary>
48 <param name="member">The member to analyze, as reftype.</param>
50 <see langword="true" /> if there is a metadata token available for the given member; otherwise, <see langword="false" />.</returns>
52 <member name="T:System.Reflection.MethodInfoExtensions" />
53 <member name="M:System.Reflection.MethodInfoExtensions.GetBaseDefinition(System.Reflection.MethodInfo)">
54 <param name="method" />
56 <member name="T:System.Reflection.ModuleExtensions" />
57 <member name="M:System.Reflection.ModuleExtensions.GetModuleVersionId(System.Reflection.Module)">
58 <param name="module" />
60 <member name="M:System.Reflection.ModuleExtensions.HasModuleVersionId(System.Reflection.Module)">
61 <param name="module" />
63 <member name="T:System.Reflection.PropertyInfoExtensions" />
64 <member name="M:System.Reflection.PropertyInfoExtensions.GetAccessors(System.Reflection.PropertyInfo)">
65 <param name="property" />
67 <member name="M:System.Reflection.PropertyInfoExtensions.GetAccessors(System.Reflection.PropertyInfo,System.Boolean)">
68 <param name="property" />
69 <param name="nonPublic" />
71 <member name="M:System.Reflection.PropertyInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo)">
72 <param name="property" />
74 <member name="M:System.Reflection.PropertyInfoExtensions.GetGetMethod(System.Reflection.PropertyInfo,System.Boolean)">
75 <param name="property" />
76 <param name="nonPublic" />
78 <member name="M:System.Reflection.PropertyInfoExtensions.GetSetMethod(System.Reflection.PropertyInfo)">
79 <param name="property" />
81 <member name="M:System.Reflection.PropertyInfoExtensions.GetSetMethod(System.Reflection.PropertyInfo,System.Boolean)">
82 <param name="property" />
83 <param name="nonPublic" />
85 <member name="T:System.Reflection.TypeExtensions" />
86 <member name="M:System.Reflection.TypeExtensions.GetConstructor(System.Type,System.Type[])">
88 <param name="types" />
90 <member name="M:System.Reflection.TypeExtensions.GetConstructors(System.Type)">
93 <member name="M:System.Reflection.TypeExtensions.GetConstructors(System.Type,System.Reflection.BindingFlags)">
95 <param name="bindingAttr" />
97 <member name="M:System.Reflection.TypeExtensions.GetDefaultMembers(System.Type)">
100 <member name="M:System.Reflection.TypeExtensions.GetEvent(System.Type,System.String)">
101 <param name="type" />
102 <param name="name" />
104 <member name="M:System.Reflection.TypeExtensions.GetEvent(System.Type,System.String,System.Reflection.BindingFlags)">
105 <param name="type" />
106 <param name="name" />
107 <param name="bindingAttr" />
109 <member name="M:System.Reflection.TypeExtensions.GetEvents(System.Type)">
110 <param name="type" />
112 <member name="M:System.Reflection.TypeExtensions.GetEvents(System.Type,System.Reflection.BindingFlags)">
113 <param name="type" />
114 <param name="bindingAttr" />
116 <member name="M:System.Reflection.TypeExtensions.GetField(System.Type,System.String)">
117 <param name="type" />
118 <param name="name" />
120 <member name="M:System.Reflection.TypeExtensions.GetField(System.Type,System.String,System.Reflection.BindingFlags)">
121 <param name="type" />
122 <param name="name" />
123 <param name="bindingAttr" />
125 <member name="M:System.Reflection.TypeExtensions.GetFields(System.Type)">
126 <param name="type" />
128 <member name="M:System.Reflection.TypeExtensions.GetFields(System.Type,System.Reflection.BindingFlags)">
129 <param name="type" />
130 <param name="bindingAttr" />
132 <member name="M:System.Reflection.TypeExtensions.GetGenericArguments(System.Type)">
133 <param name="type" />
135 <member name="M:System.Reflection.TypeExtensions.GetInterfaces(System.Type)">
136 <param name="type" />
138 <member name="M:System.Reflection.TypeExtensions.GetMember(System.Type,System.String)">
139 <param name="type" />
140 <param name="name" />
142 <member name="M:System.Reflection.TypeExtensions.GetMember(System.Type,System.String,System.Reflection.BindingFlags)">
143 <param name="type" />
144 <param name="name" />
145 <param name="bindingAttr" />
147 <member name="M:System.Reflection.TypeExtensions.GetMembers(System.Type)">
148 <param name="type" />
150 <member name="M:System.Reflection.TypeExtensions.GetMembers(System.Type,System.Reflection.BindingFlags)">
151 <param name="type" />
152 <param name="bindingAttr" />
154 <member name="M:System.Reflection.TypeExtensions.GetMethod(System.Type,System.String)">
155 <param name="type" />
156 <param name="name" />
158 <member name="M:System.Reflection.TypeExtensions.GetMethod(System.Type,System.String,System.Reflection.BindingFlags)">
159 <param name="type" />
160 <param name="name" />
161 <param name="bindingAttr" />
163 <member name="M:System.Reflection.TypeExtensions.GetMethod(System.Type,System.String,System.Type[])">
164 <param name="type" />
165 <param name="name" />
166 <param name="types" />
168 <member name="M:System.Reflection.TypeExtensions.GetMethods(System.Type)">
169 <param name="type" />
171 <member name="M:System.Reflection.TypeExtensions.GetMethods(System.Type,System.Reflection.BindingFlags)">
172 <param name="type" />
173 <param name="bindingAttr" />
175 <member name="M:System.Reflection.TypeExtensions.GetNestedType(System.Type,System.String,System.Reflection.BindingFlags)">
176 <param name="type" />
177 <param name="name" />
178 <param name="bindingAttr" />
180 <member name="M:System.Reflection.TypeExtensions.GetNestedTypes(System.Type,System.Reflection.BindingFlags)">
181 <param name="type" />
182 <param name="bindingAttr" />
184 <member name="M:System.Reflection.TypeExtensions.GetProperties(System.Type)">
185 <param name="type" />
187 <member name="M:System.Reflection.TypeExtensions.GetProperties(System.Type,System.Reflection.BindingFlags)">
188 <param name="type" />
189 <param name="bindingAttr" />
191 <member name="M:System.Reflection.TypeExtensions.GetProperty(System.Type,System.String)">
192 <param name="type" />
193 <param name="name" />
195 <member name="M:System.Reflection.TypeExtensions.GetProperty(System.Type,System.String,System.Reflection.BindingFlags)">
196 <param name="type" />
197 <param name="name" />
198 <param name="bindingAttr" />
200 <member name="M:System.Reflection.TypeExtensions.GetProperty(System.Type,System.String,System.Type)">
201 <param name="type" />
202 <param name="name" />
203 <param name="returnType" />
205 <member name="M:System.Reflection.TypeExtensions.GetProperty(System.Type,System.String,System.Type,System.Type[])">
206 <param name="type" />
207 <param name="name" />
208 <param name="returnType" />
209 <param name="types" />
211 <member name="M:System.Reflection.TypeExtensions.IsAssignableFrom(System.Type,System.Type)">
212 <param name="type" />
215 <member name="M:System.Reflection.TypeExtensions.IsInstanceOfType(System.Type,System.Object)">
216 <param name="type" />