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
)
Параметры
- host
Тип: Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
Объект ITextTemplatingEngineHost, в котором размещается процессор RequiresProvidesDirectiveProcessor.Объект RequiresProvidesDirectiveProcessor может запрашивать информацию о файловой системе или о внешней среде от параметра host.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр host имеет значение nullпустая ссылка (Nothing в Visual Basic). |
Заметки
Initialize(ITextTemplatingEngineHost, CompilerErrorCollection) вызывается перед StartProcessingRun(CodeDomProvider) и позволяет процессору директивы получить необходимые от хоста сведения.
Чтобы остановить обработку, можно вызвать исключение во время Initialize(ITextTemplatingEngineHost, CompilerErrorCollection).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
RequiresProvidesDirectiveProcessor Класс
Microsoft.VisualStudio.TextTemplating - пространство имен
Initialize(ITextTemplatingEngineHost, CompilerErrorCollection)
StartProcessingRun(CodeDomProvider)