TextTransformation.Initialize - метод
Этот API поддерживает платформу .NET Framework и не должен вызываться непосредственно из вашего кода.
Инициализирует класс TextTransformation.
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.0.dll)
Синтаксис
'Декларация
Public Overridable Sub Initialize
public virtual void Initialize()
public:
virtual void Initialize()
abstract Initialize : unit -> unit
override Initialize : unit -> unit
public function Initialize()
Заметки
Процессоры директив могут добавлять код в переопределенную версию этого метода в генерируемом классе преобразования, добавляя код в методы GetPreInitializationCodeForProcessingRun и GetPostInitializationCodeForProcessingRun.GetPreInitializationCodeForProcessingRun добавляет код в начало метода Initialize, а GetPostInitializationCodeForProcessingRun добавляет код в конец метода Initialize.
Например, в следующем примере псевдокода показано, как может выглядеть метод Initialize сгенерированного класса преобразования:
Method GeneratedTransformationClassInstance.Initialize()
{
<code added by GetPreInitializationCodeForProcessingRun()>
base.Initialize() *This is a call to TextTransformation.Initialize()
<code added by GetPostInitializationCodeForProcessingRun()>
}
Во время Initialize можно записать в журнал ошибку, для остановки процесса преобразования текстового шаблона.Механизм преобразования проверяет свойство Errors класса TextTransformation после завершения Initialize и прекращает обработку в случае наличия ошибок.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextTemplating - пространство имен
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
Другие ресурсы
Создание пользовательских обработчиков директив для текстовых шаблонов T4