CustomAttributeExtensions.GetCustomAttributes Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Извлекает коллекцию настраиваемых атрибутов, применяемых к указанному элементу.
Перегрузки
| Имя | Описание |
|---|---|
| GetCustomAttributes(ParameterInfo, Type, Boolean) |
Извлекает коллекцию пользовательских атрибутов указанного типа, применяемого к указанному параметру, и при необходимости проверяет предки этого параметра. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу, и при необходимости проверяет предки этого элемента. |
| GetCustomAttributes(ParameterInfo, Type) |
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемых к указанному параметру. |
| GetCustomAttributes(ParameterInfo, Boolean) |
Извлекает коллекцию пользовательских атрибутов, применяемых к указанному параметру, и при необходимости проверяет предки этого параметра. |
| GetCustomAttributes(Module, Type) |
Извлекает коллекцию пользовательских атрибутов указанного типа, применяемого к указанному модулю. |
| GetCustomAttributes(MemberInfo, Type) |
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу. |
| GetCustomAttributes(MemberInfo, Boolean) |
Извлекает коллекцию настраиваемых атрибутов, применяемых к указанному элементу, и при необходимости проверяет предки этого элемента. |
| GetCustomAttributes(Assembly, Type) |
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанной сборке. |
| GetCustomAttributes(ParameterInfo) |
Извлекает коллекцию настраиваемых атрибутов, применяемых к указанному параметру. |
| GetCustomAttributes(Module) |
Извлекает коллекцию пользовательских атрибутов, применяемых к указанному модулю. |
| GetCustomAttributes(MemberInfo) |
Извлекает коллекцию настраиваемых атрибутов, применяемых к указанному элементу. |
| GetCustomAttributes(Assembly) |
Извлекает коллекцию пользовательских атрибутов, применяемых к указанной сборке. |
| GetCustomAttributes<T>(ParameterInfo, Boolean) |
Извлекает коллекцию пользовательских атрибутов указанного типа, применяемого к указанному параметру, и при необходимости проверяет предки этого параметра. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу, и при необходимости проверяет предки этого элемента. |
| GetCustomAttributes<T>(ParameterInfo) |
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемых к указанному параметру. |
| GetCustomAttributes<T>(MemberInfo) |
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу. |
| GetCustomAttributes<T>(Assembly) |
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанной сборке. |
| GetCustomAttributes<T>(Module) |
Извлекает коллекцию пользовательских атрибутов указанного типа, применяемого к указанному модулю. |
GetCustomAttributes(ParameterInfo, Type, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию пользовательских атрибутов указанного типа, применяемого к указанному параметру, и при необходимости проверяет предки этого параметра.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)
Параметры
- element
- ParameterInfo
Параметр для проверки.
- attributeType
- Type
Тип атрибута для поиска.
- inherit
- Boolean
true Для проверки предков element; в противном случае false.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementattributeType, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element или attributeType есть null.
attributeType не является производным от Attribute.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes(MemberInfo, Type, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу, и при необходимости проверяет предки этого элемента.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type, inherit As Boolean) As IEnumerable(Of Attribute)
Параметры
- element
- MemberInfo
Элемент для проверки.
- attributeType
- Type
Тип атрибута для поиска.
- inherit
- Boolean
true Для проверки предков element; в противном случае false.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementattributeType, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element или attributeType есть null.
attributeType не является производным от Attribute.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes(ParameterInfo, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемых к указанному параметру.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.ParameterInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, attributeType As Type) As IEnumerable(Of Attribute)
Параметры
- element
- ParameterInfo
Параметр для проверки.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementattributeType, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element или attributeType есть null.
attributeType не является производным от Attribute.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes(ParameterInfo, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию пользовательских атрибутов, применяемых к указанному параметру, и при необходимости проверяет предки этого параметра.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of Attribute)
Параметры
- element
- ParameterInfo
Параметр для проверки.
- inherit
- Boolean
true Для проверки предков element; в противном случае false.
Возвращаемое значение
Коллекция настраиваемых атрибутов, применяемых к element, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes(Module, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию пользовательских атрибутов указанного типа, применяемого к указанному модулю.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Module element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Module * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module, attributeType As Type) As IEnumerable(Of Attribute)
Параметры
- element
- Module
Модуль для проверки.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementattributeType, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element или attributeType есть null.
attributeType не является производным от Attribute.
Применяется к
GetCustomAttributes(MemberInfo, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, Type attributeType);
static member GetCustomAttributes : System.Reflection.MemberInfo * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, attributeType As Type) As IEnumerable(Of Attribute)
Параметры
- element
- MemberInfo
Элемент для проверки.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementattributeType, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element или attributeType есть null.
attributeType не является производным от Attribute.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes(MemberInfo, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов, применяемых к указанному элементу, и при необходимости проверяет предки этого элемента.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element, bool inherit);
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo, inherit As Boolean) As IEnumerable(Of Attribute)
Параметры
- element
- MemberInfo
Элемент для проверки.
- inherit
- Boolean
true Для проверки предков element; в противном случае false.
Возвращаемое значение
Коллекция настраиваемых атрибутов, применяемых к element этим условиям, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes(Assembly, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанной сборке.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Assembly element, Type attributeType);
static member GetCustomAttributes : System.Reflection.Assembly * Type -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly, attributeType As Type) As IEnumerable(Of Attribute)
Параметры
- element
- Assembly
Сборка для проверки.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementattributeType, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element или attributeType есть null.
attributeType не является производным от Attribute.
Применяется к
GetCustomAttributes(ParameterInfo)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов, применяемых к указанному параметру.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.ParameterInfo element);
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As ParameterInfo) As IEnumerable(Of Attribute)
Параметры
- element
- ParameterInfo
Параметр для проверки.
Возвращаемое значение
Коллекция настраиваемых атрибутов, применяемых к element, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes(Module)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию пользовательских атрибутов, применяемых к указанному модулю.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Module element);
static member GetCustomAttributes : System.Reflection.Module -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Module) As IEnumerable(Of Attribute)
Параметры
- element
- Module
Модуль для проверки.
Возвращаемое значение
Коллекция настраиваемых атрибутов, применяемых к element, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
Применяется к
GetCustomAttributes(MemberInfo)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов, применяемых к указанному элементу.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.MemberInfo element);
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As MemberInfo) As IEnumerable(Of Attribute)
Параметры
- element
- MemberInfo
Элемент для проверки.
Возвращаемое значение
Коллекция настраиваемых атрибутов, применяемых к element, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes(Assembly)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию пользовательских атрибутов, применяемых к указанной сборке.
public:
[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<Attribute ^> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<Attribute> GetCustomAttributes(this System.Reflection.Assembly element);
static member GetCustomAttributes : System.Reflection.Assembly -> seq<Attribute>
<Extension()>
Public Function GetCustomAttributes (element As Assembly) As IEnumerable(Of Attribute)
Параметры
- element
- Assembly
Сборка для проверки.
Возвращаемое значение
Коллекция настраиваемых атрибутов, применяемых к element, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
Применяется к
GetCustomAttributes<T>(ParameterInfo, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию пользовательских атрибутов указанного типа, применяемого к указанному параметру, и при необходимости проверяет предки этого параметра.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.ParameterInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo, inherit As Boolean) As IEnumerable(Of T)
Параметры типа
- T
Тип атрибута для поиска.
Параметры
- element
- ParameterInfo
Параметр для проверки.
- inherit
- Boolean
true Для проверки предков element; в противном случае false.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementT, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes<T>(MemberInfo, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу, и при необходимости проверяет предки этого элемента.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element, bool inherit);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.MemberInfo element, bool inherit) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo * bool -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo, inherit As Boolean) As IEnumerable(Of T)
Параметры типа
- T
Тип атрибута для поиска.
Параметры
- element
- MemberInfo
Элемент для проверки.
- inherit
- Boolean
true Для проверки предков element; в противном случае false.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementT, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes<T>(ParameterInfo)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемых к указанному параметру.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::ParameterInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.ParameterInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.ParameterInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As ParameterInfo) As IEnumerable(Of T)
Параметры типа
- T
Тип атрибута для поиска.
Параметры
- element
- ParameterInfo
Параметр для проверки.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementT, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes<T>(MemberInfo)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанному элементу.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::MemberInfo ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.MemberInfo element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.MemberInfo -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As MemberInfo) As IEnumerable(Of T)
Параметры типа
- T
Тип атрибута для поиска.
Параметры
- element
- MemberInfo
Элемент для проверки.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementT, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
element не является конструктором, методом, свойством, событием, типом или полем.
Не удается загрузить пользовательский тип атрибута.
Применяется к
GetCustomAttributes<T>(Assembly)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию настраиваемых атрибутов указанного типа, применяемого к указанной сборке.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Assembly ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.Assembly element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Assembly -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Assembly) As IEnumerable(Of T)
Параметры типа
- T
Тип атрибута для поиска.
Параметры
- element
- Assembly
Сборка для проверки.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementT, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.
Применяется к
GetCustomAttributes<T>(Module)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Извлекает коллекцию пользовательских атрибутов указанного типа, применяемого к указанному модулю.
public:
generic <typename T>
where T : Attribute[System::Runtime::CompilerServices::Extension]
static System::Collections::Generic::IEnumerable<T> ^ GetCustomAttributes(System::Reflection::Module ^ element);
public static System.Collections.Generic.IEnumerable<T> GetCustomAttributes<T>(this System.Reflection.Module element) where T : Attribute;
static member GetCustomAttributes : System.Reflection.Module -> seq<'T (requires 'T :> Attribute)> (requires 'T :> Attribute)
<Extension()>
Public Function GetCustomAttributes(Of T As Attribute) (element As Module) As IEnumerable(Of T)
Параметры типа
- T
Тип атрибута для поиска.
Параметры
- element
- Module
Модуль для проверки.
Возвращаемое значение
Коллекция настраиваемых атрибутов, к которым применяются и которые соответствуют elementT, или пустая коллекция, если такие атрибуты отсутствуют.
Исключения
element равно null.