BlockScope 類別

定義

表示參與範圍階層架構而且可推入至全域範圍堆疊之程式碼區塊的範圍。 例如,這個類別可以表示 try 區塊的範圍。

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

public ref class BlockScope : Microsoft::JScript::ActivationObject
public class BlockScope : Microsoft.JScript.ActivationObject
type BlockScope = class
    inherit ActivationObject
Public Class BlockScope
Inherits ActivationObject
繼承

建構函式

BlockScope(ScriptObject, String, Int32)

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

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

欄位

engine

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

儲存指令碼引擎的參考。

(繼承來源 ScriptObject)
field_table

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

儲存範圍中的變數陣列。

(繼承來源 ActivationObject)
parent

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

儲存父物件的參考。

(繼承來源 ScriptObject)

屬性

Item[Double]

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

取得或設定指定的 Double 索引值所指派指令碼物件的成員。

(繼承來源 ScriptObject)
Item[Int32]

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

取得或設定指定的 Int32 索引值所指派指令碼物件的成員。

(繼承來源 ScriptObject)
Item[Object[]]

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

取得或設定指定的名稱、Double 索引值或 Int32 索引值所指派指令碼物件的成員。

(繼承來源 ScriptObject)
Item[String]

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

取得或設定指定的名稱所指派指令碼物件的成員。

(繼承來源 ScriptObject)
UnderlyingSystemType

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

取得指令碼物件的型別。

(繼承來源 ScriptObject)

方法

CreateField(String, FieldAttributes, Object)

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

使用指定的名稱、值和屬性,建立新的範圍變數。

Equals(Object)

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

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetDefaultThisObject()

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

取得目前的預設範圍,可能是 with 陳述式範圍的內含物件,或是全域範圍。

(繼承來源 ActivationObject)
GetField(String, BindingFlags)

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

取得具有指定之名稱的欄位。

(繼承來源 ScriptObject)
GetField(String, Int32)

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

藉由搜尋範圍階層架構,傳回具有指定名稱的欄位。 這個方法只會搜尋語彙層級指定的範圍。

(繼承來源 ActivationObject)
GetFields(BindingFlags)

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

取得 FieldInfo 物件陣列,這些物件對應於目前指令碼物件的所有欄位。

(繼承來源 ScriptObject)
GetGlobalScope()

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

藉由搜尋範圍階層架構,直到找到包含靜態變數的範圍 (例如模組範圍),來取得全域範圍。

(繼承來源 ActivationObject)
GetHashCode()

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

做為預設雜湊函式。

(繼承來源 Object)
GetLocalField(String)

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

取得有指定的名稱之欄位的區域宣告。 這會在編譯時期用來進行錯誤檢查。

(繼承來源 ActivationObject)
GetMember(String, BindingFlags)

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

擷取 MemberInfo 物件陣列,這些物件對應於所有符合指定之名稱的成員。

(繼承來源 ActivationObject)
GetMembers(BindingFlags)

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

擷取 MemberInfo 物件陣列,這些物件對應於目前物件的所有成員。

(繼承來源 ActivationObject)
GetMemberValue(String, Int32)

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

藉由搜尋範圍階層架構,取得指定之成員的值。 這個方法只會搜尋語彙層級指定的範圍。

(繼承來源 ActivationObject)
GetMethod(String, BindingFlags)

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

取得具有指定之名稱的方法。

(繼承來源 ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

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

藉由使用指定的選取準則,取得具有指定之名稱的方法。

(繼承來源 ScriptObject)
GetMethods(BindingFlags)

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

取得 MethodInfo 物件陣列,這些物件對應於目前指令碼物件的所有方法。

(繼承來源 ScriptObject)
GetParent()

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

取得父物件的參考。

(繼承來源 ScriptObject)
GetProperties(BindingFlags)

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

取得 PropertyInfo 物件陣列,這些物件對應於目前指令碼物件的所有屬性。

(繼承來源 ScriptObject)
GetProperty(String, BindingFlags)

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

取得具有指定之名稱的屬性。

(繼承來源 ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

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

藉由使用指定的選取準則,取得具有指定之名稱的屬性。

(繼承來源 ScriptObject)
GetType()

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

取得目前執行個體的 Type

(繼承來源 Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

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

叫用指定的成員。

(繼承來源 ScriptObject)
MemberwiseClone()

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

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱