RazorEngineHost 类

定义

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。表示为 razor 引擎主机生成的代码。

public class RazorEngineHost
type RazorEngineHost = class
Public Class RazorEngineHost
继承
RazorEngineHost
派生

构造函数

RazorEngineHost()

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

RazorEngineHost(RazorCodeLanguage)

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

RazorEngineHost(RazorCodeLanguage, Func<ParserBase>)

初始化 RazorEngineHost 类的新实例。

属性

CodeLanguage

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

DefaultBaseClass

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

DefaultClassName

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

DefaultNamespace

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

DesignTimeMode

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

EnableInstrumentation

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

GeneratedClassContext

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

InstrumentedSourceFilePath

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置主机的检测源文件路径。

IsIndentingWithTabs

获取或设置设计时编辑器是使用制表符还是使用空格进行缩进。

NamespaceImports

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取主机的命名空间导入。

StaticHelpers

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。获取或设置主机的静态帮助程序。

TabSize

使用制表符缩进时托管编辑器所用的制表符大小。

方法

CreateMarkupParser()

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。使用指定的语言分析程序为 RazorEngineHost创建标记分析程序。

DecorateCodeGenerator(RazorCodeGenerator)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回方法作为特定于语言的 Razor 代码生成器。

DecorateCodeParser(ParserBase)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。使用指定的语言分析程序将方法作为特定于语言的 Razor 代码分析器返回。

DecorateMarkupParser(ParserBase)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回使用指定语言分析程序修饰标记分析程序的方法。

PostProcessGeneratedCode(CodeCompileUnit, CodeNamespace, CodeTypeDeclaration, CodeMemberMethod)
已过时.

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回此方法,以便为主机发布所有已处理生成的代码。

PostProcessGeneratedCode(CodeGeneratorContext)

此类型/成员支持.NET Framework基础结构,不应直接从代码中使用。返回此方法,以便为主机发布所有已处理生成的代码。

适用于