RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun-Methode
Ruft Code ab, der zur generierten Transformationsklasse hinzugefügt werden soll.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.0.dll)
Syntax
'Declaration
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
Rückgabewert
Typ: System.String
Ein String mit dem Code, der der generierten Transformationsklasse hinzugefügt werden soll.
Ausnahmen
Ausnahme | Bedingung |
---|---|
InvalidOperationException | Eine Verarbeitungsausführung hat bereits begonnen, wurde jedoch noch nicht beendet. |
Hinweise
Der Direktivenprozessor kann einen Puffer verwenden, um den Code zu speichern, der der generierten Transformationsklasse hinzugefügt wird, nachdem die ganze Verarbeitung beendet wurde. Der generierten Transformationsklasse wird der Code als neue Member der Klasse, nicht in vorhandenen Membern der Klasse, hinzugefügt.
Diese Methode wird in RequiresProvidesDirectiveProcessor überschrieben, um den Inhalt von codeBuffer zurückzugeben, der an die GenerateTransformCode-Methode weitergegeben wurde. Sie müssen normalerweise diese Methode nicht in Klassen überschreiben, die sich von RequiresProvidesDirectiveProcessor ableiten.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
RequiresProvidesDirectiveProcessor Klasse