DirectiveProcessor.Initialize - метод
При переопределении в производном классе инициализирует экземпляр процессора.
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.12.0 (в Microsoft.VisualStudio.TextTemplating.12.0.dll)
Синтаксис
'Декларация
Public Overridable Sub Initialize ( _
host As ITextTemplatingEngineHost _
)
public virtual void Initialize(
ITextTemplatingEngineHost host
)
public:
virtual void Initialize(
ITextTemplatingEngineHost^ host
)
abstract Initialize :
host:ITextTemplatingEngineHost -> unit
override Initialize :
host:ITextTemplatingEngineHost -> unit
public function Initialize(
host : ITextTemplatingEngineHost
)
Параметры
host
Тип: ITextTemplatingEngineHostITextTemplatingEngineHost DirectiveProcessor. Объект DirectiveProcessor может запрашивать информацию о файловой системе или о внешней среде от этого интерфейса (host).
Реализации
IDirectiveProcessor.Initialize(ITextTemplatingEngineHost)
Заметки
Initialize вызывается перед StartProcessingRun и дает возможность процессору директивы получить необходимые от хоста сведения.
Чтобы остановить обработку, можно вызвать исключение во время Initialize.
Примеры
В следующем примере кода показана возможная реализация процессора пользовательских директив. Данный пример кода является частью большого примера, приведенного в описании класса DirectiveProcessor.
private int directiveCount;
public override void Initialize(ITextTemplatingEngineHost host)
{
directiveCount = 0;
}
Private directiveCount As Integer
Public Overrides Sub Initialize(ByVal host As ITextTemplatingEngineHost)
directiveCount = 0
End Sub
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextTemplating - пространство имен
Initialize
Другие ресурсы
Создание пользовательских обработчиков директив для текстовых шаблонов T4
Пошаговое руководство. Создание пользовательского обработчика директив