StackFrame2 介面

定義

StackFrame2物件是用來檢查和控制堆疊框架。 堆疊框架基本上與函式呼叫相同。 若要使用 Debugger4 ,您必須將參考加入至 EnvDTE90a.dll。 您必須針對原生程式開發將參考加入 dte90a.tlb。

public interface class StackFrame2 : EnvDTE::StackFrame
public interface class StackFrame2 : EnvDTE::StackFrame
__interface StackFrame2 : EnvDTE::StackFrame
[System.Runtime.InteropServices.Guid("FD76BAF1-20DF-4659-864F-E8AEB46139FB")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface StackFrame2 : EnvDTE.StackFrame
[<System.Runtime.InteropServices.Guid("FD76BAF1-20DF-4659-864F-E8AEB46139FB")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type StackFrame2 = interface
    interface StackFrame
Public Interface StackFrame2
Implements StackFrame
屬性
實作

屬性

Arguments

取得運算式集合,這些運算式代表要傳遞至這個框架的引數。

Arguments2[Boolean]

取得運算式集合,這些運算式代表要傳遞至這個框架的引數。 允許呼叫者指定是否應該自動評估屬性和隱含函式呼叫。

Collection

取得集合,其中包含支援這個屬性的物件或這個程式碼建構中所含的物件。

Depth

取得框架在堆疊中的深度。 唯讀的屬性。

DTE

取得最上層的擴充性物件。

FileName

取得包含此堆疊框架之原始程式檔的完整檔案路徑。 唯讀的屬性。

FunctionName

取得這個堆疊框架的函式名稱。

Language

取得與堆疊框架相關聯的程式設計語言。

LineNumber

取得包含此堆疊框架之原始程式檔的行號。 唯讀的屬性。

Locals

取得代表此框架目前已知的區域變數的運算式集合。

Locals2[Boolean]

取得代表此框架目前已知的區域變數的運算式集合。 類似于 Locals ,但可讓呼叫端指定是否應該執行屬性的自動評估和隱含函式呼叫。

Module

取得這個堆疊框架的模組名稱。 模組是一組函式。

Parent

取得 StackFrame 物件的直屬父物件。

ReturnType

取得包含堆疊屬性之傳回類型的字串。

UserCode

取得值,表示框架是否為使用者程式碼,也稱為 "My Code"。 唯讀的屬性。

適用於