JScriptCodeProvider 类

定义

提供对 JScript 代码生成器和代码编译器的实例的访问。Provides access to instances of the JScript code generator and code compiler.

此 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 类的新实例。Initializes a new instance of the JScriptCodeProvider class.

属性

CanRaiseEvents

获取一个指示组件是否可以引发事件的值。Gets a value indicating whether the component can raise an event.

(继承自 Component)
Container

获取包含 IContainerComponentGets the IContainer that contains the Component.

(继承自 Component)
DesignMode

获取一个值,用以指示 Component 当前是否处于设计模式。Gets a value that indicates whether the Component is currently in design mode.

(继承自 Component)
Events

获取附加到此 Component 的事件处理程序的列表。Gets the list of event handlers that are attached to this Component.

(继承自 Component)
FileExtension

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

获取 JScript 代码文件的文件扩展名。Gets the file name extension for JScript code files.

LanguageOptions

获取语言功能标识符。Gets a language features identifier.

(继承自 CodeDomProvider)
Site

获取或设置 ComponentISiteGets or sets the ISite of the Component.

(继承自 Component)

方法

CompileAssemblyFromDom(CompilerParameters, CodeCompileUnit[])

基于包含在 System.CodeDom 对象的指定数组中的 CodeCompileUnit 树,使用指定的编译器设置编译程序集。Compiles an assembly based on the System.CodeDom trees contained in the specified array of CodeCompileUnit objects, using the specified compiler settings.

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

从包含在指定文件中的源代码,使用指定的编译器设置编译程序集。Compiles an assembly from the source code contained in the specified files, using the specified compiler settings.

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

从包含源代码的字符串的指定数组,使用指定的编译器设置编译程序集。Compiles an assembly from the specified array of strings containing source code, using the specified compiler settings.

(继承自 CodeDomProvider)
CreateCompiler()

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

返回 JScript 代码编译器的实例。Returns an instance of the JScript code compiler.

CreateEscapedIdentifier(String)

创建指定值的转义标识符。Creates an escaped identifier for the specified value.

(继承自 CodeDomProvider)
CreateGenerator()

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

返回 JScript 代码生成器的实例。Returns an instance of the JScript code generator.

CreateGenerator(String)

在派生类中重写时,使用指定文件名创建新的代码生成器以用于输出。When overridden in a derived class, creates a new code generator using the specified file name for output.

(继承自 CodeDomProvider)
CreateGenerator(TextWriter)

在派生类中重写时,使用指定的 TextWriter 创建新的代码生成器以用于输出。When overridden in a derived class, creates a new code generator using the specified TextWriter for output.

(继承自 CodeDomProvider)
CreateObjRef(Type)

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(继承自 MarshalByRefObject)
CreateParser()
已过时。
已过时。

在派生类中重写时,创建一个新的代码分析器。When overridden in a derived class, creates a new code parser.

(继承自 CodeDomProvider)
CreateValidIdentifier(String)

为指定的值创建有效标识符。Creates a valid identifier for the specified value.

(继承自 CodeDomProvider)
Dispose()

释放由 Component 使用的所有资源。Releases all resources used by the Component.

(继承自 Component)
Dispose(Boolean)

释放由 Component 占用的非托管资源,还可以另外再释放托管资源。Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(继承自 Component)
Equals(Object)

确定指定对象是否等于当前对象。Determines whether the specified object is equal to the current object.

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

为指定的代码文档对象模型 (CodeDOM) 编译单元生成代码,并使用指定的选项将代码发送到指定的文本编写器。Generates code for the specified Code Document Object Model (CodeDOM) compilation unit and sends it to the specified text writer, using the specified options.

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

为指定的代码文档对象模型 (CodeDOM) 表达式生成代码,并使用指定的选项将代码发送到指定的文本编写器。Generates code for the specified Code Document Object Model (CodeDOM) expression and sends it to the specified text writer, using the specified options.

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

为指定的代码文档对象模型 (CodeDOM) 成员声明生成代码,并使用指定的选项将代码发送到指定的文本编写器。Generates code for the specified Code Document Object Model (CodeDOM) member declaration and sends it to the specified text writer, using the specified options.

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

为指定的代码文档对象模型 (CodeDOM) 命名空间生成代码,并使用指定的选项将代码发送到指定的文本编写器。Generates code for the specified Code Document Object Model (CodeDOM) namespace and sends it to the specified text writer, using the specified options.

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

为指定的代码文档对象模型 (CodeDOM) 语句生成代码,并使用指定的选项将代码发送到指定的文本编写器。Generates code for the specified Code Document Object Model (CodeDOM) statement and sends it to the specified text writer, using the specified options.

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

为指定的代码文档对象模型 (CodeDOM) 类型声明生成代码,并使用指定的选项将代码发送到指定的文本编写器。Generates code for the specified Code Document Object Model (CodeDOM) type declaration and sends it to the specified text writer, using the specified options.

(继承自 CodeDomProvider)
GetConverter(Type)

获取指定数据类型的 TypeConverterGets a TypeConverter for the specified data type.

(继承自 CodeDomProvider)
GetHashCode()

作为默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetLifetimeService()
已过时。

检索控制此实例的生存期策略的当前生存期服务对象。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(继承自 MarshalByRefObject)
GetService(Type)

返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。Returns an object that represents a service provided by the Component or by its Container.

(继承自 Component)
GetType()

获取当前实例的 TypeGets the Type of the current instance.

(继承自 Object)
GetTypeOutput(CodeTypeReference)

获取由指定的 CodeTypeReference 指示的类型。Gets the type indicated by the specified CodeTypeReference.

(继承自 CodeDomProvider)
InitializeLifetimeService()
已过时。

获取生存期服务对象来控制此实例的生存期策略。Obtains a lifetime service object to control the lifetime policy for this instance.

(继承自 MarshalByRefObject)
IsValidIdentifier(String)

返回一个值,该值指示指定的值是否是当前语言的有效标识符。Returns a value that indicates whether the specified value is a valid identifier for the current language.

(继承自 CodeDomProvider)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
MemberwiseClone(Boolean)

创建当前 MarshalByRefObject 对象的浅表副本。Creates a shallow copy of the current MarshalByRefObject object.

(继承自 MarshalByRefObject)
Parse(TextReader)

将从指定文本流读取的代码编译进 CodeCompileUnitCompiles the code read from the specified text stream into a CodeCompileUnit.

(继承自 CodeDomProvider)
Supports(GeneratorSupport)

返回一个值,该值指示是否提供了指定的代码生成支持。Returns a value indicating whether the specified code generation support is provided.

(继承自 CodeDomProvider)
ToString()

返回包含 Component 的名称的 String(如果有)。Returns a String containing the name of the Component, if any. 不应重写此方法。This method should not be overridden.

(继承自 Component)

事件

Disposed

在通过调用 Dispose() 方法释放组件时发生。Occurs when the component is disposed by a call to the Dispose() method.

(继承自 Component)

适用于

另请参阅