Classe ParameterDirectiveProcessor
Processore di direttiva per soddisfare 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.11.0 (in Microsoft.VisualStudio.TextTemplating.11.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 host-specifico. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
FinishProcessingRun | Non fare come completiamo la l'esecuzione. (Esegue l'override di DirectiveProcessor.FinishProcessingRun()). | |
GetClassCodeForProcessingRun | Gets viene generato codice della classe. (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 | Ottenere il codice che consente al corpo del metodo Initialize della classe generata di elaborazione del modello in conseguenza dell'esecuzione più recente.Questo codice verrà eseguito dopo il metodo Initialize delle classi 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.