Breakpoint.LocationType Propriedade

Definição

Indica o tipo de local que esse ponto de interrupção representa.

public:
 property EnvDTE::dbgBreakpointLocationType LocationType { EnvDTE::dbgBreakpointLocationType get(); };
public:
 property EnvDTE::dbgBreakpointLocationType LocationType { EnvDTE::dbgBreakpointLocationType get(); };
[System.Runtime.InteropServices.DispId(101)]
public EnvDTE.dbgBreakpointLocationType LocationType { [System.Runtime.InteropServices.DispId(101)] get; }
[<System.Runtime.InteropServices.DispId(101)>]
[<get: System.Runtime.InteropServices.DispId(101)>]
member this.LocationType : EnvDTE.dbgBreakpointLocationType
Public ReadOnly Property LocationType As dbgBreakpointLocationType

Valor da propriedade

dbgBreakpointLocationType

Um valor dbgBreakpointLocationType.

Atributos

Exemplos

O exemplo a seguir demonstra como usar a LocationType propriedade.

public static void LocationType(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("LocationType Property Test: ");  
    owp.Activate();  

    EnvDTE.Debugger debugger = (EnvDTE.Debugger)dte.Debugger;  
    owp.OutputString("HitCountTarget: " +   
                        debugger.Breakpoints.Item(1).HitCountTarget);  
    owp.OutputString("\nHitCountType: " +   
                        debugger.Breakpoints.Item(1).HitCountType);  
    owp.OutputString("\nLocationType: " +   
                        debugger.Breakpoints.Item(1).LocationType);  
    owp.OutputString("\nName: " + debugger.Breakpoints.Item(1).Name);  
    debugger.Breakpoints.Item(1).Tag = "My Breakpoint";  
    owp.OutputString("\nTag: " + debugger.Breakpoints.Item(1).Tag);  
    owp.OutputString("\nType: " + debugger.Breakpoints.Item(1).Type);   
}  
Shared Sub LocationType(ByRef dte As EnvDTE.DTE)  
    Dim strHitCountTarget As String  
    Dim strHitCountType As String  
    Dim strLocationType As String  
    Dim strName As String  
    Dim strType As String  
    Dim strTag As String  

    strHitCountTarget = dte.Debugger.Breakpoints.Item(1).HitCountTarget.ToString()  
    strHitCountType = dte.Debugger.Breakpoints.Item(1).HitCountType.ToString()  
    strLocationType = dte.Debugger.Breakpoints.Item(1).LocationType.ToString()  
    strName = dte.Debugger.Breakpoints.Item(1).Name.ToString()  
    strType = dte.Debugger.Breakpoints.Item(1).Type.ToString()  
    dte.Debugger.Breakpoints.Item(1).Tag = "My Breakpoint"  
    strTag = dte.Debugger.Breakpoints.Item(1).Tag.ToString()  
    MessageBox.Show("HitCountTarget: " + strHitCountTarget + vbCrLf + _  
                    "HitCountType: " + strHitCountType + vbCrLf + _  
                    "LocationType: " + strLocationType + vbCrLf + _  
                    "Name: " + strName + vbCrLf + _  
                    "Type: " + strType + vbCrLf + _  
                    "Tag: " + strTag + vbCrLf)  
End Sub  

Comentários

Um Breakpoint pode ser definido em uma função, um arquivo, uma variável ou em um endereço de memória específico.

Aplica-se a