Sdílet prostřednictvím


DslDirectiveProcessorBase – třída

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

  Název Popis
Veřejná metoda DslDirectiveProcessorBase Konstruktor

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost Errors (Zděděno z DirectiveProcessor.)
Chráněná vlastnost FriendlyName (Přepisuje RequiresProvidesDirectiveProcessor.FriendlyName.)
Chráněná vlastnost Host (Zděděno z RequiresProvidesDirectiveProcessor.)
Chráněná vlastnost LoadDiagramData

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda 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.)
Veřejná metoda FinishProcessingRun (Zděděno z RequiresProvidesDirectiveProcessor.)
Chráněná metoda 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>).)
Chráněná metoda 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>).)
Chráněná metoda 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>).)
Veřejná metoda GetClassCodeForProcessingRun (Zděděno z RequiresProvidesDirectiveProcessor.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetImportsForProcessingRun Importuje potřebné pro spuštění šablony vratky oboru názvů (Přepisuje RequiresProvidesDirectiveProcessor.GetImportsForProcessingRun().)
Veřejná metoda GetPostInitializationCodeForProcessingRun (Zděděno z RequiresProvidesDirectiveProcessor.)
Veřejná metoda GetPreInitializationCodeForProcessingRun (Zděděno z RequiresProvidesDirectiveProcessor.)
Veřejná metoda GetReferencesForProcessingRun Získat odkazy na sestavení potřebné pro spuštění šablony (Přepisuje RequiresProvidesDirectiveProcessor.GetReferencesForProcessingRun().)
Veřejná metoda GetTemplateClassCustomAttributes (Zděděno z DirectiveProcessor.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize (Zděděno z RequiresProvidesDirectiveProcessor.)
Chráněná metoda InitializeProvidesDictionary Přepsat inicializace poskytuje dictinoary (Přepisuje RequiresProvidesDirectiveProcessor.InitializeProvidesDictionary(String, IDictionary<String, String>).)
Chráněná metoda InitializeRequiresDictionary Přepsat inicializace vyžaduje slovník (Přepisuje RequiresProvidesDirectiveProcessor.InitializeRequiresDictionary(String, IDictionary<String, String>).)
Veřejná metoda IsDirectiveSupported Kontrola, pokud tato směrnice procesor podporuje název směrnice (Přepisuje DirectiveProcessor.IsDirectiveSupported(String).)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Chráněná metoda PostProcessArguments Proces argumenty (Přepisuje RequiresProvidesDirectiveProcessor.PostProcessArguments(String, IDictionary<String, String>, IDictionary<String, String>).)
Veřejná metoda ProcessDirective (Zděděno z RequiresProvidesDirectiveProcessor.)
Chráněná metoda ProvideUniqueId (Zděděno z RequiresProvidesDirectiveProcessor.)
Veřejná metoda StartProcessingRun Přepsat StartProcessingRun nastavíte příznak pomocníky. (Přepisuje RequiresProvidesDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen DslDirectiveProcessorName Popisný název tohoto procesoru.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá vlastnost IDirectiveProcessor.Errors (Zděděno z DirectiveProcessor.)
Explicitní implementace rozhraníSoukromá vlastnost IDirectiveProcessor.RequiresProcessingRunIsHostSpecific (Zděděno z DirectiveProcessor.)
Explicitní implementace rozhraníSoukromá metoda IDirectiveProcessor.SetProcessingRunIsHostSpecific (Zděděno z DirectiveProcessor.)

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ů