Classe ParameterDirectiveProcessor
Processore di direttiva per indirizzare i parametri serializzabili semplici dai chiamanti o dall'host al modello.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.TextTemplating.DirectiveProcessor
Microsoft.VisualStudio.TextTemplating.ParameterDirectiveProcessor
Spazio dei nomi: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.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 | |
---|---|---|
Errors | Ottiene gli errori che si sono verificati durante l'elaborazione delle direttive. (Ereditato da DirectiveProcessor) | |
RequiresProcessingRunIsHostSpecific | Questo processore non richiede un modello specifico dell'host. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (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 per un determinato tipo. (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()). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
Initialize | (Esegue l'override di DirectiveProcessor.Initialize(ITextTemplatingEngineHost)). | |
IsDirectiveSupported | (Esegue l'override di DirectiveProcessor.IsDirectiveSupported(String)). | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
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 | |
---|---|---|
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.