DslDirectiveProcessorBase – třída
V tomto článku
Základní provedení směrnice procesor šablony, který obsahuje soubory Dsl
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.RequiresProvidesDirectiveProcessor
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessorBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDirectiveProcessor
Obor názvů: Microsoft.VisualStudio.Modeling.DslDefinition
Sestavení: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Syntaxe
'Deklarace
Public Class DslDirectiveProcessorBase _
Inherits RequiresProvidesDirectiveProcessor
public class DslDirectiveProcessorBase : RequiresProvidesDirectiveProcessor
Typ DslDirectiveProcessorBase zveřejňuje následující členy.
Konstruktory
Nahoru
Vlastnosti
Nahoru
Metody
Equals
Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object .)
Finalize
Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object .)
FinishProcessingRun
(Zděděno z RequiresProvidesDirectiveProcessor .)
GeneratePostInitializationCode
Additively přispět k inicializace kód generovaný TextTransformation třídy. (Přepisuje RequiresProvidesDirectiveProcessor.GeneratePostInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GeneratePreInitializationCode
Additively přispět k inicializace kód generovaný TextTransformation třídy. (Přepisuje RequiresProvidesDirectiveProcessor.GeneratePreInitializationCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GenerateTransformCode
Generovat kód pro přístup k modelu.Zprostředkovatel CodeDomProvider pomocí tak jsme agnostic jazyk (Přepisuje RequiresProvidesDirectiveProcessor.GenerateTransformCode(String, StringBuilder, CodeDomProvider, IDictionary<String, String>, IDictionary<String, String>) .)
GetClassCodeForProcessingRun
(Zděděno z RequiresProvidesDirectiveProcessor .)
GetHashCode
Slouží jako výchozí funkce hash. (Zděděno z Object .)
GetImportsForProcessingRun
Importuje potřebné pro spuštění šablony vratky oboru názvů (Přepisuje RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun() .)
GetPostInitializationCodeForProcessingRun
(Zděděno z RequiresProvidesDirectiveProcessor .)
GetPreInitializationCodeForProcessingRun
(Zděděno z RequiresProvidesDirectiveProcessor .)
GetReferencesForProcessingRun
Získat odkazy na sestavení potřebné pro spuštění šablony (Přepisuje RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun() .)
GetTemplateClassCustomAttributes
(Zděděno z DirectiveProcessor .)
GetType
Získá Type aktuální instance. (Zděděno z Object .)
Initialize
(Zděděno z RequiresProvidesDirectiveProcessor .)
InitializeProvidesDictionary
Přepsat inicializace poskytuje dictinoary (Přepisuje RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>) .)
InitializeRequiresDictionary
Přepsat inicializace vyžaduje slovník (Přepisuje RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>) .)
IsDirectiveSupported
Kontrola, pokud tato směrnice procesor podporuje název směrnice (Přepisuje DirectiveProcessor.IsDirectiveSupported(String) .)
MemberwiseClone
Vytvoří mělká kopie aktuálního Object . (Zděděno z Object .)
PostProcessArguments
Proces argumenty (Přepisuje RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>) .)
ProcessDirective
(Zděděno z RequiresProvidesDirectiveProcessor .)
ProvideUniqueId
(Zděděno z RequiresProvidesDirectiveProcessor .)
StartProcessingRun
Přepsat StartProcessingRun nastavíte příznak pomocníky. (Přepisuje RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection) .)
ToString
Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object .)
Nahoru
Pole
Nahoru
Explicitní implementace rozhraní
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.Modeling.DslDefinition – obor názvů