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.

Namespace:  System.Runtime.InteropServices
Assembly:  System.Core (in System.Core.dll)

public override Object[] GetCustomAttributes(
	Type attributeType,
	bool inherit
)

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: 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.

Implements

ICustomAttributeProvider.GetCustomAttributes(Type, Boolean)
_MemberInfo.GetCustomAttributes(Type, Boolean)

ExceptionCondition
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.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft