Udostępnij za pośrednictwem


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

Zobacz też

Informacje

RequiresProvidesDirectiveProcessor Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun