Metodo RequiresProvidesDirectiveProcessor.StartProcessingRun
Viene avviato un processore di direttiva.
Spazio dei nomi: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.11.0 (in Microsoft.VisualStudio.TextTemplating.11.0.dll)
Sintassi
'Dichiarazione
Public Overrides Sub StartProcessingRun ( _
languageProvider As CodeDomProvider, _
templateContents As String, _
errors As CompilerErrorCollection _
)
public override void StartProcessingRun(
CodeDomProvider languageProvider,
string templateContents,
CompilerErrorCollection errors
)
public:
virtual void StartProcessingRun(
CodeDomProvider^ languageProvider,
String^ templateContents,
CompilerErrorCollection^ errors
) override
abstract StartProcessingRun :
languageProvider:CodeDomProvider *
templateContents:string *
errors:CompilerErrorCollection -> unit
override StartProcessingRun :
languageProvider:CodeDomProvider *
templateContents:string *
errors:CompilerErrorCollection -> unit
public override function StartProcessingRun(
languageProvider : CodeDomProvider,
templateContents : String,
errors : CompilerErrorCollection
)
Parametri
- languageProvider
Tipo: System.CodeDom.Compiler.CodeDomProvider
Il generatore di codice che crea la classe della trasformazione generata.
- templateContents
Tipo: System.String
Il contenuto del modello che si sta sviluppando.
- errors
Tipo: System.CodeDom.Compiler.CompilerErrorCollection
Una raccolta a cui RequiresProvidesDirectiveProcessor è possibile aggiungere gli errori e gli avvisi se necessario.
Implementa
IDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | languageProvider viene nullriferimento null (Nothing in Visual Basic). |
InvalidOperationException | Un'esecuzione di elaborazione è già stato avviato ma non ancora stata completata. |
Note
il provider di lingua predefinita è CSharpCodeProvider.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
RequiresProvidesDirectiveProcessor Classe
Spazio dei nomi Microsoft.VisualStudio.TextTemplating
StartProcessingRun