Breakpoint2 Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Eigenschaften und Methoden zur programmgesteuerten Bearbeitung von Haltepunkten.
public interface class Breakpoint2 : EnvDTE::Breakpoint
public interface class Breakpoint2 : EnvDTE::Breakpoint
__interface Breakpoint2 : EnvDTE::Breakpoint
[System.Runtime.InteropServices.Guid("FBC8D85A-E449-4CB3-B026-F7808DEB7792")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Breakpoint2 : EnvDTE.Breakpoint
[<System.Runtime.InteropServices.Guid("FBC8D85A-E449-4CB3-B026-F7808DEB7792")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Breakpoint2 = interface
interface Breakpoint
Public Interface Breakpoint2
Implements Breakpoint
- Abgeleitet
- Attribute
- Implementiert
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die- Children Eigenschaft für das-Objekt verwendet wird Breakpoint2 .
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();
EnvDTE80.Debugger2 debugger = (EnvDTE80.Debugger2)dte.Debugger;
owp.OutputString("Number of children: " +
debugger.Breakpoints.Item(1).Children.Count.ToString());
}
Eigenschaften
| BreakWhenHit |
Ruft einen Wert ab, der angibt, ob das Programm unterbrochen wird, wenn ein Haltepunkt erreicht wird, oder legt diesen Wert fest. |
| Children |
Ruft eine Auflistung aller untergeordneten Breakpoint2-Objekte ab. |
| Collection |
Ruft eine Auflistung ab, die alle Breakpoint2-Objekte enthält. |
| Condition |
Ruft die Bedingung ab, die einen Haltepunkt auslöst. |
| ConditionType |
Ruft den Bedingungstyp des Haltepunkts ab. Dies ist entweder "unterbrechen wenn wahr" oder "unterbrechen wenn geändert". |
| CurrentHits |
Ruft ab, wie oft dieser Haltepunkt bei dieser Debuggingsitzung erreicht wurde. |
| DTE |
Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. |
| Enabled |
Legt den Aktivierungsstatus des Haltepunkts fest oder ruft diesen ab. |
| File |
Ruft den Namen der Datei ab, die den Haltepunkt enthält. |
| FileColumn |
Ruft die Zeichenposition innerhalb einer Zeile ab, in der der Haltepunkt gesetzt ist. |
| FileLine |
Ruft die Zeile innerhalb einer Datei ab, in der der Haltepunkt gesetzt ist. |
| FilterBy |
Ruft eine Bedingung ab, mit der ein Haltepunkt gesetzt ist, oder legt diese fest. |
| FunctionColumnOffset |
Ruft den Zeilenoffset aus dem Namen eines Funktions-Haltepunkts ab. |
| FunctionLineOffset |
Ruft den Spaltenoffset aus dem Namen eines Funktions-Haltepunkts ab. |
| FunctionName |
Ruft den Namen der Funktion ab, die den Haltepunkt enthält. |
| HitCountTarget |
Ruft das Trefferanzahl-Ziel für beliebige Haltepunkt-Typen ab. Es wird basierend auf dem Trefferanzahl-Typ interpretiert. |
| HitCountType |
Ruft den Trefferanzahl-Typ ab, der angibt, wie eine Trefferanzahl interpretiert werden soll. |
| Language |
Ruft den Namen der Programmiersprache ab, die den Haltepunkt enthält. |
| LocationType |
Ruft den Speicherorttyp ab, den der Haltepunkt darstellt. |
| Macro |
Ruft ein Haltepunkt-Makro ab oder legt dieses fest. |
| Message |
Ruft eine Haltepunkt-Nachricht ab oder legt diese fest. |
| Name |
Legt den Namen des Haltepunkts fest oder ruft diesen ab. |
| Parent |
Ruft das unmittelbar übergeordnete Objekt des Haltepunkts ab. |
| Process |
Ruft den Process2 ab, der dem aktuellen Haltepunkt zugeordnet ist. |
| Program |
Ruft die ausführbare Datei ab, die von diesem Prozess verwaltet wird. |
| Tag |
Ruft eine benutzerdefinierte Zeichenfolge ab, die diesen Haltepunkt identifiziert, oder legt diese fest. |
| Type |
Ruft eine Konstante ab, die den Typ des Haltepunkts bestimmt. |
Methoden
| Delete() |
Löscht den Haltepunkt. |
| ResetHitCount() |
Setzt die Trefferanzahl des Haltepunkts zurück. |