Freigeben über


ITextTemplating-Schnittstelle

Die Standardschnittstelle des Textvorlagentransformations-Diensts in Visual Studio, STextTemplating.

Diese API ist nicht CLS-kompatibel. 

Namespace:  Microsoft.VisualStudio.TextTemplating.VSHost
Assembly:  Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
Public Interface ITextTemplating
[CLSCompliantAttribute(false)]
public interface ITextTemplating
[CLSCompliantAttribute(false)]
public interface class ITextTemplating
[<CLSCompliantAttribute(false)>]
type ITextTemplating =  interface end
public interface ITextTemplating

Der ITextTemplating-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode BeginErrorSession Rufen Sie diese Methode auf, bevor Sie mehrere Textvorlagen verarbeiten.Jeder Fehlertyp wird nur einmal gemeldet, bis Sie EndErrorSession aufrufen.
Öffentliche Methode EndErrorSession Nach dem Verarbeiten eines Batches von Vorlagen wird zum Melden jedes Fehlers zurückgekehrt.
Öffentliche Methode PreprocessTemplate Verarbeitet eine Textvorlage, um Quellcode zu erstellen, der zur Laufzeit aufgerufen werden kann.
Öffentliche Methode ProcessTemplate Verarbeiten Sie die Vorlagendatei als Entwurfszeitvorlagen, um eine abgeschlossene Ausgabe zu erzeugen.

Zum Seitenanfang

Beispiele

ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;

Weitere Informationen finden Sie unter Aufrufen von Texttransformation in einer VS-Erweiterung und Generieren von Code zur Entwurfszeit mithilfe von T4-Textvorlagen.

Siehe auch

Referenz

Microsoft.VisualStudio.TextTemplating.VSHost-Namespace