Condividi tramite


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
Proprietà pubblica Errors Raccolta di errore per DirectiveProcessor aggiungere gli errori e avvisi su.
Proprietà pubblica RequiresProcessingRunIsHostSpecific Consentire a un processore di direttiva di specificare che è necessario che l'esecuzione sia specifica dell'host.

In alto

Metodi

  Nome Descrizione
Metodo pubblico FinishProcessingRun Finisce un ciclo di elaborazione della direttiva.
Metodo pubblico GetClassCodeForProcessingRun Ottiene il codice che consente alla classe generata di elaborazione del modello a causa dell'esecuzione più recente.
Metodo pubblico GetImportsForProcessingRun Ottiene tutti gli spazi dei nomi da importare a causa dell'esecuzione più recente.
Metodo pubblico 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.
Metodo pubblico 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.
Metodo pubblico GetReferencesForProcessingRun Ottiene tutti i riferimenti per passare al compilatore a causa dell'esecuzione più recente.
Metodo pubblico GetTemplateClassCustomAttributes Ottiene tutti gli attributi personalizzati per importare la classe modello.
Metodo pubblico Initialize Inizializzare l'istanza del processore.
Metodo pubblico IsDirectiveSupported A questo supporto di DirectiveProcessor la direttiva specificata.
Metodo pubblico ProcessDirective Elabora una direttiva da un file modello.
Metodo pubblico SetProcessingRunIsHostSpecific Notifica al processore di direttiva se l'esecuzione è protezione specifica.
Metodo pubblico StartProcessingRun Inizia un round di elaborazione direttiva.

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextTemplating