Udostępnij za pośrednictwem


Metoda RequiresProvidesDirectiveProcessor.StartProcessingRun —

Rozpoczyna się w dyrektywie procesora.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.0.dll)

Składnia

'Deklaracja
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
)

Parametry

  • languageProvider
    Typ: CodeDomProvider

    Generator kodu, który tworzy klasę wygenerowany transformacji.

  • templateContents
    Typ: String

    Zawartość szablonu, który jest przetwarzana.

Implementuje

IDirectiveProcessor.StartProcessingRun(CodeDomProvider, String, CompilerErrorCollection)

Wyjątki

Wyjątek Warunek
ArgumentNullException

languageProvider wynosi nullodwołanie o wartości null (Nothing w języku Visual Basic).

InvalidOperationException

Przetwarzanie już się rozpoczęło, ale jeszcze nie zakończyło.

Uwagi

Język domyślny dostawca jest CSharpCodeProvider.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

RequiresProvidesDirectiveProcessor Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating

FinishProcessingRun

StartProcessingRun

CodeDomProvider

VBCodeProvider

CSharpCodeProvider