BaseCodeGenerator-Klasse
Ein verwalteter Wrapper für das VS-Konzept eines IVsSingleFileGenerator. Dieser stellt ein benutzerdefiniertes Tool dar, das während der Builderstellung aufgerufen wird und beliebige Dateien als Eingabe akzeptieren kann und eine kompilierbare Codedatei als Ausgabe bereitstellt.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGenerator
Microsoft.VisualStudio.TextTemplating.VSHost.BaseCodeGeneratorWithSite
Namespace: Microsoft.VisualStudio.TextTemplating.VSHost
Assembly: Microsoft.VisualStudio.TextTemplating.VSHost.10.0 (in Microsoft.VisualStudio.TextTemplating.VSHost.10.0.dll)
Syntax
'Declaration
Public MustInherit Class BaseCodeGenerator _
Implements IVsSingleFileGenerator, IDisposable
public abstract class BaseCodeGenerator : IVsSingleFileGenerator,
IDisposable
public ref class BaseCodeGenerator abstract : IVsSingleFileGenerator,
IDisposable
[<AbstractClass>]
type BaseCodeGenerator =
class
interface IVsSingleFileGenerator
interface IDisposable
end
public abstract class BaseCodeGenerator implements IVsSingleFileGenerator, IDisposable
Der BaseCodeGenerator-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
BaseCodeGenerator |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
FileNamespace | Der Namespace für die Datei. | |
InputFilePath | Der Dateipfad für die Eingabedatei. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Dispose() | Gibt alle von dieser Instanz verwendeten Ressourcen frei. | |
Dispose(Boolean) | ||
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | (Überschreibt Object.Finalize().) | |
Generate | ||
GenerateCode | ||
GeneratorErrorCallback | ||
GetDefaultExtension | Ruft die Standarderweiterung für diesen Generator ab. | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
IVsSingleFileGenerator.DefaultExtension | ||
IVsSingleFileGenerator.Generate |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.