Klasa DslDirectiveProcessorBase
W tym artykule
Implementacji podstawowej dla procesora dyrektywa szablonu, który zawiera pliki Dsl
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 Class DslDirectiveProcessorBase _
Inherits RequiresProvidesDirectiveProcessor
public class DslDirectiveProcessorBase : RequiresProvidesDirectiveProcessor
Typ DslDirectiveProcessorBase uwidacznia następujące elementy członkowskie.
Konstruktorzy
Początek
Właściwości
Początek
Metody
Equals
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object ).
Finalize
Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania przed jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object ).
FinishProcessingRun
(Odziedziczone z RequiresProvidesDirectiveProcessor ).
GeneratePostInitializationCode
Additively przyczyniają się do inicjowania kod klasy TextTransformation generowane. (Zastępuje RequiresProvidesDirectiveProcessor.GeneratePostInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) ).
GeneratePreInitializationCode
Additively przyczyniają się do inicjowania kod klasy TextTransformation generowane. (Zastępuje RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) ).
GenerateTransformCode
Generuj kod dostęp do modelu.Służy do dostawca CodeDomProvider, więc jesteśmy niezależna od języka (Zastępuje RequiresProvidesDirectiveProcessor.GenerateTransformCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) ).
GetClassCodeForProcessingRun
(Odziedziczone z RequiresProvidesDirectiveProcessor ).
GetHashCode
Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object ).
GetImportsForProcessingRun
Zwrot nazw przywozu konieczne do uruchomienia szablonu (Zastępuje RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun() ).
GetPostInitializationCodeForProcessingRun
(Odziedziczone z RequiresProvidesDirectiveProcessor ).
GetPreInitializationCodeForProcessingRun
(Odziedziczone z RequiresProvidesDirectiveProcessor ).
GetReferencesForProcessingRun
Uzyskiwanie odwołania do zestawów potrzebne do uruchomienia szablonu (Zastępuje RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun() ).
GetTemplateClassCustomAttributes
(Odziedziczone z DirectiveProcessor ).
GetType
Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object ).
Initialize
(Odziedziczone z RequiresProvidesDirectiveProcessor ).
InitializeProvidesDictionary
Zastępowanie zainicjować zapewnia dictinoary (Zastępuje RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>) ).
InitializeRequiresDictionary
Zastępowanie zainicjować wymaga słownika (Zastępuje RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>) ).
IsDirectiveSupported
Sprawdź, jeśli nazwa w dyrektywie jest obsługiwany przez ten procesor dyrektywa (Zastępuje DirectiveProcessor.IsDirectiveSupported(String) ).
MemberwiseClone
Tworzy kopię płytkie bieżące Object . (Odziedziczone z Object ).
PostProcessArguments
Argumenty procesu (Zastępuje RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>) ).
ProcessDirective
(Odziedziczone z RequiresProvidesDirectiveProcessor ).
ProvideUniqueId
(Odziedziczone z RequiresProvidesDirectiveProcessor ).
StartProcessingRun
Zastąpić StartProcessingRun, aby zresetować flagi pomocników. (Zastępuje RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection) ).
ToString
Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object ).
Początek
Pola
Początek
Jawne implementacje interfejsu
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ż
Przestrzeń nazw Microsoft.VisualStudio.Modeling.DslDefinition