Engine.PreprocessTemplate - метод
Создает код из шаблона, который, при ее будет компилироваться и выполнения вывод шаблона.
Пространство имен: Microsoft.VisualStudio.TextTemplating
Сборка: Microsoft.VisualStudio.TextTemplating.11.0 (в Microsoft.VisualStudio.TextTemplating.11.0.dll)
Синтаксис
'Декларация
Public Function PreprocessTemplate ( _
content As String, _
host As ITextTemplatingEngineHost, _
className As String, _
classNamespace As String, _
<OutAttribute> ByRef language As String, _
<OutAttribute> ByRef references As String() _
) As String
public string PreprocessTemplate(
string content,
ITextTemplatingEngineHost host,
string className,
string classNamespace,
out string language,
out string[] references
)
public:
virtual String^ PreprocessTemplate(
String^ content,
ITextTemplatingEngineHost^ host,
String^ className,
String^ classNamespace,
[OutAttribute] String^% language,
[OutAttribute] array<String^>^% references
) sealed
abstract PreprocessTemplate :
content:string *
host:ITextTemplatingEngineHost *
className:string *
classNamespace:string *
language:string byref *
references:string[] byref -> string
override PreprocessTemplate :
content:string *
host:ITextTemplatingEngineHost *
className:string *
classNamespace:string *
language:string byref *
references:string[] byref -> string
public final function PreprocessTemplate(
content : String,
host : ITextTemplatingEngineHost,
className : String,
classNamespace : String,
language : String,
references : String[]
) : String
Параметры
- content
Тип: System.String
Содержимое шаблона.
- host
Тип: Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
Узел шаблона, в котором должен быть реализован интерфейс ITextTemplatingEngineHost.
- className
Тип: System.String
Имя класса, которое должен получить код шаблона.
- classNamespace
Тип: System.String
Пространство имен, в котором требуется создать код шаблона.
- language
Тип: System.String%
Язык созданного кода.
- references
Тип: array<System.String[]%
Сборки, указанные шаблоном или узлом.
Возвращаемое значение
Тип: System.String
Строка, которую можно скомпилировать.
Реализации
Заметки
Дополнительные сведения см. в разделах Создание текста во время выполнения с помощью текстовых шаблонов T4 и Обработка текстовых шаблонов с помощью пользовательского хост-класса.
![]() |
---|
При написании пакет или модуль, выполняемых в рамках Visual Studio, рассмотрите возможность использовать службу текстовых шаблонов вместо написать собственное основное приложение.Дополнительные сведения см. в разделе Вызов преобразования текста в расширении VS. |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.