Поделиться через


RequiresProvidesDirectiveProcessor.Initialize - метод

Инициализирует экземпляр процессора директив.

Пространство имен:  Microsoft.VisualStudio.TextTemplating
Сборка:  Microsoft.VisualStudio.TextTemplating.10.0 (в Microsoft.VisualStudio.TextTemplating.10.0.dll)

Синтаксис

'Декларация
Public Overrides Sub Initialize ( _
    host As ITextTemplatingEngineHost _
)
public override void Initialize(
    ITextTemplatingEngineHost host
)
public:
virtual void Initialize(
    ITextTemplatingEngineHost^ host
) override
abstract Initialize : 
        host:ITextTemplatingEngineHost -> unit 
override Initialize : 
        host:ITextTemplatingEngineHost -> unit 
public override function Initialize(
    host : ITextTemplatingEngineHost
)

Параметры

Исключения

Исключение Условие
ArgumentNullException

Параметр host имеет значение nullпустая ссылка (Nothing в Visual Basic).

Заметки

Initialize(ITextTemplatingEngineHost, CompilerErrorCollection) вызывается перед StartProcessingRun(CodeDomProvider) и позволяет процессору директивы получить необходимые от хоста сведения.

Чтобы остановить обработку, можно вызвать исключение во время Initialize(ITextTemplatingEngineHost, CompilerErrorCollection).

Безопасность платформы .NET Framework

См. также

Ссылки

RequiresProvidesDirectiveProcessor Класс

Microsoft.VisualStudio.TextTemplating - пространство имен

Initialize(ITextTemplatingEngineHost, CompilerErrorCollection)

ITextTemplatingEngineHost

StartProcessingRun(CodeDomProvider)