StackFrame 類別

定義

代表用於執行程式碼的堆疊框架。 此類別包含用於解析作用域的方法。 它屬於編譯與執行時狀態類別。

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

public ref class StackFrame sealed : Microsoft::JScript::ScriptObject, Microsoft::JScript::IActivationObject
public sealed class StackFrame : Microsoft.JScript.ScriptObject, Microsoft.JScript.IActivationObject
type StackFrame = class
    inherit ScriptObject
    interface IActivationObject
Public NotInheritable Class StackFrame
Inherits ScriptObject
Implements IActivationObject
繼承
StackFrame
實作

欄位

名稱 Description
closureInstance

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

儲存目前堆疊框架呼叫者的參考。

engine

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

儲存對腳本引擎的參考。

(繼承來源 ScriptObject)
localVars

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

儲存此堆疊框架的本地變數。

parent

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

儲存對父物件的參考。

(繼承來源 ScriptObject)

屬性

名稱 Description
Item[Double]

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

取得或設定腳本物件中由指定 Double 索引值指定的成員。

(繼承來源 ScriptObject)
Item[Int32]

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

取得或設定腳本物件中由指定 Int32 索引值指定的成員。

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

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

取得或設定腳本物件中指定的名稱、 Double 索引值或 Int32 索引值的成員。

(繼承來源 ScriptObject)
Item[String]

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

取得或設定腳本物件中以指定名稱指定的成員。

(繼承來源 ScriptObject)
UnderlyingSystemType

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

取得腳本物件的類型。

(繼承來源 ScriptObject)

方法

名稱 Description
Equals(Object)

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

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

(繼承來源 Object)
GetDefaultThisObject()

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

取得目前的預設範圍,該範圍會是陳述式範圍的 with 包含物件,或是全域範圍。

GetField(String, BindingFlags)

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

會得到一個欄位名稱為指定名稱。

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

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

透過搜尋作用域階層,取得一個名稱為指定欄位的欄位。 此方法僅搜尋詞彙層級指定的範圍。

GetFields(BindingFlags)

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

會得到一個物件陣列 FieldInfo ,對應目前腳本物件的所有欄位。

(繼承來源 ScriptObject)
GetGlobalScope()

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

透過搜尋作用域階層,直到找到包含靜態變數的範圍,例如模組範圍,取得全域範圍。

GetHashCode()

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

做為預設雜湊函式。

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

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

擷取一個對應所有與指定名稱相符成員的物件陣列 MemberInfo

GetMembers(BindingFlags)

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

擷取一組 MemberInfo 對應當前物件所有成員的物件陣列。

GetMemberValue(String, Int32)

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

透過搜尋作用域階層來取得指定成員的值。 此方法僅搜尋詞彙層級指定的範圍。

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

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

透過指定的選擇條件,取得一個擁有指定名稱的方法。

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

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

會得到一個名稱為指定方法的方法。

(繼承來源 ScriptObject)
GetMethods(BindingFlags)

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

會得到一組 MethodInfo 物件陣列,對應目前腳本物件的所有方法。

(繼承來源 ScriptObject)
GetParent()

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

會取得父物件的參考。

(繼承來源 ScriptObject)
GetProperties(BindingFlags)

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

會得到一個物件陣列 PropertyInfo ,對應目前腳本物件的所有屬性。

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

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

透過指定的選擇條件,獲得具有指定名稱的屬性。

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

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

取得一個擁有指定名稱的屬性。

(繼承來源 ScriptObject)
GetType()

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

取得目前實例的 Type

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

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

呼叫指定的成員。

(繼承來源 ScriptObject)
MemberwiseClone()

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

建立目前 Object的淺層複本。

(繼承來源 Object)
PushStackFrameForMethod(Object, JSLocalField[], VsaEngine)

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

建立一個新的 StackFrame 方法物件,並將其推送到全域範圍堆疊。

PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine)

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

建立一個靜 StackFrame 態方法的新物件,並將其推送到全域範圍堆疊。

ToString()

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

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

(繼承來源 Object)

明確介面實作

名稱 Description
IActivationObject.GetLocalField(String)

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

取得具有指定名稱的欄位的本地宣告。 此方法用於編譯時的錯誤檢查。

適用於

另請參閱