Sdílet prostřednictvím


StackFrame2 – rozhraní

StackFrame2 Objektu lze přezkoumá a řídit zásobníku rámců. Snímek zásobníku je v podstatě stejný jako volání funkce. Použití Debugger4, musíte přidat odkaz na EnvDTE90a.dll. Nativní rozvoje je nutné přidat odkaz na dte90a.tlb.

Obor názvů:  EnvDTE90a
Sestavení:  EnvDTE90a (v EnvDTE90a.dll)

Syntaxe

'Deklarace
<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

Typ StackFrame2 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Arguments (Zděděno z StackFrame.)
Veřejná vlastnost Arguments Získá kolekce výrazů, které představují argumenty předané do tohoto rámce.
Veřejná vlastnost Arguments2 Získá kolekce výrazů, které představují argumenty předané do tohoto rámce.Umožňuje určit, zda volání implicitní funkce a vlastnosti mají být automaticky vyhodnoceny volajícího.
Veřejná vlastnost Collection (Zděděno z StackFrame.)
Veřejná vlastnost Collection Získá kolekci obsahující objekt, který podporuje tuto vlastnost nebo je součástí této konstrukce kódu.
Veřejná vlastnost Depth Hloubka rámu získá v zásobníku.Vlastnost jen pro čtení.
Veřejná vlastnost DTE (Zděděno z StackFrame.)
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost FileName Získá úplné cesty k zdrojový soubor obsahující tento rámec zásobníku.Vlastnost jen pro čtení.
Veřejná vlastnost FunctionName (Zděděno z StackFrame.)
Veřejná vlastnost FunctionName Získá název funkce tohoto rámce zásobníku.
Veřejná vlastnost Language (Zděděno z StackFrame.)
Veřejná vlastnost Language Získá přidružené snímek zásobníku programovací jazyk.
Veřejná vlastnost LineNumber Získá číslo řádku v zdrojový soubor obsahující tento rámec zásobníku.Vlastnost jen pro čtení.
Veřejná vlastnost Locals (Zděděno z StackFrame.)
Veřejná vlastnost Locals Získá kolekce výrazů, které představují locals aktuálně známé tohoto rámce.
Veřejná vlastnost Locals2 Získá kolekce výrazů, které představují locals aktuálně známé tohoto rámce.Podobný Locals, ale umožňuje určit, zda má být provedena automatické hodnocení vlastností a volání funkce implicitní volajícímu.
Veřejná vlastnost Module (Zděděno z StackFrame.)
Veřejná vlastnost Module Získá název modulu pro tento rámec zásobníku.Modul je skupina funkcí.
Veřejná vlastnost Parent (Zděděno z StackFrame.)
Veřejná vlastnost Parent Bezprostřední nadřízený objekt dostane StackFrame objektu.
Veřejná vlastnost ReturnType (Zděděno z StackFrame.)
Veřejná vlastnost ReturnType Načte řetězec obsahující návratový typ pro vlastnost zásobníku.
Veřejná vlastnost UserCode Získá hodnotu určující, zda je rámeček kód uživatele, také známé jako "My kód. Vlastnost jen pro čtení.

Na začátek

Viz také

Odkaz

EnvDTE90a – obor názvů

StackFrames

Další zdroje

Automation Object Model Chart

How to: Use the Call Stack Window