Breakpoint.Children-Eigenschaft
Ruft eine Auflistung von Objekten ab, die in diesem Codekonstrukt enthalten sind.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
ReadOnly Property Children As Breakpoints
Breakpoints Children { get; }
property Breakpoints^ Children {
Breakpoints^ get ();
}
abstract Children : Breakpoints with get
function get Children () : Breakpoints
Eigenschaftswert
Typ: EnvDTE.Breakpoints
Eine Breakpoints-Auflistung.
Hinweise
Wenn der Breakpoint 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
Legen Sie einen Haltepunkt in der Zielanwendung fest.
Führen Sie das Add-In aus. Die Anzahl der untergeordneten Haltepunkte ist 0.
Führen Sie die Zielanwendung im Debugmodus aus.
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(DTE 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 DTE object passed to you by the
//OnConnection method that you implement when you create an add-in.
EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;
owp.OutputString("Number of children: " + debugger.Breakpoints.Item(1).Children.Count.ToString());
}
Shared Sub Children(ByRef dte As EnvDTE.DTE)
MessageBox.Show("Number of children: " + _
dte.Debugger.Breakpoints.Item(1).Children().Count().ToString())
End Sub
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell