DirectiveProcessor.GetClassCodeForProcessingRun-Methode
Ruft beim Überschreiben in einer abgeleiteten Klasse Code ab, der der 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 MustOverride Function GetClassCodeForProcessingRun As String
public abstract string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() abstract
abstract GetClassCodeForProcessingRun : unit -> string
public abstract function GetClassCodeForProcessingRun() : String
Rückgabewert
Typ: System.String
Ein String mit dem Code, der der generierten Transformationsklasse hinzugefügt werden soll.
Hinweise
Der Direktivenprozessor kann einen Puffer verwenden, um den Code zu speichern, der hinzugefügt wird.
generierte Transformationsklasse nach der ganzen Verarbeitung. Der generierten Transformationsklasse wird der Code als neue Member der Klasse, nicht in vorhandenen Membern der Klasse, hinzugefügt.
Beispiele
Im folgenden Codebeispiel wird eine mögliche Implementierung für einen benutzerdefinierten Direktivenprozessor veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels, das für die DirectiveProcessor-Klasse bereitgestellt wird.
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
.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
Microsoft.VisualStudio.TextTemplating-Namespace
Weitere Ressourcen
Erstellen von benutzerdefinierten Direktivenprozessoren für Textvorlagen
Exemplarische Vorgehensweise: Erstellen eines benutzerdefinierten Direktivenprozessors