Udostępnij za pośrednictwem


ProvideDesignerMetadataAttribute Klasa

Definicja

Deklaruje dodatkowe metadane dla typów lub obiektów, dzięki czemu osoby trzecie mogą modyfikować zestaw metadanych dostępnych w klasie.

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
Dziedziczenie
ProvideDesignerMetadataAttribute
Atrybuty

Konstruktory

ProvideDesignerMetadataAttribute(Type, Type)

Inicjuje nowe wystąpienie klasy ProvideDesignerMetadataAttribute, kojarząc nowe metadane Type z bieżącym Type.

Właściwości

IsGlobal

Pobiera lub ustawia zakres modyfikacji metadanych udostępnianych przez wystąpienie ProvideDesignerMetadataAttribute

MetadataType

Pobiera typ metadanych.

RuntimeType

Pobiera typ środowiska uruchomieniowego.

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z elementem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tej właściwości będzie musiał zastąpić tę właściwość tylko wtedy, gdy potrzebuje lepszej kontroli nad wystąpieniami, które można zastosować do klasy.

(Odziedziczone po RegistrationAttribute)

Metody

GetPackageRegKeyPath(Guid)

Pobiera ścieżkę rejestru (względem katalogu głównego rejestru aplikacji) pakietu VSPackage.

(Odziedziczone po RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Rejestruje metadane projektanta.

Unregister(RegistrationAttribute+RegistrationContext)

Usuwa klucz rejestru metadanych projektanta.

Dotyczy