Klasa DslDirectiveProcessor
Procesor dyrektywa uzyskane dwukrotnie szablon, który udostępnia pliki Dsl wykonania odbywa się w DslDirectiveProcessorBase.Klasa ta istnieje, więc użytkownicy mogą łatwo dostosować zachowanie.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.RequiresProvidesDirectiveProcessor
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessorBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessor
Przestrzeń nazw: Microsoft.VisualStudio.Modeling.DslDefinition
Zestaw: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Składnia
'Deklaracja
Public NotInheritable Class DslDirectiveProcessor _
Inherits DslDirectiveProcessorBase
public sealed class DslDirectiveProcessor : DslDirectiveProcessorBase
Typ DslDirectiveProcessor uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
DslDirectiveProcessor | Konstruktor |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
FinishProcessingRun | (Odziedziczone z RequiresProvidesDirectiveProcessor). | |
GetClassCodeForProcessingRun | (Odziedziczone z RequiresProvidesDirectiveProcessor). | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). | |
GetImportsForProcessingRun | Zwrot nazw przywozu konieczne do uruchomienia szablonu (Odziedziczone z DslDirectiveProcessorBase). | |
GetPostInitializationCodeForProcessingRun | GetPostInitializationCodeForProcessingRun override ująć wszystkie pliku ładuje z najwyższego poziomu transakcji.Możemy to zrobić w celu moniker pamięci podręcznej nie uzyskać opróżnione po załadowaniu każdego pliku, tak, aby między modelami monikerów może być rozpoznana przez ładowanie obu modeli w T4, za pomocą dyrektyw. (Zastępuje RequiresProvidesDirectiveProcessor.GetPostInitializationCodeForProcessingRun()). | |
GetPreInitializationCodeForProcessingRun | (Odziedziczone z RequiresProvidesDirectiveProcessor). | |
GetReferencesForProcessingRun | Uzyskiwanie odwołania do zestawów potrzebne do uruchomienia szablonu (Odziedziczone z DslDirectiveProcessorBase). | |
GetTemplateClassCustomAttributes | (Odziedziczone z DirectiveProcessor). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
Initialize | (Odziedziczone z RequiresProvidesDirectiveProcessor). | |
IsDirectiveSupported | Sprawdź, jeśli nazwa w dyrektywie jest obsługiwany przez ten procesor dyrektywa (Odziedziczone z DslDirectiveProcessorBase). | |
ProcessDirective | (Odziedziczone z RequiresProvidesDirectiveProcessor). | |
StartProcessingRun | Zastąpić StartProcessingRun Aby uzyskać odwołanie do dostawca CodeDomProvider (Zastępuje DslDirectiveProcessorBase.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)). | |
ToString | Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Jawne implementacje interfejsu
Nazwa | Opis | |
---|---|---|
IDirectiveProcessor.Errors | (Odziedziczone z DirectiveProcessor). | |
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific | (Odziedziczone z DirectiveProcessor). | |
IDirectiveProcessor.SetProcessingRunIsHostSpecific | (Odziedziczone z DirectiveProcessor). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Modeling.DslDefinition