Udostępnij za pośrednictwem


Interfejs StackFrame2

StackFrame2 Obiekt jest używany do zbadania i kontroli ramek stosu.Ramka stosu jest zasadniczo taka sama, jak wywołania funkcji.Aby użyć Debugger4, należy dodać odwołanie do EnvDTE90a.dll.Rozwoju macierzystego należy dodać odwołanie do dte90a.tlb.

Przestrzeń nazw:  EnvDTE90a
Zestaw:  EnvDTE90a (w EnvDTE90a.dll)

Składnia

'Deklaracja
<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 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Arguments Zwraca kolekcję wyrażeń, które reprezentują argumentów przekazanych do tej ramki.
Właściwość publiczna Arguments2 Zwraca kolekcję wyrażeń, które reprezentują argumentów przekazanych do tej ramki.Umożliwia wywołującego określić, czy należy automatycznie ocenić wywołań funkcji niejawna i właściwości.
Właściwość publiczna Collection Pobiera Kolekcja, która zawiera obiekt, który obsługuje tę właściwość lub który jest zawarty w tej konstrukcji kodu.
Właściwość publiczna Depth Pobiera głębokości futryny w stosie.Właściwość tylko do odczytu.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna FileName Pobiera ścieżki z całego pliku do pliku źródłowego, zawierającą ramkę tego stosu.Właściwość tylko do odczytu.
Właściwość publiczna FunctionName Pobiera nazwę funkcji, to ramki stosu.
Właściwość publiczna Language Pobiera język programowania, skojarzone z ramek stosu.
Właściwość publiczna LineNumber Pobiera numer wiersza w pliku źródłowego, zawierającą ramkę tego stosu.Właściwość tylko do odczytu.
Właściwość publiczna Locals Zwraca kolekcję wyrażeń, które reprezentują zmiennych lokalnych obecnie znane tej ramki.
Właściwość publiczna Locals2 Zwraca kolekcję wyrażeń, które reprezentują zmiennych lokalnych obecnie znane tej ramki.Podobny do Locals, ale pozwala wywołującego określić, czy należy przeprowadzić automatycznej oceny właściwości i wywołania funkcji niejawna.
Właściwość publiczna Module Pobiera nazwę modułu dla tej ramki stosu.Moduł to grupa funkcji.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z StackFrame obiektu.
Właściwość publiczna ReturnType Zwraca ciąg zawierający typem zwracanym dla właściwości stosu.
Właściwość publiczna UserCode Zwraca wartość wskazującą, czy ramka jest kod użytkownika, znany również jako "Mój kod. Właściwość tylko do odczytu.

Początek

Zobacz też

Informacje

Przestrzeń nazw EnvDTE90a

StackFrames

Inne zasoby

Wykres modelu obiektów automatyzacji

Porady: korzystanie z okna stosu wywołań