Поделиться через


PropertyBuilder.IsDefined(Type, Boolean) Метод

Определение

Указывает, определен ли для данного свойства один или несколько экземпляров типа, задаваемого параметром attributeType.

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

Объект Type, к которому применяются настраиваемые атрибуты.

inherit
Boolean

Указывает, следует ли для поиска пользовательских атрибутов просматривать цепочку наследования данного свойства.

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

Возвращается значение true, если для данного свойства определен один или несколько экземпляров типа, задаваемого параметром attributeType; в противном случае возвращается false.

Исключения

Этот метод не поддерживается.

Комментарии

Обдумайте родительский тип свойства с помощью Type.GetType или Assembly.GetType, извлеките объект свойства Reflection из типа и вызовите PropertyInfo.IsDefined.

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