Freigeben über


ProvideDesignerMetadataAttribute Klasse

Definition

Deklariert die zusätzlichen Metadaten für Typen oder Objekte und ermöglicht Drittanbietern, den Satz von Metadaten zu ändern, der auf einer Klasse verfügbar ist.

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
Vererbung
ProvideDesignerMetadataAttribute
Attribute

Konstruktoren

ProvideDesignerMetadataAttribute(Type, Type)

Initialisiert eine neue Instanz von ProvideDesignerMetadataAttribute, wobei neue Metadaten Type dem aktuellen Type zugeordnet werden.

Eigenschaften

IsGlobal

Ruft den Bereich der Metadatenmodifizierungen, die durch eine Instanz ProvideDesignerMetadataAttribute bereitgestellt werden ab, bzw. legt diesen fest.

MetadataType

Ruft den Metadatentyp ab

RuntimeType

Ruft den Laufzeittyp ab.

TypeId

Überschreiben Sie die TypeID-Eigenschaft, damit die von RegistrationAttribute abgeleiteten Klassen mit System.ComponentModel.TypeDescriptor.GetAttributes(...) arbeiten können. Ein von diesem abgeleitetes Attribut muss diese Eigenschaft nur überschreiben, wenn es ein besseres Steuerelement für die Instanzen benötigt, die auf eine Klasse angewendet werden können.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registriert die Designermetadaten.

Unregister(RegistrationAttribute+RegistrationContext)

Entfernt den Designermetadaten-Registrierungsschlüssel.

Gilt für: