CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined CustomAttributeExtensions.IsDefined Method

Определение

Указывает, применены ли настраиваемые атрибуты к элементу.Indicates whether custom attributes are applied to an element.

Перегрузки

IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean)

Указывает применены ли настраиваемые атрибуты указанного типа к указанному элементу и, при необходимости, применены ли они к его предкам.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанной сборке.Indicates whether custom attributes of a specified type are applied to a specified assembly.

IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному члену.Indicates whether custom attributes of a specified type are applied to a specified member.

IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному модулю.Indicates whether custom attributes of a specified type are applied to a specified module.

IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному параметру.Indicates whether custom attributes of a specified type are applied to a specified parameter.

IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean)

Указывает применены ли настраиваемые атрибуты указанного типа к указанному параметру и, при необходимости, применены ли они к его предкам.Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.

IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean) IsDefined(MemberInfo, Type, Boolean)

Указывает применены ли настраиваемые атрибуты указанного типа к указанному элементу и, при необходимости, применены ли они к его предкам.Indicates whether custom attributes of a specified type are applied to a specified member, and, optionally, applied to its ancestors.

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 MemberInfo MemberInfo MemberInfo

Проверяемый член.The member to inspect.

attributeType
Type Type Type Type

Искомый тип атрибута.The type of the attribute to search for.

inherit
Boolean Boolean Boolean Boolean

Значение true для проверки предков element; в противном случае — значение false.true to inspect the ancestors of element; otherwise, false.

Возвраты

Значение true, если атрибут указанного типа применен к element; в противном случае — значение false.true if an attribute of the specified type is applied to element; otherwise, false.

Исключения

Параметр element или attributeType имеет значение null.element or attributeType is null.

Тип attributeType не является производным объекта Attribute.attributeType is not derived from Attribute.

element не представляет конструктор, метод, свойство, событие, тип или поле.element is not a constructor, method, property, event, type, or field.

IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type) IsDefined(Assembly, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанной сборке.Indicates whether custom attributes of a specified type are applied to a specified assembly.

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 Assembly Assembly Assembly

Сборка для проверки.The assembly to inspect.

attributeType
Type Type Type Type

Искомый тип атрибута.The type of the attribute to search for.

Возвраты

Значение true, если атрибут указанного типа применен к element; в противном случае — значение false.true if an attribute of the specified type is applied to element; otherwise, false.

Исключения

Значение параметра element или attributeTypenull.element or attributeType is null.

Тип attributeType не является производным объекта Attribute.attributeType is not derived from Attribute.

IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type) IsDefined(MemberInfo, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному члену.Indicates whether custom attributes of a specified type are applied to a specified member.

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 MemberInfo MemberInfo MemberInfo

Проверяемый член.The member to inspect.

attributeType
Type Type Type Type

Тип атрибута для поиска.The type of attribute to search for.

Возвраты

Значение true, если атрибут указанного типа применен к element; в противном случае — значение false.true if an attribute of the specified type is applied to element; otherwise, false.

Исключения

Параметр element или attributeType имеет значение null.element or attributeType is null.

Тип attributeType не является производным объекта Attribute.attributeType is not derived from Attribute.

element не представляет конструктор, метод, свойство, событие, тип или поле.element is not a constructor, method, property, event, type, or field.

IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type) IsDefined(Module, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному модулю.Indicates whether custom attributes of a specified type are applied to a specified module.

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 Module Module Module

Проверяемый модуль.The module to inspect.

attributeType
Type Type Type Type

Искомый тип атрибута.The type of attribute to search for.

Возвраты

Значение true, если атрибут указанного типа применен к element; в противном случае — значение false.true if an attribute of the specified type is applied to element; otherwise, false.

Исключения

Значение параметра element или attributeTypenull.element or attributeType is null.

Тип attributeType не является производным объекта Attribute.attributeType is not derived from Attribute.

IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type) IsDefined(ParameterInfo, Type)

Указывает, применены ли какие-либо пользовательские атрибуты заданного типа к указанному параметру.Indicates whether custom attributes of a specified type are applied to a specified parameter.

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 ParameterInfo ParameterInfo ParameterInfo

Проверяемый параметр.The parameter to inspect.

attributeType
Type Type Type Type

Тип атрибута для поиска.The type of attribute to search for.

Возвраты

Значение true, если атрибут указанного типа применен к element; в противном случае — значение false.true if an attribute of the specified type is applied to element; otherwise, false.

Исключения

Значение параметра element или attributeTypenull.element or attributeType is null.

Тип attributeType не является производным объекта Attribute.attributeType is not derived from Attribute.

IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean) IsDefined(ParameterInfo, Type, Boolean)

Указывает применены ли настраиваемые атрибуты указанного типа к указанному параметру и, при необходимости, применены ли они к его предкам.Indicates whether custom attributes of a specified type are applied to a specified parameter, and, optionally, applied to its ancestors.

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 ParameterInfo ParameterInfo ParameterInfo

Проверяемый параметр.The parameter to inspect.

attributeType
Type Type Type Type

Тип атрибута для поиска.The type of attribute to search for.

inherit
Boolean Boolean Boolean Boolean

Значение true для проверки предков element; в противном случае — значение false.true to inspect the ancestors of element; otherwise, false.

Возвраты

Значение true, если атрибут указанного типа применен к element; в противном случае — значение false.true if an attribute of the specified type is applied to element; otherwise, false.

Исключения

Параметр element или attributeType имеет значение null.element or attributeType is null.

Тип attributeType не является производным объекта Attribute.attributeType is not derived from Attribute.

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