Condividi tramite


RegisterAdditionalEditorExtensionAttribute Classe

Definizione

Importante

Questa API non è conforme a CLS.

Classe Attribute per fornire un modo per aggiungere il gestore dell'estensione di file aggiuntiva agli editor esistenti senza alterare qualsiasi altro elemento

public ref class RegisterAdditionalEditorExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class RegisterAdditionalEditorExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class RegisterAdditionalEditorExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
[<System.CLSCompliant(false)>]
type RegisterAdditionalEditorExtensionAttribute = class
    inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type RegisterAdditionalEditorExtensionAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class RegisterAdditionalEditorExtensionAttribute
Inherits RegistrationAttribute
Ereditarietà
RegisterAdditionalEditorExtensionAttribute
Attributi

Costruttori

RegisterAdditionalEditorExtensionAttribute(Object, String, Int32)

Crea un nuovo RegisterAdditionalEditorExtensionAttribute.

Proprietà

Extension

Estensione file da registrare.

Factory

GUID che identifica la factory dell'editor da registrare.

Priority

Priorità di questo editor per l'estensione registrata. I valori superiori indicano una priorità più elevata dell'editor.

TypeId

Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve 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)

Registrare l'editor aggiuntivo.

Unregister(RegistrationAttribute+RegistrationContext)

Annulla la registrazione dell'editor

Si applica a