StackFrame2 介面
StackFrame2 物件可用來檢查和控制堆疊框架 (Stack Frame)。 堆疊框架在本質上與函式呼叫相同。 若要使用 Debugger4,您必須加入 EnvDTE90a.dll 的參考。 若為原生開發,您必須加入 dte90a.tlb 的參考。
命名空間: EnvDTE90a
組件: EnvDTE90a (在 EnvDTE90a.dll 中)
語法
'宣告
<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")> _
Public Interface StackFrame2 _
Inherits StackFrame
[GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface StackFrame2 : StackFrame
[GuidAttribute(L"FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
public interface class StackFrame2 : StackFrame
[<GuidAttribute("FD76BAF1-20DF-4659-864F-E8AEB46139FB")>]
type StackFrame2 =
interface
interface StackFrame
end
public interface StackFrame2 extends StackFrame
StackFrame2 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
Arguments | (繼承自 StackFrame)。 | |
Arguments | 取得運算式的集合,這些運算式表示傳遞至此框架的引數。 | |
Arguments2 | 取得運算式的集合,這些運算式表示傳遞至此框架的引數。可讓呼叫端指定是否要自動評估屬性及隱含函式呼叫。 | |
Collection | (繼承自 StackFrame)。 | |
Collection | 取得集合,這個集合包含支援此屬性的物件,或被納入這個程式碼建構中的物件。 | |
Depth | 取得堆疊中框架的深度。這是唯讀屬性。 | |
DTE | (繼承自 StackFrame)。 | |
DTE | 取得最上層的擴充性物件。 | |
FileName | 取得內含此堆疊框架之原始程式檔 (Source File) 的完整檔案路徑。這是唯讀屬性。 | |
FunctionName | (繼承自 StackFrame)。 | |
FunctionName | 取得此堆疊框架的函式名稱。 | |
Language | (繼承自 StackFrame)。 | |
Language | 取得與堆疊框架關聯的程式語言。 | |
LineNumber | 取得內含此堆疊框架之原始程式檔的行號。這是唯讀屬性。 | |
Locals | (繼承自 StackFrame)。 | |
Locals | 取得運算式集合,這些運算式表示此框架目前所知的區域變數。 | |
Locals2 | 取得運算式集合,這些運算式表示此框架目前所知的區域變數。與 Locals 類似,但允許呼叫端指定是否要自動評估屬性及隱含函式呼叫。 | |
Module | (繼承自 StackFrame)。 | |
Module | 取得此堆疊框架的模組名稱。模組是函式的群組。 | |
Parent | (繼承自 StackFrame)。 | |
Parent | 取得 StackFrame 物件的直屬父物件。 | |
ReturnType | (繼承自 StackFrame)。 | |
ReturnType | 取得字串,這個字串包含堆疊屬性的傳回型別。 | |
UserCode | 取得值,這個值表示框架是否為使用者程式碼 (也稱為 "My Code")。 這是唯讀屬性。 |
回頁首