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
- 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 Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating
Inne zasoby
Tworzenie niestandardowych T4 tekst szablonu dyrektywy procesorów