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


ProvideDesignerMetadataAttribute Класс

Определение

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

public ref class ProvideDesignerMetadataAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideDesignerMetadataAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideDesignerMetadataAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideDesignerMetadataAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideDesignerMetadataAttribute
Inherits RegistrationAttribute
Наследование
ProvideDesignerMetadataAttribute
Атрибуты

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

ProvideDesignerMetadataAttribute(Type, Type)

Инициализирует новый экземпляр ProvideDesignerMetadataAttribute, связывая новый тип метаданных Type с текущим типом Type.

Свойства

IsGlobal

Получает или задает область изменений метаданных, предоставленных экземпляром ProvideDesignerMetadataAttribute

MetadataType

Возвращает тип метаданных.

RuntimeType

Получает тип среды выполнения.

TypeId

Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу.

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

Методы

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Регистрирует метаданные конструктора.

Unregister(RegistrationAttribute+RegistrationContext)

Удаляет раздел реестра метаданных конструктора.

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