RazorCodeGenerator 类

定义

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。表示 Razor 代码生成器。

public abstract class RazorCodeGenerator : System.Web.Razor.Parser.ParserVisitor
type RazorCodeGenerator = class
    inherit ParserVisitor
Public MustInherit Class RazorCodeGenerator
Inherits ParserVisitor
继承
RazorCodeGenerator
派生

构造函数

RazorCodeGenerator(String, String, String, RazorEngineHost)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。初始化 类的新实例RazorCodeGenerator

属性

CancelToken

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置取消标记。

(继承自 ParserVisitor)
ClassName

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置此代码的类名。

Context

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取此代码生成器的上下文。

DesignTimeMode

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置一个值,该值指示代码生成器是否处于设计时模式。

GenerateLinePragmas

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置一个值,该值指示生成器是否应在 Razor 代码中生成行杂注。

Host

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置 razor 引擎主机。

RootNamespaceName

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置根命名空间的名称。

SourceFileName

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。获取或设置源文件的名称。

方法

Initialize(CodeGeneratorContext)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。初始化当前RazorCodeGenerator实例。

OnComplete()

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。引发 Complete 事件。

ThrowIfCanceled()

此类型/成员支持 .NET Framework 基础结构,不能在代码中直接使用。

(继承自 ParserVisitor)
VisitBlock(Block)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。访问指定的块。

(继承自 ParserVisitor)
VisitEndBlock(Block)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。访问结束块。

VisitError(RazorError)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。访问给定的 razor 错误。

(继承自 ParserVisitor)
VisitSpan(Span)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。访问范围。

VisitStartBlock(Block)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。访问开始块。

扩展方法

Visit(ParserVisitor, ParserResults)

此类型/成员支持.NET Framework基础结构,不应直接从代码使用。表示 Razor 代码生成器。

适用于