ExtenderProvidedPropertyAttribute Класс

Определение

Определяет свойство, предлагаемое поставщиком расширений. Этот класс не наследуется.

public ref class ExtenderProvidedPropertyAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.All)]
public sealed class ExtenderProvidedPropertyAttribute : Attribute
public sealed class ExtenderProvidedPropertyAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.All)>]
type ExtenderProvidedPropertyAttribute = class
    inherit Attribute
type ExtenderProvidedPropertyAttribute = class
    inherit Attribute
Public NotInheritable Class ExtenderProvidedPropertyAttribute
Inherits Attribute
Наследование
ExtenderProvidedPropertyAttribute
Атрибуты

Комментарии

Автоматически ExtenderProvidedPropertyAttribute внедряется классом в TypeDescriptor свойства, которые предоставляются как расширенные свойства.

Примечание

Не используйте этот атрибут для свойств. Вместо этого используйте для ProvidePropertyAttribute типа, реализующего IExtenderProvider интерфейс . Дополнительные сведения см. в разделе Поставщики расширителя.

Конструкторы

ExtenderProvidedPropertyAttribute()

Инициализирует новый экземпляр класса ExtenderProvidedPropertyAttribute.

Свойства

ExtenderProperty

Возвращает предоставляемое свойство.

Provider

Возвращает поставщика расширений, предоставляющего свойство.

ReceiverType

Возвращает тип объекта, который может получить данное свойство.

TypeId

В случае реализации в производном классе возвращает уникальный идентификатор для этого атрибута Attribute.

(Унаследовано от Attribute)

Методы

Equals(Object)

Возвращает значение, показывающее, равен ли экземпляр указанному объекту.

GetHashCode()

Возвращает хэш-код данного экземпляра.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsDefaultAttribute()

Предоставляет признак, показывающий, является ли значение этого экземпляра значением по умолчанию для производного класса.

IsDefaultAttribute()

При переопределении в производном классе указывает, является ли значение этого экземпляра значением по умолчанию для производного класса.

(Унаследовано от Attribute)
Match(Object)

При переопределении в производном классе возвращает значение, указывающее, является ли этот экземпляр равным заданному объекту.

(Унаследовано от Attribute)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Сопоставляет набор имен соответствующему набору идентификаторов диспетчеризации.

(Унаследовано от Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Возвращает сведения о типе объекта, которые можно использовать для получения сведений о типе интерфейса.

(Унаследовано от Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Возвращает количество предоставляемых объектом интерфейсов для доступа к сведениям о типе (0 или 1).

(Унаследовано от Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Предоставляет доступ к открытым свойствам и методам объекта.

(Унаследовано от Attribute)

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

См. также раздел