ICustomAttributeProvider::GetCustomAttributes Method (Type^, Boolean)
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: array<System::Object^>^An array of Objects representing custom attributes, or an empty array.
| Exception | Condition |
|---|---|
| TypeLoadException | The custom attribute type cannot be loaded. |
| ArgumentNullException | attributeType is null. |
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.
Available since 1.1
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0