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.