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

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

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.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 Determines whether the specified object is equal to the current object. (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 Serves as the default hash function. (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 wszystkie atrybuty niestandardowe umieścić na szablonu klasy. (Odziedziczone z DirectiveProcessor).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna Initialize Po zastąpieniu w klasie pochodnej, inicjuje wystąpienie 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 Returns a string that represents the current object. (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