Freigeben über


Breakpoint2.Children-Eigenschaft

Ruft eine Auflistung aller untergeordneten Breakpoint2-Objekte ab.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Syntax

'Declaration
ReadOnly Property Children As Breakpoints
    Get
Breakpoints Children { get; }
property Breakpoints^ Children {
    Breakpoints^ get ();
}
abstract Children : Breakpoints
function get Children () : Breakpoints

Eigenschaftswert

Typ: EnvDTE.Breakpoints
Eine Breakpoints-Auflistung.

Implementiert

Breakpoint.Children

Hinweise

Wenn der Haltepunkt keine untergeordneten Elemente aufweist, wird Nothing zurückgegeben.

Die untergeordneten Elemente werden erstellt, wenn ein anstehender Haltepunkt, der im Entwurfsmodus festgelegt wird, an die entsprechende Instanz der Anwendung im Unterbrechungs- oder Ausführmodus gebunden wird.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Children-Eigenschaft verwendet wird.

So testen Sie diese Eigenschaft

  1. Legen Sie einen Haltepunkt in der Zielanwendung fest.

  2. Führen Sie das Add-In aus.

    Die Anzahl der untergeordneten Haltepunkte ist 0.

  3. Führen Sie die Zielanwendung im Debugmodus aus.

  4. Führen Sie das Add-In aus, wenn das Programm am Haltepunkt hält.

    Die Anzahl der untergeordneten Elemente ist eins.

public static void Children(EnvDTE80.DTE2 dte)
{
    // Setup debug Output window.
    Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
    w.Visible = true;
    OutputWindow ow = (OutputWindow)w.Object;
    OutputWindowPane owp = ow.OutputWindowPanes.Add("Children Property Test");
    owp.Activate();

    //dte is a reference to the DTE2 object passed to you by the
    //OnConnection method that you implement when you create an Add-in.
    EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;
    owp.OutputString("Number of children: " + 
                        debugger.Breakpoints.Item(1).Children.Count.ToString());
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Breakpoint2 Schnittstelle

Children-Überladung

EnvDTE80-Namespace

Weitere Ressourcen

Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell