ICustomAttributeProvider.GetCustomAttributes Method (Type, Boolean)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Returns an array of custom attributes defined on this member, identified by type, or an empty array if there are no custom attributes of that type.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- attributeType
- Type: System.Type
The type of the custom attributes.
- inherit
- Type: System.Boolean
When true, look up the hierarchy chain for the inherited custom attribute.
Return Value
Type: System.Object []An array of Objects representing custom attributes, or an empty array.
| Exception | Condition |
|---|---|
| TypeLoadException | The custom attribute type cannot be loaded. |
| AmbiguousMatchException | There is more than one attribute of type attributeType defined on this member. |
If attributeType is a base class or interface, this method returns any implementation of that type.
This method returns custom attributes defined directly on a non-inherited member only.
Calling ICustomAttributeProvider.GetCustomAttributes on PropertyInfo or EventInfo when the inherit parameter of GetCustomAttributes is true does not walk the type hierarchy. Use System.Attribute to inherit custom attributes.