Поделиться через


ComAwareEventInfo.GetCustomAttributes Метод

Определение

При переопределении в производном классе возвращает все атрибуты, применяемые к этому члену.

Перегрузки

GetCustomAttributes(Boolean)

При переопределении в производном классе получает массив всех настраиваемых атрибутов, применяемых к этому члену.

GetCustomAttributes(Type, Boolean)

При переопределении в производном классе получает массив всех настраиваемых атрибутов указанного типа, применяемых к этому члену.

GetCustomAttributes(Boolean)

Исходный код:
ComAwareEventInfo.cs
Исходный код:
ComAwareEventInfo.cs
Исходный код:
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)

Исходный код:
ComAwareEventInfo.cs
Исходный код:
ComAwareEventInfo.cs
Исходный код:
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[]

Массив, содержащий все настраиваемые атрибуты указанного типа, или массив, не содержащий элементов, если атрибуты не определены.

Исключения

attributeType имеет значение null.

Этот элемент загружается в контекст, предназначенный только для отражения. См. практическое руководство по загрузке сборок в контекст, предназначенный только для отражения

Не удалось загрузить тип настраиваемого атрибута.

См. также раздел

Применяется к