|
69 | 69 | <summary>Gets an object that represents the method represented by the specified delegate.</summary> |
70 | 70 | <returns>An object that represents the method.</returns> |
71 | 71 | <remarks>To be added.</remarks> |
| 72 | + <exception cref="T:System.ArgumentNullException"><paramref name="del" /> is <see langword="null" />.</exception> |
| 73 | + <exception cref="T:System.MemberAccessException">The caller does not have access to the method represented by the delegate (for example, if the method is private).</exception> |
| 74 | + <altmember cref="P:System.Delegate.Method" /> |
72 | 75 | </Docs> |
73 | 76 | </Member> |
74 | 77 | <Member MemberName="GetRuntimeBaseDefinition"> |
|
108 | 111 | <summary>Retrieves an object that represents the specified method on the direct or indirect base class where the method was first declared.</summary> |
109 | 112 | <returns>An object that represents the specified method's initial declaration on a base class.</returns> |
110 | 113 | <remarks>To be added.</remarks> |
| 114 | + <exception cref="T:System.ArgumentNullException"><paramref name="method" /> is <see langword="null" />.</exception> |
| 115 | + <altmember cref="M:System.Reflection.MethodInfo.GetBaseDefinition" /> |
111 | 116 | </Docs> |
112 | 117 | </Member> |
113 | 118 | <Member MemberName="GetRuntimeEvent"> |
|
148 | 153 | <summary>Retrieves an object that represents the specified event.</summary> |
149 | 154 | <returns>An object that represents the specified event, or <see langword="null" /> if the event is not found.</returns> |
150 | 155 | <remarks>To be added.</remarks> |
| 156 | + <exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />. |
| 157 | + |
| 158 | +-or- |
| 159 | + |
| 160 | +<paramref name="name" /> is <see langword="null" />. |
| 161 | + </exception> |
| 162 | + <altmember cref="M:System.Type.GetEvent(System.String)" /> |
151 | 163 | </Docs> |
152 | 164 | </Member> |
153 | 165 | <Member MemberName="GetRuntimeEvents"> |
|
193 | 205 | |
194 | 206 | ]]></format> |
195 | 207 | </remarks> |
| 208 | + <exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />.</exception> |
| 209 | + <altmember cref="M:System.Type.GetEvents(System.Reflection.BindingFlags)" /> |
196 | 210 | </Docs> |
197 | 211 | </Member> |
198 | 212 | <Member MemberName="GetRuntimeField"> |
|
233 | 247 | <summary>Retrieves an object that represents a specified field.</summary> |
234 | 248 | <returns>An object that represents the specified field, or <see langword="null" /> if the field is not found.</returns> |
235 | 249 | <remarks>To be added.</remarks> |
| 250 | + <exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />. |
| 251 | + |
| 252 | +-or- |
| 253 | + |
| 254 | +<paramref name="name" /> is <see langword="null" />. |
| 255 | + </exception> |
| 256 | + <altmember cref="M:System.Type.GetField(System.String)" /> |
236 | 257 | </Docs> |
237 | 258 | </Member> |
238 | 259 | <Member MemberName="GetRuntimeFields"> |
|
278 | 299 | |
279 | 300 | ]]></format> |
280 | 301 | </remarks> |
| 302 | + <exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />.</exception> |
| 303 | + <altmember cref="M:System.Type.GetFields(System.Reflection.BindingFlags)" /> |
281 | 304 | </Docs> |
282 | 305 | </Member> |
283 | 306 | <Member MemberName="GetRuntimeInterfaceMap"> |
|
318 | 341 | <summary>Returns an interface mapping for the specified type and the specified interface.</summary> |
319 | 342 | <returns>An object that represents the interface mapping for the specified interface and type.</returns> |
320 | 343 | <remarks>To be added.</remarks> |
| 344 | + <exception cref="T:System.ArgumentNullException"><paramref name="typeInfo" /> is <see langword="null" />. |
| 345 | + |
| 346 | +-or- |
| 347 | + |
| 348 | +<paramref name="interfaceType" /> is <see langword="null" />. |
| 349 | + </exception> |
| 350 | + <exception cref="T:System.ArgumentException"><paramref name="interfaceType" /> is not implemented by <paramref name="typeInfo" />. |
| 351 | + |
| 352 | +-or- |
| 353 | + |
| 354 | +<paramref name="interfaceType" /> does not refer to an interface. |
| 355 | + |
| 356 | +-or- |
| 357 | + |
| 358 | +<paramref name="typeInfo" /> or <paramref name="interfaceType" /> is an open generic type. |
| 359 | + |
| 360 | +-or- |
| 361 | + |
| 362 | +<paramref name="interfaceType" /> is a generic interface, and <paramref name="typeInfo" /> is an array type. |
| 363 | + </exception> |
| 364 | + <exception cref="T:System.InvalidOperationException"><paramref name="typeInfo" /> represents a generic type parameter.</exception> |
| 365 | + <exception cref="T:System.NotSupportedException"><paramref name="typeInfo" /> is a <see cref="T:System.Reflection.Emit.TypeBuilder" /> instance whose <see cref="M:System.Reflection.Emit.TypeBuilder.CreateType" /> method has not yet been called. |
| 366 | + |
| 367 | +-or- |
| 368 | + |
| 369 | +The invoked method is not supported in the base class. Derived classes must provide an implementation. |
| 370 | + </exception> |
| 371 | + <altmember cref="M:System.Type.GetInterfaceMap(System.Type)" /> |
321 | 372 | </Docs> |
322 | 373 | </Member> |
323 | 374 | <Member MemberName="GetRuntimeMethod"> |
|
360 | 411 | <summary>Retrieves an object that represents a specified method.</summary> |
361 | 412 | <returns>An object that represents the specified method, or <see langword="null" /> if the method is not found.</returns> |
362 | 413 | <remarks>To be added.</remarks> |
| 414 | + <exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />. |
| 415 | + |
| 416 | +-or- |
| 417 | + |
| 418 | +<paramref name="name" /> is <see langword="null" />. |
| 419 | + </exception> |
| 420 | + <exception cref="T:System.AmbiguousMatchException">More than one method is found with the specified name.</exception> |
| 421 | + <altmember cref="M:System.Type.GetMethod(System.String,System.Type[])" /> |
363 | 422 | </Docs> |
364 | 423 | </Member> |
365 | 424 | <Member MemberName="GetRuntimeMethods"> |
|
405 | 464 | |
406 | 465 | ]]></format> |
407 | 466 | </remarks> |
| 467 | + <exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />.</exception> |
| 468 | + <altmember cref="M:System.Type.GetMethods(System.Reflection.BindingFlags)" /> |
408 | 469 | </Docs> |
409 | 470 | </Member> |
410 | 471 | <Member MemberName="GetRuntimeProperties"> |
|
450 | 511 | |
451 | 512 | ]]></format> |
452 | 513 | </remarks> |
| 514 | + <exception cref="T:System.ArgumentNullException"><paramref name="type" /> is <see langword="null" />.</exception> |
| 515 | + <altmember cref="M:System.Type.GetProperties(System.Reflection.BindingFlags" /> |
453 | 516 | </Docs> |
454 | 517 | </Member> |
455 | 518 | <Member MemberName="GetRuntimeProperty"> |
|
491 | 554 | <returns>An object that represents the specified property, or <see langword="null" /> if the property is not found.</returns> |
492 | 555 | <remarks>To be added.</remarks> |
493 | 556 | <exception cref="T:System.ArgumentNullException"> |
494 | | - <paramref name="type" /> is <see langword="null" />.</exception> |
| 557 | + <paramref name="type" /> is <see langword="null" />. |
| 558 | + |
| 559 | +-or- |
| 560 | + |
| 561 | +<paramref name="name" /> is <see langword="null" />. |
| 562 | + </exception> |
495 | 563 | <exception cref="T:System.ArgumentException"> |
496 | 564 | <paramref name="type" /> is not a <see langword="RuntimeType" />.</exception> |
497 | 565 | <exception cref="T:System.Reflection.AmbiguousMatchException">More than one property with the requested name was found.</exception> |
| 566 | + <altmember cref="M:System.Type.GetProperty(System.String)" /> |
498 | 567 | </Docs> |
499 | 568 | </Member> |
500 | 569 | </Members> |
|
0 commit comments