Sdílet prostřednictvím


ProvideDesignerMetadataAttribute Třída

Definice

Deklaruje další metadata pro typy nebo objekty, což umožňuje třetím stranám upravit sadu metadat dostupných ve třídě.

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
Dědičnost
ProvideDesignerMetadataAttribute
Atributy

Konstruktory

ProvideDesignerMetadataAttribute(Type, Type)

Inicializuje novou instanci objektu ProvideDesignerMetadataAttributea přidružuje nová metadata Type k aktuálnímu Typeobjektu .

Vlastnosti

IsGlobal

Získá nebo nastaví obor úprav metadat poskytovaných instancí. ProvideDesignerMetadataAttribute

MetadataType

Získá typ metadat.

RuntimeType

Získá typ modulu runtime.

TypeId

Přepište vlastnost TypeID, aby odvozené třídy RegistrationAttribute fungovaly se System.ComponentModel.TypeDescriptor.GetAttributes(...). Atribut odvozený z tohoto atributu bude muset přepsat tuto vlastnost pouze v případě, že potřebuje lepší kontrolu nad instancemi, které lze použít na třídu.

(Zděděno od RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Získá cestu registru (vzhledem ke kořenovému adresáři registru aplikace) VSPackage.

(Zděděno od RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Zaregistruje metadata návrháře.

Unregister(RegistrationAttribute+RegistrationContext)

Odebere klíč registru metadat návrháře.

Platí pro