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