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.
- content
Typ: System.String
Der Text der Vorlage
- callback
Typ: Microsoft.VisualStudio.TextTemplating.VSHost.ITextTemplatingCallback
Sie können ein Objekt angeben, das aufgerufen wird, wenn Fehler gemeldet werden.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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.