Udostępnij przez


RegisterAdditionalEditorExtensionAttribute Klasa

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Klasa atrybutów w celu zapewnienia sposobu dodawania dodatkowej obsługi rozszerzeń plików do istniejących edytorów bez zmiany niczego innego

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

Konstruktory

RegisterAdditionalEditorExtensionAttribute(Object, String, Int32)

Tworzy nowy atrybut RegisterAdditionalEditorExtensionAttribute.

Właściwości

Extension

Rozszerzenie pliku do zarejestrowania.

Factory

Identyfikator GUID identyfikujący fabrykę edytora do zarejestrowania.

Priority

Priorytet tego edytora dla zarejestrowanego rozszerzenia. Większe wartości wskazują wyższy priorytet edytora.

TypeId

Zastąp właściwość TypeID, aby umożliwić klasom pochodnym RegistrationAttribute pracować z atrybutem System.ComponentModel.TypeDescriptor.GetAttributes(...). Atrybut pochodzący z tego atrybutu 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)

Zarejestruj dodatkowy edytor.

Unregister(RegistrationAttribute+RegistrationContext)

Wyrejestrowywanie edytora

Dotyczy