IDirectiveProcessor-Schnittstelle
Schnittstelle für einen Direktivenprozessor.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.11.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.dll)
Syntax
'Declaration
Public Interface IDirectiveProcessor
public interface IDirectiveProcessor
public interface class IDirectiveProcessor
type IDirectiveProcessor = interface end
public interface IDirectiveProcessor
Der IDirectiveProcessor-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Errors | Fehlerauflistung, damit DirectiveProcessor Fehler/Warnungen hinzugefügt wird. | |
RequiresProcessingRunIsHostSpecific | Zulassen, dass ein Direktivenprozessor angibt, dass die Ausführung hostspezifisch sein muss. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
FinishProcessingRun | Beendet eine Reihe von Direktivenverarbeitungen. | |
GetClassCodeForProcessingRun | Ruft den Code, um zur generierten Vorlage beizutragen, die Klasse wegen der letzten Ausführung verarbeitet. | |
GetImportsForProcessingRun | Ruft alle Namespaces ab, um aufgrund der letzten Ausführung zu importieren. | |
GetPostInitializationCodeForProcessingRun | Ruft den Code, um den Text der Initialisierungsmethode der generierten Vorlage beizutragen Klasse wegen der letzten Ausführung verwendet werden. Dieser Code wird die Methode der Initialize Basisklassen nach. | |
GetPreInitializationCodeForProcessingRun | Ruft den Code, um den Text der Initialisierungsmethode der generierten Vorlage beizutragen Klasse wegen der letzten Ausführung verwendet werden. Dieser Code wird vor der Initialize-Methode der Basisklassen ausgeführt. | |
GetReferencesForProcessingRun | Ruft alle Verweise auf die Übergabe an den Compiler aufgrund der letzten Ausführung. | |
GetTemplateClassCustomAttributes | Ruft alle benutzerdefinierten Attribute ab, um auf der Vorlagenklasse einzuschließen. | |
Initialize | Initialisiert die Prozessorinstanz. | |
IsDirectiveSupported | Stellt eine diese DirectiveProcessor-Unterstützung die angegebenen - Direktive. | |
ProcessDirective | Verarbeitet eine Direktive in einer Vorlagendatei. | |
SetProcessingRunIsHostSpecific | Informiert den Direktivenprozessor, ob die Ausführung hostspezifisch ist. | |
StartProcessingRun | Startet eine Runde des - Direktive Verarbeitung. |
Zum Seitenanfang