Condividi tramite


ProvideDesignerMetadataAttribute Classe

Definizione

Dichiara i metadati aggiuntivi per i tipi o gli oggetti, consentendo alle terze parti di modificare il set dei metadati disponibili in una classe.

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
Ereditarietà
ProvideDesignerMetadataAttribute
Attributi

Costruttori

ProvideDesignerMetadataAttribute(Type, Type)

Inizializza una nuova istanza dell'oggetto ProvideDesignerMetadataAttribute, associando nuovi metadati Type con l'oggetto Type corrente.

Proprietà

IsGlobal

Ottiene o imposta l'ambito delle modifiche dei metadati fornite da un'istanza di ProvideDesignerMetadataAttribute

MetadataType

Ottiene il tipo dei metadati.

RuntimeType

Ottiene il tipo di runtime.

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate di RegistrationAttribute di funzionare con System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo elemento dovrà eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe.

(Ereditato da RegistrationAttribute)

Metodi

GetPackageRegKeyPath(Guid)

Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS.

(Ereditato da RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra i metadati della finestra di progettazione.

Unregister(RegistrationAttribute+RegistrationContext)

Rimuove la chiave del Registro di sistema dei metadati della finestra di progettazione.

Si applica a