Método DirectiveProcessor.GetClassCodeForProcessingRun
Quando substituído em uma classe derivada, obtém o código para adicionar a classe de transformação gerada.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (em Microsoft.VisualStudio.TextTemplating.10.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
A String que contém o código para adicionar a classe de transformação gerada.
Comentários
O processador de diretriz pode usar um buffer para armazenar o código que é adicionado para o
Depois de todo o processamento é feito, gerado classe transformation. O código é adicionado à classe de transformação gerado como novos membros da classe, não dentro de membros existentes da classe.
Exemplos
O exemplo de código a seguir mostra uma implementação possível de um processador de diretriz personalizada. 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
- 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áveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TextTemplating
Outros recursos
A criação de processadores de diretiva de modelo de texto personalizado
Demonstra Passo a passo: Criando um processador de diretiva personalizada