Metoda DirectiveProcessor.GetClassCodeForProcessingRun —
Po zastąpieniu w klasie pochodnej, pobiera kod, aby dodać do klasy wygenerowany transformacji.
Przestrzeń nazw: Microsoft.VisualStudio.TextTemplating
Zestaw: Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.0.dll)
Składnia
'Deklaracja
Public MustOverride Function GetClassCodeForProcessingRun As String
public abstract string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() abstract
abstract GetClassCodeForProcessingRun : unit -> string
public abstract function GetClassCodeForProcessingRun() : String
Wartość zwracana
Typ: String
Element String zawierający kod do dodawania wygenerowanej klasy transformacji.
Implementuje
IDirectiveProcessor.GetClassCodeForProcessingRun
Uwagi
W dyrektywie procesora można użyć buforu do przechowywania kodu, który zostanie dodany do
Generowana klasa transformacji po zakończeniu wszystkich operacji przetwarzania danych.Kod zostanie dodany do klasy transformacji wygenerowany jako członkowie nowe klasy, a nie wewnątrz istniejących członków klasy.
Przykłady
Poniższy przykład kodu pokazuje potencjalne zastosowanie dla niestandardowych procesora dyrektywy.Ten przykład kodu jest częścią większego przykładu przewidzianego dla klasy 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
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating
Inne zasoby
Tworzenie niestandardowych procesorów dyrektywy T4 dotyczącej szablonu tekstowego