JScriptCodeProvider 类

定义

提供对 JScript 代码生成器和代码编译器的实例的访问。

此 API 支持产品基础结构,不能在代码中直接使用。

public ref class JScriptCodeProvider sealed : System::CodeDom::Compiler::CodeDomProvider
public sealed class JScriptCodeProvider : System.CodeDom.Compiler.CodeDomProvider
type JScriptCodeProvider = class
    inherit CodeDomProvider
Public NotInheritable Class JScriptCodeProvider
Inherits CodeDomProvider
继承

构造函数

JScriptCodeProvider()

此 API 支持产品基础结构,不能在代码中直接使用。

初始化 JScriptCodeProvider 类的新实例。

属性

CanRaiseEvents

此 API 支持产品基础结构,不能在代码中直接使用。

获取一个指示组件是否可以引发事件的值。

(继承自 Component)
Container

此 API 支持产品基础结构,不能在代码中直接使用。

获取包含 IContainerComponent

(继承自 Component)
DesignMode

此 API 支持产品基础结构,不能在代码中直接使用。

获取一个值,用以指示 Component 当前是否处于设计模式。

(继承自 Component)
Events

此 API 支持产品基础结构,不能在代码中直接使用。

获取附加到此 Component 的事件处理程序的列表。

(继承自 Component)
FileExtension

此 API 支持产品基础结构,不能在代码中直接使用。

获取 JScript 代码文件的文件扩展名。

LanguageOptions

此 API 支持产品基础结构,不能在代码中直接使用。

获取语言功能标识符。

(继承自 CodeDomProvider)
Site

此 API 支持产品基础结构,不能在代码中直接使用。

获取或设置 ComponentISite

(继承自 Component)

方法

CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit[])

此 API 支持产品基础结构,不能在代码中直接使用。

基于包含在 System.CodeDom 对象的指定数组中的 CodeCompileUnit 树,使用指定的编译器设置编译程序集。

(继承自 CodeDomProvider)
CompileAssemblyFromFile(CompilerParameters, String[])

此 API 支持产品基础结构,不能在代码中直接使用。

从包含在指定文件中的源代码,使用指定的编译器设置编译程序集。

(继承自 CodeDomProvider)
CompileAssemblyFromSource(CompilerParameters, String[])

此 API 支持产品基础结构,不能在代码中直接使用。

从包含源代码的字符串的指定数组,使用指定的编译器设置编译程序集。

(继承自 CodeDomProvider)
CreateCompiler()

此 API 支持产品基础结构,不能在代码中直接使用。

返回 JScript 代码编译器的实例。

CreateEscapedIdentifier(String)

此 API 支持产品基础结构,不能在代码中直接使用。

创建指定值的转义标识符。

(继承自 CodeDomProvider)
CreateGenerator()

此 API 支持产品基础结构,不能在代码中直接使用。

返回 JScript 代码生成器的实例。

CreateGenerator(String)

此 API 支持产品基础结构,不能在代码中直接使用。

在派生类中重写时,使用指定文件名创建新的代码生成器以用于输出。

(继承自 CodeDomProvider)
CreateGenerator(TextWriter)

此 API 支持产品基础结构,不能在代码中直接使用。

在派生类中重写时,使用指定的 TextWriter 创建新的代码生成器以用于输出。

(继承自 CodeDomProvider)
CreateObjRef(Type)

此 API 支持产品基础结构,不能在代码中直接使用。

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。

(继承自 MarshalByRefObject)
CreateParser()

此 API 支持产品基础结构,不能在代码中直接使用。

已过时.
已过时.

在派生类中重写时,创建一个新的代码分析器。

(继承自 CodeDomProvider)
CreateValidIdentifier(String)

此 API 支持产品基础结构,不能在代码中直接使用。

为指定的值创建有效标识符。

(继承自 CodeDomProvider)
Dispose()

此 API 支持产品基础结构,不能在代码中直接使用。

释放由 Component 使用的所有资源。

(继承自 Component)
Dispose(Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

释放由 Component 占用的非托管资源,还可以另外再释放托管资源。

(继承自 Component)
Equals(Object)

此 API 支持产品基础结构,不能在代码中直接使用。

确定指定对象是否等于当前对象。

(继承自 Object)
GenerateCodeFromCompileUnit(CodeCompileUnit, TextWriter, CodeGeneratorOptions)

此 API 支持产品基础结构,不能在代码中直接使用。

为指定的代码文档对象模型 (CodeDOM) 编译单元生成代码,并使用指定的选项将代码发送到指定的文本编写器。

(继承自 CodeDomProvider)
GenerateCodeFromExpression(CodeExpression, TextWriter, CodeGeneratorOptions)

此 API 支持产品基础结构,不能在代码中直接使用。

为指定的代码文档对象模型 (CodeDOM) 表达式生成代码,并使用指定的选项将代码发送到指定的文本编写器。

(继承自 CodeDomProvider)
GenerateCodeFromMember(CodeTypeMember, TextWriter, CodeGeneratorOptions)

此 API 支持产品基础结构,不能在代码中直接使用。

为指定的代码文档对象模型 (CodeDOM) 成员声明生成代码,并使用指定的选项将代码发送到指定的文本编写器。

(继承自 CodeDomProvider)
GenerateCodeFromNamespace(CodeNamespace, TextWriter, CodeGeneratorOptions)

此 API 支持产品基础结构,不能在代码中直接使用。

为指定的代码文档对象模型 (CodeDOM) 命名空间生成代码,并使用指定的选项将代码发送到指定的文本编写器。

(继承自 CodeDomProvider)
GenerateCodeFromStatement(CodeStatement, TextWriter, CodeGeneratorOptions)

此 API 支持产品基础结构,不能在代码中直接使用。

为指定的代码文档对象模型 (CodeDOM) 语句生成代码,并使用指定的选项将代码发送到指定的文本编写器。

(继承自 CodeDomProvider)
GenerateCodeFromType(CodeTypeDeclaration, TextWriter, CodeGeneratorOptions)

此 API 支持产品基础结构,不能在代码中直接使用。

为指定的代码文档对象模型 (CodeDOM) 类型声明生成代码,并使用指定的选项将代码发送到指定的文本编写器。

(继承自 CodeDomProvider)
GetConverter(Type)

此 API 支持产品基础结构,不能在代码中直接使用。

获取指定数据类型的 TypeConverter

(继承自 CodeDomProvider)
GetHashCode()

此 API 支持产品基础结构,不能在代码中直接使用。

作为默认哈希函数。

(继承自 Object)
GetLifetimeService()

此 API 支持产品基础结构,不能在代码中直接使用。

已过时.

检索控制此实例的生存期策略的当前生存期服务对象。

(继承自 MarshalByRefObject)
GetService(Type)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。

(继承自 Component)
GetType()

此 API 支持产品基础结构,不能在代码中直接使用。

获取当前实例的 Type

(继承自 Object)
GetTypeOutput(CodeTypeReference)

此 API 支持产品基础结构,不能在代码中直接使用。

获取由指定的 CodeTypeReference 指示的类型。

(继承自 CodeDomProvider)
InitializeLifetimeService()

此 API 支持产品基础结构,不能在代码中直接使用。

已过时.

获取生存期服务对象来控制此实例的生存期策略。

(继承自 MarshalByRefObject)
IsValidIdentifier(String)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个值,该值指示指定的值是否是当前语言的有效标识符。

(继承自 CodeDomProvider)
MemberwiseClone()

此 API 支持产品基础结构,不能在代码中直接使用。

创建当前 Object 的浅表副本。

(继承自 Object)
MemberwiseClone(Boolean)

此 API 支持产品基础结构,不能在代码中直接使用。

创建当前 MarshalByRefObject 对象的浅表副本。

(继承自 MarshalByRefObject)
Parse(TextReader)

此 API 支持产品基础结构,不能在代码中直接使用。

将从指定文本流读取的代码编译进 CodeCompileUnit

(继承自 CodeDomProvider)
Supports(GeneratorSupport)

此 API 支持产品基础结构,不能在代码中直接使用。

返回一个值,该值指示是否提供了指定的代码生成支持。

(继承自 CodeDomProvider)
ToString()

此 API 支持产品基础结构,不能在代码中直接使用。

返回包含 Component 的名称的 String(如果有)。 不应重写此方法。

(继承自 Component)

事件

Disposed

此 API 支持产品基础结构,不能在代码中直接使用。

在通过调用 Dispose() 方法释放组件时发生。

(继承自 Component)

适用于

另请参阅