Partager via


StackFrames.Parent, propriété

Obtient l'objet parent immédiat d'une collection StackFrames.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
ReadOnly Property Parent As Debugger
Debugger Parent { get; }
property Debugger^ Parent {
    Debugger^ get ();
}
abstract Parent : Debugger with get
function get Parent () : Debugger

Valeur de propriété

Type : EnvDTE.Debugger
Objet Debugger.

Exemples

L'exemple suivant illustre l'utilisation de la propriété Parent.

Pour tester cette propriété :

  1. Définissez un point d'arrêt dans votre application cible.

  2. Exécutez l'application cible en mode débogage.

  3. Lorsque l'application s'arrête sur le point d'arrêt, exécutez le complément.

public static void StackFramesParent(DTE dte)
{
    EnvDTE.StackFrames stackFrames = dte.Debugger.CurrentThread.StackFrames;
    MessageBox.Show("\nThe name of the current program: " + 
                    stackFrames.Parent.CurrentProgram.Name, 
                    "Stack Frames Parent Property Test");
}
Shared Sub StackFramesParent(ByRef dte As EnvDTE.DTE)
    Dim stackFrames As EnvDTE.StackFrames = dte.Debugger.CurrentThread.StackFrames
    MessageBox.Show("The name of the current program: " + _
                    stackFrames.Parent.CurrentProgram.Name, _
                    "Stack Frame Test - Parent Property")
End Sub

Sécurité .NET Framework

Voir aussi

Référence

StackFrames Interface

EnvDTE, espace de noms

Autres ressources

Comment : compiler et exécuter les exemples de code du modèle objet Automation