Freigeben über


Breakpoint2.FileColumn-Eigenschaft

Ruft die Zeichenposition in einer Zeile in einer Datei ab, in der der Haltepunkt festgelegt ist.

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

Syntax

'Declaration
ReadOnly Property FileColumn As Integer
int FileColumn { get; }
property int FileColumn {
    int get ();
}
abstract FileColumn : int with get
function get FileColumn () : int

Eigenschaftswert

Typ: Int32
Eine ganze Zahl, die die Zeichenposition enthält.

Hinweise

Ruft die Zeichenposition (die Spalte) in einer Zeile in einer Datei ab, in der der Haltepunkt festgelegt ist. Dieser Wert wird im Feld Zeichen des Dialogfelds Datei, Neuer Haltepunkt angegeben.

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die FileColumn-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.

public static void FileColumn(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("FileColumn property: ");
    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("Breakpoint in the file " + debugger.Breakpoints.Item(1).File);
    owp.OutputString(" on line " +
                     debugger.Breakpoints.Item(1).FileLine.ToString() + " column ");
    owp.OutputString(debugger.Breakpoints.Item(1).FileColumn.ToString() + " is ");
    owp.OutputString(debugger.Breakpoints.Item(1).Enabled ? "enabled." : "disabled.");
    owp.OutputString("\nThis breakpoint is in the function: " +
                     debugger.Breakpoints.Item(1).FunctionName);
}

.NET Framework-Sicherheit

Siehe auch

Referenz

Breakpoint2 Schnittstelle

EnvDTE80-Namespace

Weitere Ressourcen

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