ModuleBuilder.IsDefined(Type, Boolean) Метод
Определение
Возвращает значение, обозначающее, применен ли к этому модулю указанный тип атрибутов.Returns a value that indicates whether the specified attribute type has been applied to this module.
public:
override bool IsDefined(Type ^ attributeType, bool inherit);
public override bool IsDefined (Type attributeType, bool inherit);
override this.IsDefined : Type * bool -> bool
Public Overrides Function IsDefined (attributeType As Type, inherit As Boolean) As Boolean
Параметры
- attributeType
- Type
Тип настраиваемого атрибута для проверки.The type of custom attribute to test for.
- inherit
- Boolean
Данный аргумент не учитывается для объектов этого типа.This argument is ignored for objects of this type.
Возвращаемое значение
Значение true
, если к этому модулю применен один или несколько экземпляров attributeType
, в противном случае — значение false
.true
if one or more instances of attributeType
have been applied to this module; otherwise, false
.
Исключения
attributeType
имеет значение null
.attributeType
is null
.
attributeType
не является объектом Type, предоставляемым средой выполнения.attributeType
is not a Type object supplied by the runtime. Например, attributeType
является объектом TypeBuilder.For example, attributeType
is a TypeBuilder object.