RazorTemplateEngine.GenerateCode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 树。