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 | |
---|---|---|
![]() |
Arguments | (Odziedziczone z StackFrame). |
![]() |
Arguments | Zwraca kolekcję wyrażeń, które reprezentują argumentów przekazanych do tej ramki. |
![]() |
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. |
![]() |
Collection | (Odziedziczone z StackFrame). |
![]() |
Collection | Pobiera Kolekcja, która zawiera obiekt, który obsługuje tę właściwość lub który jest zawarty w tej konstrukcji kodu. |
![]() |
Depth | Pobiera głębokości futryny w stosie.Właściwość tylko do odczytu. |
![]() |
DTE | (Odziedziczone z StackFrame). |
![]() |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. |
![]() |
FileName | Pobiera ścieżki z całego pliku do pliku źródłowego, zawierającą ramkę tego stosu.Właściwość tylko do odczytu. |
![]() |
FunctionName | (Odziedziczone z StackFrame). |
![]() |
FunctionName | Pobiera nazwę funkcji, to ramki stosu. |
![]() |
Language | (Odziedziczone z StackFrame). |
![]() |
Language | Pobiera język programowania, skojarzone z ramek stosu. |
![]() |
LineNumber | Pobiera numer wiersza w pliku źródłowego, zawierającą ramkę tego stosu.Właściwość tylko do odczytu. |
![]() |
Locals | (Odziedziczone z StackFrame). |
![]() |
Locals | Zwraca kolekcję wyrażeń, które reprezentują zmiennych lokalnych obecnie znane tej ramki. |
![]() |
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. |
![]() |
Module | (Odziedziczone z StackFrame). |
![]() |
Module | Pobiera nazwę modułu dla tej ramki stosu.Moduł to grupa funkcji. |
![]() |
Parent | (Odziedziczone z StackFrame). |
![]() |
Parent | Zwraca obiekt nadrzędny natychmiastowe z StackFrame obiektu. |
![]() |
ReturnType | (Odziedziczone z StackFrame). |
![]() |
ReturnType | Zwraca ciąg zawierający typem zwracanym dla właściwości stosu. |
![]() |
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