ComAwareEventInfo.GetCustomAttributes 方法

定义

在派生类中重写时,返回应用于此成员的所有特性。

重载

GetCustomAttributes(Boolean)

在派生类中重写时,获取一个包含应用于此成员的所有自定义特性的数组。

GetCustomAttributes(Type, Boolean)

在派生类中重写时,获取一个数组,该数组包含应用于此成员的指定类型的所有自定义特性。

GetCustomAttributes(Boolean)

Source:
ComAwareEventInfo.cs
Source:
ComAwareEventInfo.cs
Source:
ComAwareEventInfo.cs

在派生类中重写时,获取一个包含应用于此成员的所有自定义特性的数组。

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()

参数

inherit
Boolean

如果要搜索此成员的继承链以查找属性,则为 true;否则为 false

返回

Object[]

一个包含所有自定义特性的数组,如果未定义任何特性,则为一个包含零个元素的数组。

例外

此成员属于加载到仅反射的上下文的类型。 请参阅如何:将程序集加载到仅反射上下文中

无法加载自定义属性类型。

注解

此方法调用 GetCustomAttributes 基础 EventInfo 对象的 方法。

另请参阅

适用于

GetCustomAttributes(Type, Boolean)

Source:
ComAwareEventInfo.cs
Source:
ComAwareEventInfo.cs
Source:
ComAwareEventInfo.cs

在派生类中重写时,获取一个数组,该数组包含应用于此成员的指定类型的所有自定义特性。

public:
 override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()

参数

attributeType
Type

要搜索的特性类型。 只能返回可分配给此类型的特性。

inherit
Boolean

如果要搜索此成员的继承链以查找属性,则为 true;否则为 false

返回

Object[]

一个包含指定类型的所有自定义特性的数组,如果未定义任何特性,则为一个包含零个元素的数组。

例外

attributeTypenull

此成员属于加载到仅反射的上下文的类型。 请参阅如何:将程序集加载到仅反射上下文中

无法加载自定义属性类型。

另请参阅

适用于