Freigeben über


ITextTemplating.PreprocessTemplate-Methode

Verarbeitet eine Textvorlage, um Quellcode zu erstellen, der zur Laufzeit aufgerufen werden kann.

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

Syntax

'Declaration
Function PreprocessTemplate ( _
    inputFile As String, _
    content As String, _
    callback As ITextTemplatingCallback, _
    className As String, _
    classNamespace As String, _
    <OutAttribute> ByRef references As String() _
) As String
string PreprocessTemplate(
    string inputFile,
    string content,
    ITextTemplatingCallback callback,
    string className,
    string classNamespace,
    out string[] references
)
String^ PreprocessTemplate(
    String^ inputFile, 
    String^ content, 
    ITextTemplatingCallback^ callback, 
    String^ className, 
    String^ classNamespace, 
    [OutAttribute] array<String^>^% references
)
abstract PreprocessTemplate : 
        inputFile:string * 
        content:string * 
        callback:ITextTemplatingCallback * 
        className:string * 
        classNamespace:string * 
        references:string[] byref -> string 
function PreprocessTemplate(
    inputFile : String, 
    content : String, 
    callback : ITextTemplatingCallback, 
    className : String, 
    classNamespace : String, 
    references : String[]
) : String

Parameter

  • inputFile
    Typ: System.String
    Der Dateiname der zu bearbeitenden Vorlage als Referenz in Fehlerbereichten.Optional.
  • className
    Typ: System.String
    Der Name der zu generierenden Klasse.
  • classNamespace
    Typ: System.String
    Der Namespace, in dem die Klasse generiert werden soll.
  • references
    Typ: array<System.String[]%
    Der Satz von Assemblys, auf die von der Vorlage in Assemblydirektiven verwiesen wird.Weitere Informationen finden Sie unter T4-Assemblydirektive.

Rückgabewert

Typ: System.String
Quellcode, der kompiliert und ausgeführt werden kann, um die Ausgabe zu erzeugen, die durch die Vorlage definiert wird.

Hinweise

Diese Methode erzeugt Quellcode in C# oder Visual Basic, der kompiliert und ausgeführt werden kann, um die Ausgabe zu erzeugen, die durch die Vorlage definiert wird. Normalerweise würden Sie den Quellcode in eine Anwendung integrieren.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

ITextTemplating Schnittstelle

Microsoft.VisualStudio.TextTemplating.VSHost-Namespace