StackFrame 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示用來執行程式碼的堆疊框架。 這個類別包含用來解析範圍的方法。 它屬於編譯和執行階段狀態分類。
此 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
- 繼承
- 實作
欄位
| 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 支援此產品基礎結構,但無法直接用於程式碼之中。 取得目前的預設範圍,可能是 |
| 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 支援此產品基礎結構,但無法直接用於程式碼之中。 取得有指定的名稱之欄位的區域宣告。 這個方法會在編譯時期用來進行錯誤檢查。 |