Classe ParameterDirectiveProcessor
Processore di direttiva per indirizzare i parametri serializzabili semplici dai chiamanti o dall'host al modello.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor
Spazio dei nomi: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.12.0 (in Microsoft.VisualStudio.TextTemplating.12.0.dll)
Sintassi
'Dichiarazione
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
Il tipo ParameterDirectiveProcessor espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
ParameterDirectiveProcessor |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
RequiresProcessingRunIsHostSpecific | Questo processore non richiede un modello specifico dell'host. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
FinishProcessingRun | Nessuna azione da eseguire poiché l'esecuzione è completata. (Esegue l'override di DirectiveProcessor.FinishProcessingRun()). |
![]() |
GetClassCodeForProcessingRun | Ottiene il codice della classe generato. (Esegue l'override di DirectiveProcessor.GetClassCodeForProcessingRun()). |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetImportsForProcessingRun | (Esegue l'override di DirectiveProcessor.GetImportsForProcessingRun()). |
![]() |
GetPostInitializationCodeForProcessingRun | Ottiene il codice per contribuire al corpo del metodo Initialize del modello generato che elabora la classe come conseguenza dell'esecuzione più recente.Questo codice verrà eseguito dopo il metodo Initialize della classe di base (Esegue l'override di DirectiveProcessor.GetPostInitializationCodeForProcessingRun()). |
![]() |
GetPreInitializationCodeForProcessingRun | (Esegue l'override di DirectiveProcessor.GetPreInitializationCodeForProcessingRun()). |
![]() |
GetReferencesForProcessingRun | (Esegue l'override di DirectiveProcessor.GetReferencesForProcessingRun()). |
![]() |
GetTemplateClassCustomAttributes | Ottenere tutti gli attributi personalizzati per inserire nella classe modello. (Ereditato da DirectiveProcessor) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
Initialize | Quando viene eseguito l'override in una classe derivata, inizializza l'istanza del processore. (Ereditato da DirectiveProcessor) |
![]() |
IsDirectiveSupported | (Esegue l'override di DirectiveProcessor.IsDirectiveSupported(String)). |
![]() |
ProcessDirective | (Esegue l'override di DirectiveProcessor.ProcessDirective(String, IDictionary<String, String>)). |
![]() |
StartProcessingRun | (Esegue l'override di DirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)). |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
![]() ![]() |
IDirectiveProcessor.Errors | (Ereditato da DirectiveProcessor) |
![]() ![]() |
IDirectiveProcessor.RequiresProcessingRunIsHostSpecific | (Ereditato da DirectiveProcessor) |
![]() ![]() |
IDirectiveProcessor.SetProcessingRunIsHostSpecific | (Ereditato da DirectiveProcessor) |
![]() ![]() |
IRecognizeHostSpecific.SetProcessingRunIsHostSpecific |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.