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


MethodBuilder.GetCustomAttributes Метод

Определение

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

Перегрузки

GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetCustomAttributes(Boolean)

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

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

Исключения

В настоящее время этот метод не поддерживается. Извлеките метод с помощью GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) и вызовите GetCustomAttributes(Boolean) в возвращенном методе MethodInfo.

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

GetCustomAttributes(Type, Boolean)

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

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

Исключения

В настоящее время этот метод не поддерживается. Извлеките метод с помощью GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) и вызовите GetCustomAttributes(Boolean) в возвращенном методе MethodInfo.

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