Propriedade Breakpoint.HitCountTarget
Obtém o destino de contagem de ocorrências para qualquer tipo de ponto de interrupção.Interpretado com base no tipo de contagem de ocorrências.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
ReadOnly Property HitCountTarget As Integer
int HitCountTarget { get; }
property int HitCountTarget {
int get ();
}
abstract HitCountTarget : int
function get HitCountTarget () : int
Valor de propriedade
Tipo: System.Int32
Um valor inteiro que representa o destino de contagem de ocorrências para qualquer tipo de ponto de interrupção.
Comentários
Uma contagem de ocorrências é uma propriedade opcional que determina se o seu programa interromper quando o ponto de interrupção é alcançado.
O HitCountTarget interpretação sobre o HitCountType.Consulte dbgHitCountType e Como: especifica uma contagem de visitas para mais informações.
Exemplos
O exemplo a seguir demonstra como usar o HitCountTarget propriedade.
Para testar essa propriedade:
Defina um ponto de interrupção no aplicativo de destino.
Defina várias propriedades de ponto de interrupção na caixa de diálogo Propriedades/acerto contagem.
Execute o add-in.
public static void HitCountTarget(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("HitCountTarget Property Test: ");
owp.Activate();
// dte is a reference to the DTE object passed to you by the
// OnConnection method that you implement when you create an add-in.
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 HitCountTarget(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
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.