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