Partilhar via


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.11.0 (em Microsoft.VisualStudio.TextTemplating.11.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

  • className
    Tipo: System.String
    O nome da classe que você deseja que o código de modelo para ter.
  • classNamespace
    Tipo: System.String
    O namespace no qual você deseja que o código de modelo a ser gerado.
  • references
    Tipo: array<System.String[]%
    As montagens especificadas pelo modelo ou pelo host.

Valor de retorno

Tipo: System.String
Uma cadeia de caracteres que pode ser compilado.

Implementações

ITextTemplatingEngine.PreprocessTemplate(String, ITextTemplatingEngineHost, String, String, String%, array<String[]%)

Comentários

Para obter mais informações, consulte Geração de texto de tempo de execução com modelos de texto T4 e Modelos de processamento de texto por meio de um Host personalizado.

DicaDica

Se você estiver escrevendo um pacote ou uma extensão que sejam executados dentro de Visual Studio, considere usar o serviço modelos do texto em vez de escrever seu próprio host.Para mais informações, consulte Invocar a transformação de texto em uma extensão do VS.

Segurança do .NET Framework

Consulte também

Referência

Engine Classe

Namespace Microsoft.VisualStudio.TextTemplating