CustomAttributeExtensions.IsDefined Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает, применяются ли пользовательские атрибуты к элементу.
Перегрузки
| IsDefined(MemberInfo, Type, Boolean) |
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному элементу и, при необходимости, применяются к его предкам. |
| IsDefined(Assembly, Type) |
Указывает, применяются ли пользовательские атрибуты указанного типа к указанной сборке. |
| IsDefined(MemberInfo, Type) |
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному элементу. |
| IsDefined(Module, Type) |
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному модулю. |
| IsDefined(ParameterInfo, Type) |
Указывает, применяются ли настраиваемые атрибуты указанного типа к указанному параметру. |
| IsDefined(ParameterInfo, Type, Boolean) |
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному параметру и, при необходимости, применяются ли к его предкам. |
IsDefined(MemberInfo, Type, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному элементу и, при необходимости, применяются к его предкам.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::MemberInfo ^ element, Type ^ attributeType, bool inherit);
public static bool IsDefined (this System.Reflection.MemberInfo element, Type attributeType, bool inherit);
static member IsDefined : System.Reflection.MemberInfo * Type * bool -> bool
<Extension()>
Public Function IsDefined (element As MemberInfo, attributeType As Type, inherit As Boolean) As Boolean
Параметры
- element
- MemberInfo
Элемент для проверки.
- attributeType
- Type
Тип атрибута для поиска.
- inherit
- Boolean
true для проверки предков element; в противном случае false.
Возвращаемое значение
true, если атрибут указанного типа применяется к element; в противном случае false.
Исключения
element или attributeTypenull.
attributeType не является производным от Attribute.
element не является конструктором, методом, свойством, событием, типом или полем.
Применяется к
IsDefined(Assembly, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применяются ли пользовательские атрибуты указанного типа к указанной сборке.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::Assembly ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.Assembly element, Type attributeType);
static member IsDefined : System.Reflection.Assembly * Type -> bool
<Extension()>
Public Function IsDefined (element As Assembly, attributeType As Type) As Boolean
Параметры
- element
- Assembly
Сборка для проверки.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
true, если атрибут указанного типа применяется к element; в противном случае false.
Исключения
element или attributeTypenull.
attributeType не является производным от Attribute.
Применяется к
IsDefined(MemberInfo, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному элементу.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::MemberInfo ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.MemberInfo element, Type attributeType);
static member IsDefined : System.Reflection.MemberInfo * Type -> bool
<Extension()>
Public Function IsDefined (element As MemberInfo, attributeType As Type) As Boolean
Параметры
- element
- MemberInfo
Элемент для проверки.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
true, если атрибут указанного типа применяется к element; в противном случае false.
Исключения
element или attributeTypenull.
attributeType не является производным от Attribute.
element не является конструктором, методом, свойством, событием, типом или полем.
Применяется к
IsDefined(Module, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному модулю.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::Module ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.Module element, Type attributeType);
static member IsDefined : System.Reflection.Module * Type -> bool
<Extension()>
Public Function IsDefined (element As Module, attributeType As Type) As Boolean
Параметры
- element
- Module
Модуль для проверки.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
true, если атрибут указанного типа применяется к element; в противном случае false.
Исключения
element или attributeTypenull.
attributeType не является производным от Attribute.
Применяется к
IsDefined(ParameterInfo, Type)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применяются ли настраиваемые атрибуты указанного типа к указанному параметру.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::ParameterInfo ^ element, Type ^ attributeType);
public static bool IsDefined (this System.Reflection.ParameterInfo element, Type attributeType);
static member IsDefined : System.Reflection.ParameterInfo * Type -> bool
<Extension()>
Public Function IsDefined (element As ParameterInfo, attributeType As Type) As Boolean
Параметры
- element
- ParameterInfo
Параметр для проверки.
- attributeType
- Type
Тип атрибута для поиска.
Возвращаемое значение
true, если атрибут указанного типа применяется к element; в противном случае false.
Исключения
element или attributeTypenull.
attributeType не является производным от Attribute.
Применяется к
IsDefined(ParameterInfo, Type, Boolean)
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
- Исходный код:
- CustomAttributeExtensions.cs
Указывает, применяются ли пользовательские атрибуты указанного типа к указанному параметру и, при необходимости, применяются ли к его предкам.
public:
[System::Runtime::CompilerServices::Extension]
static bool IsDefined(System::Reflection::ParameterInfo ^ element, Type ^ attributeType, bool inherit);
public static bool IsDefined (this System.Reflection.ParameterInfo element, Type attributeType, bool inherit);
static member IsDefined : System.Reflection.ParameterInfo * Type * bool -> bool
<Extension()>
Public Function IsDefined (element As ParameterInfo, attributeType As Type, inherit As Boolean) As Boolean
Параметры
- element
- ParameterInfo
Параметр для проверки.
- attributeType
- Type
Тип атрибута для поиска.
- inherit
- Boolean
true для проверки предков element; в противном случае false.
Возвращаемое значение
true, если атрибут указанного типа применяется к element; в противном случае false.
Исключения
element или attributeTypenull.
attributeType не является производным от Attribute.