Udostępnij za pośrednictwem


Klasa ParameterDirectiveProcessor

Dyrektywa procesora do routowania proste możliwy do serializacji parametrów wywoływania lub hosta do szablonu.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.11.0 (w Microsoft.VisualStudio.TextTemplating.11.0.dll)

Składnia

'Deklaracja
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 uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ParameterDirectiveProcessor

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna RequiresProcessingRunIsHostSpecific Ten procesor nie wymaga szablonu specyficzne dla hosta.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna FinishProcessingRun Nic zrobić jak możemy wykonać naszych Uruchom. (Zastępuje DirectiveProcessor.FinishProcessingRun()).
Metoda publiczna GetClassCodeForProcessingRun Pobiera wygenerowany kod klasy. (Zastępuje DirectiveProcessor.GetClassCodeForProcessingRun()).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetImportsForProcessingRun (Zastępuje DirectiveProcessor.GetImportsForProcessingRun()).
Metoda publiczna GetPostInitializationCodeForProcessingRun Pobierz kod przyczynianie się do treści metody initialize generowanych szablonu klasy z najnowszych Uruchom przetwarzanie.Ten kod zostanie wykonany po metoda Initialize klasy podstawowej (Zastępuje DirectiveProcessor.GetPostInitializationCodeForProcessingRun()).
Metoda publiczna GetPreInitializationCodeForProcessingRun (Zastępuje DirectiveProcessor.GetPreInitializationCodeForProcessingRun()).
Metoda publiczna GetReferencesForProcessingRun (Zastępuje DirectiveProcessor.GetReferencesForProcessingRun()).
Metoda publiczna GetTemplateClassCustomAttributes Pobierz atrybuty niestandardowe w klasie szablonu. (Odziedziczone z DirectiveProcessor).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna Initialize Gdy zastąpiony w klasie pochodnej, inicjuje wystąpienia procesora. (Odziedziczone z DirectiveProcessor).
Metoda publiczna IsDirectiveSupported (Zastępuje DirectiveProcessor.IsDirectiveSupported(String)).
Metoda publiczna ProcessDirective (Zastępuje DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>)).
Metoda publiczna StartProcessingRun (Zastępuje DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuWłaściwość prywatna IDirectiveProcessor.Errors (Odziedziczone z DirectiveProcessor).
Jawna implementacja interfejsuWłaściwość prywatna IDirectiveProcessor.RequiresProcessingRunIsHostSpecific (Odziedziczone z DirectiveProcessor).
Jawna implementacja interfejsuMetoda prywatna IDirectiveProcessor.SetProcessingRunIsHostSpecific (Odziedziczone z DirectiveProcessor).
Jawna implementacja interfejsuMetoda prywatna IRecognizeHostSpecific.SetProcessingRunIsHostSpecific

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ż

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating