Método Engine.PreprocessTemplate
Gera código de um modelo que, quando é compilado e executado, gerar a saída do modelo.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.12.0 (em Microsoft.VisualStudio.TextTemplating.12.0.dll)
Sintaxe
'Declaração
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
Parâmetros
content
Tipo: StringO conteúdo do modelo.
host
Tipo: ITextTemplatingEngineHostUm host do modelo, que deve implementar ITextTemplatingEngineHost.
className
Tipo: StringO nome da classe que você deseja que o código de modelo para ter.
classNamespace
Tipo: StringO namespace no qual você deseja que o código de modelo a ser gerado.
language
Tipo: String%O idioma do código gerado.
references
Tipo: array<String[]%As montagens especificadas pelo modelo ou pelo host.
Valor de retorno
Tipo: String
Uma cadeia de caracteres que pode ser compilada.
Implementações
ITextTemplatingEngine.PreprocessTemplate(String, ITextTemplatingEngineHost, String, String, String, String)
Comentários
Para obter mais informações, consulte Geração de texto de tempo de execução com modelos de texto T4 e Processando modelos de texto usando um host personalizado.
Dica
Se você estiver escrevendo um pacote ou uma extensão executados dentro de Visual Studio, considere usar o serviço templating de texto em vez de escrever seu próprio host.Para obter mais informações, consulte Invocando transformação de texto em uma extensão VS.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.