TemplatedPreprocessor.ProcessTemplate-Methode
Erstellen Sie Quellcode, der später kompiliert und ausgeführt werden kann, um die Ausgabe zu generieren, die von der Vorlage definiert wird.
Namespace: Microsoft.VisualStudio.TextTemplating.VSHost
Assembly: Microsoft.VisualStudio.TextTemplating.VSHost.10.0 (in Microsoft.VisualStudio.TextTemplating.VSHost.10.0.dll)
Syntax
'Declaration
Protected Overrides Function ProcessTemplate ( _
inputFileName As String, _
inputFileContent As String, _
processor As ITextTemplating, _
hierarchy As IVsHierarchy _
) As String
protected override string ProcessTemplate(
string inputFileName,
string inputFileContent,
ITextTemplating processor,
IVsHierarchy hierarchy
)
protected:
virtual String^ ProcessTemplate(
String^ inputFileName,
String^ inputFileContent,
ITextTemplating^ processor,
IVsHierarchy^ hierarchy
) override
abstract ProcessTemplate :
inputFileName:string *
inputFileContent:string *
processor:ITextTemplating *
hierarchy:IVsHierarchy -> string
override ProcessTemplate :
inputFileName:string *
inputFileContent:string *
processor:ITextTemplating *
hierarchy:IVsHierarchy -> string
protected override function ProcessTemplate(
inputFileName : String,
inputFileContent : String,
processor : ITextTemplating,
hierarchy : IVsHierarchy
) : String
Parameter
- inputFileName
Typ: System.String
Der Dateiname der Vorlage, mit ihm wird die Vorlage in Fehlerberichten identifiziert.Optional.
- inputFileContent
Typ: System.String
Der Text der Vorlage.
- processor
Typ: Microsoft.VisualStudio.TextTemplating.VSHost.ITextTemplating
Ein Textvorlagendienst.
- hierarchy
Typ: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
Die Hierarchie des Projektmappen-Explorers von Visual Studio.Wird verwendet, um Dateipfade aufzulösen.Optional.
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
Weitere Informationen finden Sie unter 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.