DynamicMethod.GetCustomAttributes Метод

Определение

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

Перегрузки

Имя Описание
GetCustomAttributes(Boolean)

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

GetCustomAttributes(Type, Boolean)

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

GetCustomAttributes(Boolean)

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

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

Комментарии

Для динамических методов указание trueinherit не имеет никакого эффекта, так как метод не объявлен в типе.

Note

Пользовательские атрибуты в настоящее время не поддерживаются в динамических методах. Единственным возвращаемым атрибутом является MethodImplAttributeто, что флаги реализации метода можно легко получить с помощью GetMethodImplementationFlags метода.

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

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

GetCustomAttributes(Type, Boolean)

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

Тип Type возвращаемого пользовательского атрибута.

inherit
Boolean

true поиск цепочки наследования метода для поиска пользовательских атрибутов; false чтобы проверить только текущий метод.

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

Object[]

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

Исключения

attributeType равно null.

Комментарии

Для динамических методов указание trueinherit не имеет никакого эффекта, так как метод не объявлен в типе.

Note

Пользовательские атрибуты в настоящее время не поддерживаются в динамических методах. Единственным возвращаемым атрибутом является MethodImplAttributeто, что флаги реализации метода можно легко получить с помощью GetMethodImplementationFlags метода.

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

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