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


TypeBuilder.GetCustomAttributes Метод

Определение

Возвращает настраиваемые атрибуты, определенные для данного типа.

Перегрузки

GetCustomAttributes(Boolean)

Возвращает все настраиваемые атрибуты, определенные для данного типа.

GetCustomAttributes(Type, Boolean)

Возвращает все настраиваемые атрибуты текущего типа, которые можно назначить указанному типу.

GetCustomAttributes(Boolean)

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

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

Возвращаемое значение

Object[]

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

Исключения

В настоящее время этот метод не поддерживается для неполных типов. Извлеките тип с помощью GetType() и вызовите GetCustomAttributes(Boolean) в возвращенном типе Type.

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

GetCustomAttributes(Type, Boolean)

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

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

Возвращаемое значение

Object[]

Массив настраиваемых атрибутов, определенных для текущего типа.

Исключения

В настоящее время этот метод не поддерживается для неполных типов. Извлеките тип с помощью GetType() и вызовите GetCustomAttributes(Boolean) в возвращенном типе Type.

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

Тип должен быть типом, предоставленным базовой системой среды выполнения.

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