RequiresProvidesDirectiveProcessor.StartProcessingRun-Methode
Startet einen Direktivenprozessor.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.11.0 (in Microsoft.VisualStudio.TextTemplating.11.0.dll)
Syntax
'Declaration
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
)
Parameter
- languageProvider
Typ: System.CodeDom.Compiler.CodeDomProvider
Der Code-Generator, der die generierte Transformationsklasse erstellt.
- templateContents
Typ: System.String
Der Inhalt der Vorlage, die verarbeitet wird.
- errors
Typ: System.CodeDom.Compiler.CompilerErrorCollection
Eine Auflistung, der der RequiresProvidesDirectiveProcessor ggf. Fehler und Warnungen hinzufügen kann.
Implementiert
IDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | languageProvider ist nullNULL-Verweis (Nothing in Visual Basic). |
InvalidOperationException | Eine Verarbeitungsausführung hat bereits begonnen, wurde jedoch noch nicht beendet. |
Hinweise
Der Standardsprachanbieter ist CSharpCodeProvider.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
RequiresProvidesDirectiveProcessor Klasse
Microsoft.VisualStudio.TextTemplating-Namespace
StartProcessingRun