ComAwareEventInfo::GetCustomAttributes Method (Type^, Boolean)
When overridden in a derived class, gets an array that contains all the custom attributes of the specified type that are applied to this member.
Assembly: System.Core (in System.Core.dll)
public: virtual array<Object^>^ GetCustomAttributes( Type^ attributeType, bool inherit ) override
Parameters
- attributeType
-
Type:
System::Type^
The attribute type to search for. Only attributes that are assignable to this type can be returned.
- inherit
-
Type:
System::Boolean
true to search this member's inheritance chain to find the attributes; otherwise, false.
Return Value
Type: array<System::Object^>^An array that contains all the custom attributes of the specified type, or an array that has no elements if no attributes were defined.
| Exception | Condition |
|---|---|
| ArgumentNullException | attributeType is null. |
| InvalidOperationException | This member belongs to a type that is loaded into the reflection-only context. See How to: Load Assemblies into the Reflection-Only Context |
| TypeLoadException | A custom attribute type cannot be loaded. |