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: CodeDomProviderGenerator kodu, który tworzy klasę wygenerowany transformacji.
templateContents
Typ: StringZawartość szablonu, który jest przetwarzana.
errors
Typ: CompilerErrorCollectionKolekcja, do której RequiresProvidesDirectiveProcessor można dodać błędy i ostrzeżenia, jeśli to konieczne.
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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
RequiresProvidesDirectiveProcessor Klasa
Przestrzeń nazw Microsoft.VisualStudio.TextTemplating
StartProcessingRun