Interfaccia IDirectiveProcessor
Interfaccia per un processore di direttiva.
Spazio dei nomi: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.Interfaces.11.0 (in Microsoft.VisualStudio.TextTemplating.Interfaces.11.0.dll)
Sintassi
'Dichiarazione
Public Interface IDirectiveProcessor
public interface IDirectiveProcessor
public interface class IDirectiveProcessor
type IDirectiveProcessor = interface end
public interface IDirectiveProcessor
Il tipo IDirectiveProcessor espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Errors | Raccolta di errore per DirectiveProcessor aggiungere gli errori e avvisi su. | |
RequiresProcessingRunIsHostSpecific | Consentire a un processore di direttiva di specificare che è necessario che l'esecuzione sia specifica dell'host. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
FinishProcessingRun | Finisce un ciclo di elaborazione della direttiva. | |
GetClassCodeForProcessingRun | Ottiene il codice che consente alla classe generata di elaborazione del modello a causa dell'esecuzione più recente. | |
GetImportsForProcessingRun | Ottiene tutti gli spazi dei nomi da importare a causa dell'esecuzione più recente. | |
GetPostInitializationCodeForProcessingRun | Ottiene il codice che consente al corpo del metodo Initialize della classe generata di elaborazione del modello a causa dell'esecuzione più recente. Questo codice verrà eseguito dopo il metodo Initialize di classi base. | |
GetPreInitializationCodeForProcessingRun | Ottiene il codice che consente al corpo del metodo Initialize della classe generata di elaborazione del modello a causa dell'esecuzione più recente. Questo codice verrà eseguito prima del metodo Initialize di classi base. | |
GetReferencesForProcessingRun | Ottiene tutti i riferimenti per passare al compilatore a causa dell'esecuzione più recente. | |
GetTemplateClassCustomAttributes | Ottiene tutti gli attributi personalizzati per importare la classe modello. | |
Initialize | Inizializzare l'istanza del processore. | |
IsDirectiveSupported | A questo supporto di DirectiveProcessor la direttiva specificata. | |
ProcessDirective | Elabora una direttiva da un file modello. | |
SetProcessingRunIsHostSpecific | Notifica al processore di direttiva se l'esecuzione è protezione specifica. | |
StartProcessingRun | Inizia un round di elaborazione direttiva. |
In alto