Metoda RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun —
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 Overrides Function GetClassCodeForProcessingRun As String
public override string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() override
abstract GetClassCodeForProcessingRun : unit -> string
override GetClassCodeForProcessingRun : unit -> string
public override function GetClassCodeForProcessingRun() : String
Wartość zwracana
Typ: String
Element String zawierający kod do dodawania wygenerowanej klasy transformacji.
Implementuje
IDirectiveProcessor.GetClassCodeForProcessingRun
Wyjątki
Wyjątek | Warunek |
---|---|
InvalidOperationException | Przetwarzanie już się rozpoczęło, ale jeszcze nie zakończyło. |
Uwagi
W dyrektywie procesora można użyć buforu do przechowywania kodu, który jest dodawany do klasy transformacji wygenerowanego 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.
Ta metoda jest zastąpiona w RequiresProvidesDirectiveProcessor zwraca zawartość codeBuffer przekazany do GenerateTransformCode metody.Zazwyczaj trzeba zastąpić tę metoda w klasach, które pochodzą z RequiresProvidesDirectiveProcessor.
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
RequiresProvidesDirectiveProcessor Klasa