Поделиться через


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
    Содержимое шаблона.
  • className
    Тип: System.String
    Имя класса, которое должен получить код шаблона.
  • classNamespace
    Тип: System.String
    Пространство имен, в котором требуется создать код шаблона.
  • language
    Тип: System.String%
    Язык созданного кода.
  • references
    Тип: array<System.String[]%
    Сборки, указанные шаблоном или узлом.

Возвращаемое значение

Тип: System.String
Строка, которую можно скомпилировать.

Реализации

ITextTemplatingEngine.PreprocessTemplate(String, ITextTemplatingEngineHost, String, String, String%, array<String[]%)

Заметки

Дополнительные сведения см. в разделах Создание текста во время выполнения с помощью текстовых шаблонов T4 и Обработка текстовых шаблонов с помощью пользовательского хост-класса.

СоветСовет

При написании пакет или модуль, выполняемых в рамках Visual Studio, рассмотрите возможность использовать службу текстовых шаблонов вместо написать собственное основное приложение.Дополнительные сведения см. в разделе Вызов преобразования текста в расширении VS.

Безопасность платформы .NET Framework

См. также

Ссылки

Engine Класс

Microsoft.VisualStudio.TextTemplating - пространство имен