Partilhar via


Método DirectiveProcessor.GetClassCodeForProcessingRun

Quando substituído em uma classe derivada, obtém o código para adicionar a classe gerada de transformação.

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.11.0 (em Microsoft.VisualStudio.TextTemplating.11.0.dll)

Sintaxe

'Declaração
Public MustOverride Function GetClassCodeForProcessingRun As String
public abstract string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() abstract
abstract GetClassCodeForProcessingRun : unit -> string 
public abstract function GetClassCodeForProcessingRun() : String

Valor de retorno

Tipo: System.String
String que contém o código para adicionar a classe gerada de transformação.

Implementações

IDirectiveProcessor.GetClassCodeForProcessingRun()

Comentários

O processador diretivo pode usar um buffer para armazenar código que é adicionado ao

classe gerada de transformação depois que terminar o processamento.O código é adicionado à classe gerada de transformação como novos membros da classe, não membros existentes de dentro da classe.

Exemplos

O exemplo de código a seguir mostra uma implementação possível para um processador diretivo personalizado.Este exemplo de código é parte de um exemplo maior fornecido para a classe DirectiveProcessor.

private StringBuilder codeBuffer;
public override string GetClassCodeForProcessingRun()
{
    //Return the code to add to the generated transformation class.
    //-----------------------------------------------------------------
    return codeBuffer.ToString();
}
Private codeBuffer As StringBuilder
Public Overrides Function GetClassCodeForProcessingRun() As String

    'Return the code to add to the generated transformation class.
    '-----------------------------------------------------------------
    Return codeBuffer.ToString()
End Function

Segurança do .NET Framework

Consulte também

Referência

DirectiveProcessor Classe

Namespace Microsoft.VisualStudio.TextTemplating

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

Outros recursos

Criação de processadores de diretiva de modelo personalizado T4 texto

Passo a passo: Criando um processador de diretiva personalizada