ModelingTextTransformation-Klasse
Verwenden Sie diese Basisklasse für die Transformation von Texten aus domänenspezifischen Sprachmodellen.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TextTemplating.TextTransformation
Microsoft.VisualStudio.TextTemplating.VSHost.ModelingTextTransformation
Microsoft.VisualStudio.TextTemplating.Modeling.ModelBusEnabledTextTransformation
Namespace: Microsoft.VisualStudio.TextTemplating.VSHost
Assembly: Microsoft.VisualStudio.TextTemplating.Modeling.10.0 (in Microsoft.VisualStudio.TextTemplating.Modeling.10.0.dll)
Syntax
'Declaration
Public MustInherit Class ModelingTextTransformation _
Inherits TextTransformation
public abstract class ModelingTextTransformation : TextTransformation
public ref class ModelingTextTransformation abstract : public TextTransformation
[<AbstractClass>]
type ModelingTextTransformation =
class
inherit TextTransformation
end
public abstract class ModelingTextTransformation extends TextTransformation
Der ModelingTextTransformation-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
ModelingTextTransformation |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
CurrentIndent | Ruft den aktuellen Einzugstext ab, der jeder Zeile der generierten Textausgabe vorangestellt wird. (Von TextTransformation geerbt.) | |
Errors | Infrastruktur. Ruft die Fehlerauflistung für den Textvorlagen-Transformationsprozess ab. (Von TextTransformation geerbt.) | |
GenerationEnvironment | Ruft die Zeichenfolge ab, mit der der Textvorlagen-Transformationsprozess die generierte Textausgabe assembliert, oder legt diese Zeichenfolge fest. (Von TextTransformation geerbt.) | |
ServiceProvider | ||
Session | ||
SessionId | ||
SkipValidation | Bei dem Wert true führt ValidateStore() keine Validierung aus und gibt false zurück.Übernimmt den Standardwert false. | |
Store | Ruft den Modellierungsspeicher ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddDomainModel | Fügen Sie einen Domänenmodelltyp hinzu, der vom Speicher geladen werden soll.Rufen Sie diesen vor dem Aufrufen von Initialize() für jedes Domänenmodell auf. | |
ClearIndent | Setzt den CurrentIndent auf eine leere Zeichenfolge zurück. (Von TextTransformation geerbt.) | |
ConvertModelRelativePathToTemplateRelativePath | Konvertiert einen relativ zu einer Modelldatei angegebenen Pfad in einen relativ zu einer Vorlage angegebenen Pfad. | |
Dispose() | Gibt sämtliche von der TextTransformation verwendeten Ressourcen frei. (Von TextTransformation geerbt.) | |
Dispose(Boolean) | (Überschreibt TextTransformation.Dispose(Boolean).) | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Error | Erstellt eine neue Fehlermeldung, in der Informationen zu Fehlern während des Textvorlagen-Transformationsprozesses gespeichert werden. (Von TextTransformation geerbt.) | |
Finalize | Ermöglicht einem Object das Freigeben von Ressourcen sowie das Ausführen weiterer Bereinigungsvorgänge, bevor es vom Garbage Collector wieder zugänglich gemacht wird.Wird vom Garbage Collector aufgerufen. (Von TextTransformation geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
Initialize | Lädt die mit AddModel() angegebenen Modelle und bereitet den Host auf die Verarbeitung der Vorlage vor. (Überschreibt TextTransformation.Initialize().) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
OnSessionChanged | ||
PopIndent | Entfernt den zuletzt hinzugefügten Text aus CurrentIndent. (Von TextTransformation geerbt.) | |
PushIndent | Fügt CurrentIndent Text hinzu, der jeder Zeile der generierten Textausgabe vorangestellt wird. (Von TextTransformation geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
TransformText | Generiert beim Überschreiben in einer abgeleiteten Klasse die Textausgabe der Transformation. (Von TextTransformation geerbt.) | |
ValidateStore | Überprüft den Speicher anhand der angegebenen Validierungskategorien.Gibt true zurück, wenn Fehler auftreten. | |
Warning | Erstellt eine neue Warnmeldung, in der Informationen zu Fehlern während des Textvorlagen-Transformationsprozesses gespeichert werden. (Von TextTransformation geerbt.) | |
Write(String) | Fügt eine Kopie der angegebenen Zeichenfolge an die generierte Textausgabe an. (Von TextTransformation geerbt.) | |
Write(String, array<Object[]) | Fügt eine formatierte Zeichenfolge mit 0 (null) oder mehr Formatangaben an die generierte Textausgabe an.Jede Formatangabe wird durch die Zeichenfolgendarstellung eines entsprechenden Objektarguments ersetzt. (Von TextTransformation geerbt.) | |
WriteLine(String) | Fügt eine Kopie der angegebenen Zeichenfolge und des Standardzeilenabschlusszeichens an die generierte Textausgabe an. (Von TextTransformation geerbt.) | |
WriteLine(String, array<Object[]) | Fügt eine formatierte Zeichenfolge mit 0 (null) oder mehr Formatangaben sowie das Standardzeilenabschlusszeichen an die generierte Textausgabe an.Jede Formatangabe wird durch die Zeichenfolgendarstellung eines entsprechenden Objektarguments ersetzt. (Von TextTransformation geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.