Sdílet prostřednictvím


ParameterDirectiveProcessor – třída

Směrnice procesor směrovat jednoduché serializovatelný parametry z volajícím nebo hostitele do šablony.

Hierarchie dědičnosti

Object
  Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
    Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor

Obor názvů:  Microsoft.VisualStudio.TextTemplating
Sestavení:  Microsoft.VisualStudio.TextTemplating.12.0 (v Microsoft.VisualStudio.TextTemplating.12.0.dll)

Syntaxe

'Deklarace
Public NotInheritable Class ParameterDirectiveProcessor _
    Inherits DirectiveProcessor _
    Implements IRecognizeHostSpecific
public sealed class ParameterDirectiveProcessor : DirectiveProcessor, 
    IRecognizeHostSpecific
public ref class ParameterDirectiveProcessor sealed : public DirectiveProcessor, 
    IRecognizeHostSpecific
[<Sealed>]
type ParameterDirectiveProcessor =  
    class 
        inherit DirectiveProcessor 
        interface IRecognizeHostSpecific 
    end
public final class ParameterDirectiveProcessor extends DirectiveProcessor implements IRecognizeHostSpecific

Typ ParameterDirectiveProcessor zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda ParameterDirectiveProcessor

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost RequiresProcessingRunIsHostSpecific Tento procesor nevyžaduje specifický pro hostitele šablony.

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Veřejná metoda FinishProcessingRun Nic k provedení jsme dokončení naše spustit. (Přepisuje DirectiveProcessor.FinishProcessingRun().)
Veřejná metoda GetClassCodeForProcessingRun Získá generovaný kód třídy. (Přepisuje DirectiveProcessor.GetClassCodeForProcessingRun().)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetImportsForProcessingRun (Přepisuje DirectiveProcessor.GetImportsForProcessingRun().)
Veřejná metoda GetPostInitializationCodeForProcessingRun Získáte kód přispívat do těla metody inicializace generované šablony třídy v důsledku poslední spuštění zpracování.Tento kód bude spuštěn po inicializaci metody základní třídy (Přepisuje DirectiveProcessor.GetPostInitializationCodeForProcessingRun().)
Veřejná metoda GetPreInitializationCodeForProcessingRun (Přepisuje DirectiveProcessor.GetPreInitializationCodeForProcessingRun().)
Veřejná metoda GetReferencesForProcessingRun (Přepisuje DirectiveProcessor.GetReferencesForProcessingRun().)
Veřejná metoda GetTemplateClassCustomAttributes Získáte všechny vlastní atributy do třídy šablony. (Zděděno z DirectiveProcessor.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Initialize Při přepsání v odvozené třídě, inicializuje instanci procesoru. (Zděděno z DirectiveProcessor.)
Veřejná metoda IsDirectiveSupported (Přepisuje DirectiveProcessor.IsDirectiveSupported(String).)
Veřejná metoda ProcessDirective (Přepisuje DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>).)
Veřejná metoda StartProcessingRun (Přepisuje DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection).)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

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.)
Explicitní implementace rozhraníSoukromá metoda IRecognizeHostSpecific.SetProcessingRunIsHostSpecific

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.TextTemplating – obor názvů