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
實作

欄位

closureInstance

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

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

engine

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

儲存指令碼引擎的參考。

(繼承來源 ScriptObject)
localVars

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

儲存這個堆疊框架的區域變數。

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)

方法

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)

此 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)
PushStackFrameForMethod(Object, JSLocalField[], VsaEngine)

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

為方法建立新的 StackFrame 物件,並將這個物件推入至全域範圍堆疊。

PushStackFrameForStaticMethod(RuntimeTypeHandle, JSLocalField[], VsaEngine)

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

為靜態方法建立新的 StackFrame 物件,並將這個物件推入至全域範圍堆疊。

ToString()

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

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

(繼承來源 Object)

明確介面實作

IActivationObject.GetLocalField(String)

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

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

適用於

另請參閱