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.

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