Udostępnij za pośrednictwem


Metoda DirectiveProcessor.GetClassCodeForProcessingRun —

Gdy zastąpiony w klasie pochodnej, pobiera kod, aby dodać do klasy generowane przekształcenie.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.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: System.String
A String zawierający kod, aby dodać do klasy generowane przekształcenie.

Implementuje

IDirectiveProcessor.GetClassCodeForProcessingRun()

Uwagi

Dyrektywa procesora można użyć buforu do przechowywania dodania do kodu

generowane przekształcenie klasy po zakończeniu wszystkich operacji przetwarzania.Kod jest dodawana do klasy generowane przekształcenie jako nowych członków klasy, a nie wewnątrz istniejącego członkowie klasy.

Przykłady

Poniższy przykład kodu pokazuje możliwe wdrożenie niestandardowych procesora w dyrektywie.Poniższy przykład kodu jest częścią większych przykład, przewidziane DirectiveProcessor klasy.

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

Zobacz też

Informacje

DirectiveProcessor Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

Inne zasoby

Tworzenie niestandardowych T4 tekst szablonu dyrektywy procesorów

Instruktaż: Tworzenie procesor dyrektywy niestandardowe