Metoda RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun —
Pobiera kod, aby dodać do klasy generowane transformacji.
Przestrzeń nazw: Microsoft.VisualStudio.TextTemplating
Zestaw: Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.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: System.String
A String zawierający kod, aby dodać do klasy generowane transformacji.
Implementuje
IDirectiveProcessor.GetClassCodeForProcessingRun()
Wyjątki
Wyjątek | Warunek |
---|---|
InvalidOperationException | Przetwarzania, uruchom została już rozpoczęta, ale jeszcze nie została zakończona. |
Uwagi
Dyrektywa procesora można używać buforu do przechowywania kod, który jest dodawany do klas generowanych transformacji, po zakończeniu wszystkich operacji przetwarzania danych.Kod jest dodawana do klasy generowanych transformacji jako nowych członków klasy, a nie wewnątrz istniejący członkowie tej klasy.
Ta metoda jest zastąpiona w RequiresProvidesDirectiveProcessor , aby zwrócić zawartość codeBuffer przekazany do GenerateTransformCode metody.Zazwyczaj trzeba zastąpić tej metody klas, które wynikają 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 Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
RequiresProvidesDirectiveProcessor Klasa