RegisterAsDslToolsEditorAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ten atrybut służy do tagowania narzędzi DSL Tools Designer, które zostały utworzone za pomocą Kreatora Designer. Umożliwia kreatorowi Designer doradzanie ponownemu używaniu rozszerzeń plików obsługiwanych przez innych projektantów innych niż DSLTools i umożliwia usunięcie starych projektantów DSL bez usuwania innych pakietów obsługujących to samo rozszerzenie pliku.
public ref class RegisterAsDslToolsEditorAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class RegisterAsDslToolsEditorAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)>]
type RegisterAsDslToolsEditorAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class RegisterAsDslToolsEditorAttribute
Inherits RegistrationAttribute
- Dziedziczenie
- Atrybuty
Konstruktory
RegisterAsDslToolsEditorAttribute() |
Ten atrybut służy do tagowania narzędzi DSL Tools Designer, które zostały utworzone za pomocą Kreatora Designer. Umożliwia kreatorowi Designer doradzanie ponownemu używaniu rozszerzeń plików obsługiwanych przez innych projektantów innych niż DSLTools i umożliwia usunięcie starych projektantów DSL bez usuwania innych pakietów obsługujących to samo rozszerzenie pliku. |
Właściwości
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) |
Rejestruje pakiet jako narzędzie DSL. |
Unregister(RegistrationAttribute+RegistrationContext) |
Usuwa klucz rejestracji narzędzia DSL. |