SingleFileGeneratorSupportRegistrationAttribute 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 dodaje niestandardowy wpis rejestru generatora plików dla określonego typu pliku.
Na przykład: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
[proj_fac_guid]
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class SingleFileGeneratorSupportRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type SingleFileGeneratorSupportRegistrationAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class SingleFileGeneratorSupportRegistrationAttribute
Inherits RegistrationAttribute
- Dziedziczenie
- Atrybuty
Uwagi
Jest to odpowiedzialność projektu za upewnienie się, że klucz ProjectTypeGuid został utworzony. Następnie klienci określonych typów plików, którzy implementują rzeczywisty generator pojedynczych plików, są odpowiedzialni za rejestrowanie generatorów pojedynczych plików w podkluczu projektu klucza "Generatory". W tym celu klienci, którzy implementują określony generator pojedynczych plików, korzystają CodeGeneratorRegistrationAttribute z tego celu.
Konstruktory
SingleFileGeneratorSupportRegistrationAttribute(Type) |
Tworzy nowy atrybut SingleFileGeneratorSupportRegistrationAttribute w celu zarejestrowania niestandardowego generatora kodu dla podanego kontekstu. |
Właściwości
ProjectFactoryGuid |
Pobieranie identyfikatora GUID reprezentującego typ generatora |
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) |
Wywoływana w celu zarejestrowania tego atrybutu w danym kontekście. Kontekst zawiera lokalizację, w której należy umieścić informacje o rejestracji. Zawiera również inne informacje, takie jak typ zarejestrowany i informacje o ścieżce. |
Unregister(RegistrationAttribute+RegistrationContext) |
Wyrejestruj to rozszerzenie pliku. |