RazorTemplateEngine.GenerateCode 方法

定义

重载

GenerateCode(ITextBuffer, String, String, String, Nullable<CancellationToken>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

GenerateCode(TextReader, String, String, String, Nullable<CancellationToken>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

GenerateCode(ITextBuffer, String, String, String)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

GenerateCode(TextReader, String, String, String)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

GenerateCode(TextReader, Nullable<CancellationToken>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

GenerateCode(ITextBuffer)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

GenerateCode(TextReader)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

GenerateCode(ITextBuffer, Nullable<CancellationToken>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

GenerateCode(ITextBuffer, String, String, String, Nullable<CancellationToken>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

public System.Web.Razor.GeneratorResults GenerateCode(System.Web.Razor.Text.ITextBuffer input, string className, string rootNamespace, string sourceFileName, System.Threading.CancellationToken? cancelToken);
member this.GenerateCode : System.Web.Razor.Text.ITextBuffer * string * string * string * Nullable<System.Threading.CancellationToken> -> System.Web.Razor.GeneratorResults
Public Function GenerateCode (input As ITextBuffer, className As String, rootNamespace As String, sourceFileName As String, cancelToken As Nullable(Of CancellationToken)) As GeneratorResults

参数

input
ITextBuffer

要分析的输入文本。

className
String

所生成类的名称,用于覆盖在主机中指定的内容。

rootNamespace
String

所生成类将驻留的命名空间。

sourceFileName
String

要在行杂注中使用的文件名。

cancelToken
Nullable<CancellationToken>

用于取消分析器的令牌。

返回

生成的分析树和生成的 Code DOM 树。

适用于

GenerateCode(TextReader, String, String, String, Nullable<CancellationToken>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

public System.Web.Razor.GeneratorResults GenerateCode(System.IO.TextReader input, string className, string rootNamespace, string sourceFileName, System.Threading.CancellationToken? cancelToken);
member this.GenerateCode : System.IO.TextReader * string * string * string * Nullable<System.Threading.CancellationToken> -> System.Web.Razor.GeneratorResults
Public Function GenerateCode (input As TextReader, className As String, rootNamespace As String, sourceFileName As String, cancelToken As Nullable(Of CancellationToken)) As GeneratorResults

参数

input
TextReader

要分析的输入文本。

className
String

所生成类的名称,用于覆盖在主机中指定的内容。

rootNamespace
String

所生成类将驻留的命名空间。

sourceFileName
String

要在行杂注中使用的文件名。

cancelToken
Nullable<CancellationToken>

用于取消分析器的令牌。

返回

生成的分析树和生成的 Code DOM 树。

适用于

GenerateCode(ITextBuffer, String, String, String)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

public System.Web.Razor.GeneratorResults GenerateCode(System.Web.Razor.Text.ITextBuffer input, string className, string rootNamespace, string sourceFileName);
member this.GenerateCode : System.Web.Razor.Text.ITextBuffer * string * string * string -> System.Web.Razor.GeneratorResults
Public Function GenerateCode (input As ITextBuffer, className As String, rootNamespace As String, sourceFileName As String) As GeneratorResults

参数

input
ITextBuffer

要分析的输入文本。

className
String

所生成类的名称,用于覆盖在主机中指定的内容。

rootNamespace
String

所生成类将驻留的命名空间。

sourceFileName
String

要在行杂注中使用的文件名。

返回

生成的分析树和生成的 Code DOM 树。

适用于

GenerateCode(TextReader, String, String, String)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

public System.Web.Razor.GeneratorResults GenerateCode(System.IO.TextReader input, string className, string rootNamespace, string sourceFileName);
member this.GenerateCode : System.IO.TextReader * string * string * string -> System.Web.Razor.GeneratorResults
Public Function GenerateCode (input As TextReader, className As String, rootNamespace As String, sourceFileName As String) As GeneratorResults

参数

input
TextReader

要分析的输入文本。

className
String

所生成类的名称,用于覆盖在主机中指定的内容。

rootNamespace
String

所生成类将驻留的命名空间。

sourceFileName
String

要在行杂注中使用的文件名。

返回

生成的分析树和生成的 Code DOM 树。

适用于

GenerateCode(TextReader, Nullable<CancellationToken>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

public System.Web.Razor.GeneratorResults GenerateCode(System.IO.TextReader input, System.Threading.CancellationToken? cancelToken);
member this.GenerateCode : System.IO.TextReader * Nullable<System.Threading.CancellationToken> -> System.Web.Razor.GeneratorResults
Public Function GenerateCode (input As TextReader, cancelToken As Nullable(Of CancellationToken)) As GeneratorResults

参数

input
TextReader

要分析的输入文本。

cancelToken
Nullable<CancellationToken>

用于取消分析器的令牌。

返回

生成的分析树和生成的 Code DOM 树。

适用于

GenerateCode(ITextBuffer)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

public System.Web.Razor.GeneratorResults GenerateCode(System.Web.Razor.Text.ITextBuffer input);
member this.GenerateCode : System.Web.Razor.Text.ITextBuffer -> System.Web.Razor.GeneratorResults
Public Function GenerateCode (input As ITextBuffer) As GeneratorResults

参数

input
ITextBuffer

要分析的输入文本。

返回

生成的分析树和生成的 Code DOM 树。

适用于

GenerateCode(TextReader)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

public System.Web.Razor.GeneratorResults GenerateCode(System.IO.TextReader input);
member this.GenerateCode : System.IO.TextReader -> System.Web.Razor.GeneratorResults
Public Function GenerateCode (input As TextReader) As GeneratorResults

参数

input
TextReader

要分析的输入文本。

返回

生成的分析树和生成的 Code DOM 树。

适用于

GenerateCode(ITextBuffer, Nullable<CancellationToken>)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。分析 TextBuffer 指定的模板,为其生成代码,并返回构造的 CodeDOM 树。

public System.Web.Razor.GeneratorResults GenerateCode(System.Web.Razor.Text.ITextBuffer input, System.Threading.CancellationToken? cancelToken);
member this.GenerateCode : System.Web.Razor.Text.ITextBuffer * Nullable<System.Threading.CancellationToken> -> System.Web.Razor.GeneratorResults
Public Function GenerateCode (input As ITextBuffer, cancelToken As Nullable(Of CancellationToken)) As GeneratorResults

参数

input
ITextBuffer

要分析的输入文本。

cancelToken
Nullable<CancellationToken>

用于取消分析器的令牌。

返回

生成的分析树和生成的 Code DOM 树。

适用于