StackFrame2, interface
L'objet StackFrame2 permet d'examiner et de manipuler des frames de pile de contrôle.Fondamentalement, un frame de pile est un appel de fonction.Pour utiliser Debugger4, vous devez ajouter une référence à EnvDTE90a.dll.Pour le développement natif, vous devez ajouter une référence à dte90a.tlb.
Espace de noms : EnvDTE90a
Assembly : EnvDTE90a (dans EnvDTE90a.dll)
Syntaxe
'Déclaration
<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
Le type StackFrame2 expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
![]() |
Arguments | (Hérité de StackFrame.) |
![]() |
Arguments | Obtient une collection d'expressions qui représentent les arguments passés à ce frame. |
![]() |
Arguments2 | Obtient une collection d'expressions qui représentent les arguments passés à ce frame.Permet à l'appelant de spécifier si les propriétés et appels de fonction implicite doivent être évalués automatiquement. |
![]() |
Collection | (Hérité de StackFrame.) |
![]() |
Collection | Obtient la collection qui contient l'objet qui prend en charge cette propriété ou qui est contenu dans cette construction de code. |
![]() |
Depth | Obtient la profondeur du frame dans la pile.Propriété en lecture seule. |
![]() |
DTE | (Hérité de StackFrame.) |
![]() |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. |
![]() |
FileName | Obtient le chemin d'accès complet au fichier source qui contient ce frame de pile.Propriété en lecture seule. |
![]() |
FunctionName | (Hérité de StackFrame.) |
![]() |
FunctionName | Obtient le nom de fonction de ce frame de pile. |
![]() |
Language | (Hérité de StackFrame.) |
![]() |
Language | Obtient le langage de programmation associé au frame de pile. |
![]() |
LineNumber | Obtient le numéro de ligne dans le fichier source qui contient ce frame de pile.Propriété en lecture seule. |
![]() |
Locals | (Hérité de StackFrame.) |
![]() |
Locals | Obtient une collection d'expressions qui représentent les variables locales actuellement connues par ce frame. |
![]() |
Locals2 | Obtient une collection d'expressions qui représentent les variables locales actuellement connues par ce frame.S'apparente à Locals, mais permet à l'appelant de spécifier si l'évaluation automatique de propriétés et d'appels de fonction implicite doit être effectuée. |
![]() |
Module | (Hérité de StackFrame.) |
![]() |
Module | Obtient le nom du module pour ce frame de pile.Un module est un groupe de fonctions. |
![]() |
Parent | (Hérité de StackFrame.) |
![]() |
Parent | Obtient l'objet parent immédiat d'un objet StackFrame. |
![]() |
ReturnType | (Hérité de StackFrame.) |
![]() |
ReturnType | Obtient une chaîne qui contient le type de retour de la propriété de la pile. |
![]() |
UserCode | Obtient une valeur indiquant si le frame est de type code utilisateur (également désigné par « Mon code »). Propriété en lecture seule. |
Début