Engine.PreprocessTemplate-Methode
Generiert Code aus einer Vorlage, der bei der Kompilierung und Ausführung die Vorlagenausgabe erzeugt.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.0.dll)
Syntax
'Declaration
Public Function PreprocessTemplate ( _
content As String, _
host As ITextTemplatingEngineHost, _
className As String, _
classNamespace As String, _
<OutAttribute> ByRef language As String, _
<OutAttribute> ByRef references As String() _
) As String
public string PreprocessTemplate(
string content,
ITextTemplatingEngineHost host,
string className,
string classNamespace,
out string language,
out string[] references
)
public:
virtual String^ PreprocessTemplate(
String^ content,
ITextTemplatingEngineHost^ host,
String^ className,
String^ classNamespace,
[OutAttribute] String^% language,
[OutAttribute] array<String^>^% references
) sealed
abstract PreprocessTemplate :
content:string *
host:ITextTemplatingEngineHost *
className:string *
classNamespace:string *
language:string byref *
references:string[] byref -> string
override PreprocessTemplate :
content:string *
host:ITextTemplatingEngineHost *
className:string *
classNamespace:string *
language:string byref *
references:string[] byref -> string
public final function PreprocessTemplate(
content : String,
host : ITextTemplatingEngineHost,
className : String,
classNamespace : String,
language : String,
references : String[]
) : String
Parameter
- content
Typ: System.String
Der Inhalt der Vorlage.
- host
Typ: Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
Ein Vorlagenhost, der ITextTemplatingEngineHost implementieren muss.
- className
Typ: System.String
Der Klassenname, den der Vorlagencode erhalten soll.
- classNamespace
Typ: System.String
Der Namespace, in dem der Vorlagencode generiert werden soll.
- language
Typ: System.String%
Die Sprache des generierten Codes.
- references
Typ: array<System.String[]%
Assemblys, die von der Vorlage oder dem Host angegeben werden.
Rückgabewert
Typ: System.String
Eine Zeichenfolge, die kompiliert werden kann.
Implementiert
Hinweise
Weitere Informationen finden Sie unter Generieren von Text zur Laufzeit mithilfe von vorverarbeiteten T4-Textvorlagen und Verarbeiten von Textvorlagen mithilfe eines benutzerdefinierten Hosts.
Tipp
Wenn Sie ein Paket oder eine Erweiterung schreiben, die in Visual Studio ausgeführt wird, verwenden Sie ggf. den Textvorlagendienst, anstatt einen eigenen Host zu schreiben. Weitere Informationen finden Sie unter Aufrufen von Texttransformation in einer VS-Erweiterung.
.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.