DslDirectiveProcessor – třída
Dvojité odvozené šablony směrnice procesor, který obsahuje soubory Dsl provedení je v DslDirectiveProcessorBase.Tato třída existuje tak, že uživatelé mohou snadno přizpůsobit chování.
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 NotInheritable Class DslDirectiveProcessor _
Inherits DslDirectiveProcessorBase
public sealed class DslDirectiveProcessor : DslDirectiveProcessorBase
Typ DslDirectiveProcessor zveřejňuje následující členy.
Konstruktory
Název | Popis | |
---|---|---|
DslDirectiveProcessor | Konstruktor |
Nahoru
Metody
Název | Popis | |
---|---|---|
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
FinishProcessingRun | (Zděděno z RequiresProvidesDirectiveProcessor.) | |
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ů (Zděděno z DslDirectiveProcessorBase.) | |
GetPostInitializationCodeForProcessingRun | Přepsání GetPostInitializationCodeForProcessingRun k ohraničení všech soubor načte s nejvyšší úrovně transakcí.Jsme to tak, aby zástupný název mezipaměti není získat vyprázdněn po načtení každého souboru, takže lze vyřešit zástupných názvů mezi modely načítání obou modelů T4, použití směrnic. (Přepisuje RequiresProvidesDirectiveProcessor.GetPostInitializationCodeForProcessingRun().) | |
GetPreInitializationCodeForProcessingRun | (Zděděno z RequiresProvidesDirectiveProcessor.) | |
GetReferencesForProcessingRun | Získat odkazy na sestavení potřebné pro spuštění šablony (Zděděno z DslDirectiveProcessorBase.) | |
GetTemplateClassCustomAttributes | (Zděděno z DirectiveProcessor.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
Initialize | (Zděděno z RequiresProvidesDirectiveProcessor.) | |
IsDirectiveSupported | Kontrola, pokud tato směrnice procesor podporuje název směrnice (Zděděno z DslDirectiveProcessorBase.) | |
ProcessDirective | (Zděděno z RequiresProvidesDirectiveProcessor.) | |
StartProcessingRun | Přepsat, chcete-li získat odkaz na zprostředkovatel CodeDomProvider StartProcessingRun (Přepisuje DslDirectiveProcessorBase.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).) | |
ToString | Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.) |
Nahoru
Explicitní implementace rozhraní
Název | Popis | |
---|---|---|
IDirectiveProcessor.Errors | (Zděděno z DirectiveProcessor.) | |
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific | (Zděděno z DirectiveProcessor.) | |
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.