SingleFileGeneratorSupportRegistrationAttribute Klasse

Definition

Erstellt den ProjectTypeGuid-Schlüssel unter $RegRoot$ \Generators. Dieses Registrierungsattribut wird von Projektsystemen verwendet, die Einzeldatei-Generatoren unterstützen.

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
Vererbung
SingleFileGeneratorSupportRegistrationAttribute
Attribute

Hinweise

Es liegt in der Verantwortung des Projekts sicherzustellen, dass der projecttypguid-Schlüssel erstellt wird. Clients bestimmter Dateitypen, die einen tatsächlichen Einzel Datei-Generator implementieren, sind dann dafür verantwortlich, ihre einzelnen Datei Generatoren unter dem Unterschlüssel des Projekts des Schlüssels "Generatoren" zu registrieren. Clients, die einen bestimmten Einzel Datei-Generator implementieren, verwenden CodeGeneratorRegistrationAttribute zu diesem Zweck.

Konstruktoren

SingleFileGeneratorSupportRegistrationAttribute(Type)

Initialisiert eine neue Instanz der SingleFileGeneratorSupportRegistrationAttribute-Klasse für die Registrierung eines benutzerdefinierten Codegenerators.

Eigenschaften

ProjectFactoryGuid

Ruft die GUID ab, die den Generatortyp darstellt.

TypeId

Ruft die aktuelle Instanz dieses Attributs ab.

(Geerbt von RegistrationAttribute)

Methoden

GetPackageRegKeyPath(Guid)

Ruft den Registrierungspfad (relativ zum Registrierungsstamm der Anwendung) des VSPackages ab.

(Geerbt von RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registriert dieses Attribut im angegebenen Kontext.

Unregister(RegistrationAttribute+RegistrationContext)

Hebt die Registrierung für dieses Attribut auf.

Gilt für