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
繼承

建構函式

名稱 Description
JScriptCodeProvider()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

初始化 JScriptCodeProvider 類別的新執行個體。

屬性

名稱 Description
CanRaiseEvents

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個值,表示該元件是否能引發事件。

(繼承來源 Component)
Container

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

得到 IContainer 包含 Component的 。

(繼承來源 Component)
DesignMode

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到一個值,表示目前 Component 是否處於設計模式。

(繼承來源 Component)
Events

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會取得與此 Component連結的事件處理程序清單。

(繼承來源 Component)
FileExtension

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得 JScript 程式碼檔案的副檔名。

LanguageOptions

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得語言特徵識別碼。

(繼承來源 CodeDomProvider)
Site

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

取得或設定 ISiteComponent

(繼承來源 Component)

方法

名稱 Description
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 支援此產品基礎結構,但無法直接用於程式碼之中。

為指定的程式碼文件物件模型(Code Document Object Model,CodeDOM)語句產生程式碼,並透過指定的選項傳送給指定的文字撰寫者。

(繼承來源 CodeDomProvider)
GenerateCodeFromType(CodeTypeDeclaration, TextWriter, CodeGeneratorOptions)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

產生指定的程式碼文件物件模型(Code Document Object Model,CodeDOM)宣告程式碼,並透過指定的選項傳送給指定的文字撰寫者。

(繼承來源 CodeDomProvider)
GetConverter(Type)

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

會得到指定的資料型別的 a 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 支援此產品基礎結構,但無法直接用於程式碼之中。

回傳 String 包含 的名稱 Component(若有的話)。 此方法不應被覆蓋。

(繼承來源 Component)

事件

名稱 Description
Disposed

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。

當元件被呼叫方法 Dispose() 時會發生。

(繼承來源 Component)

適用於

另請參閱