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