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.