Breakpoint2 Schnittstelle

Definition

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.

Gilt für