Breakpoint2.LocationType (Propiedad)
Obtiene el tipo de ubicación que representa el punto de interrupción.
Espacio de nombres: EnvDTE80
Ensamblado: EnvDTE80 (en EnvDTE80.dll)
Sintaxis
'Declaración
ReadOnly Property LocationType As dbgBreakpointLocationType
Get
dbgBreakpointLocationType LocationType { get; }
property dbgBreakpointLocationType LocationType {
dbgBreakpointLocationType get ();
}
abstract LocationType : dbgBreakpointLocationType
function get LocationType () : dbgBreakpointLocationType
Valor de propiedad
Tipo: EnvDTE.dbgBreakpointLocationType
Uno de los valores de dbgBreakpointLocationType.
Implementaciones
Comentarios
Un punto de interrupción se puede establecer en una función, un archivo, una variable, o en una dirección de memoria concreta. Para obtener más información, vea Puntos de interrupción y puntos de seguimiento.
Ejemplos
En el siguiente ejemplo se muestra cómo utilizar la propiedad LocationType.
Para probar esta propiedad:
Establezca un punto de interrupción en la aplicación de destino.
Establezca diversas propiedades del punto de interrupción en el cuadro de diálogo Propiedades/Número de llamadas.
Ejecute el complemento.
public static void LocationType(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("LocationType 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("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);
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Otros recursos
Cómo: Compilar y ejecutar los ejemplos de código del modelo de objetos de automatización