Breakpoint2 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém as propriedades e os métodos usados para manipular programaticamente um ponto de interrupção.
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
- Derivado
- Atributos
- Implementações
Exemplos
O exemplo a seguir demonstra como usar a Children propriedade no Breakpoint2 objeto.
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());
}
Propriedades
| BreakWhenHit |
Obtém ou define um valor que indica se o programa é interrompido quando um ponto de interrupção é encontrado. |
| Children |
Obtém uma coleção de todos os Breakpoint2 objetos filho. |
| Collection |
Obtém a coleção que contém todos os Breakpoint2 objetos. |
| Condition |
Obtém a condição que dispara um ponto de interrupção. |
| ConditionType |
Obtém o tipo de condição do ponto de interrupção, que pode ser interrompido quando verdadeiro ou interrompido quando alterado. |
| CurrentHits |
Obtém o número de vezes que esse ponto de interrupção foi atingido durante esta sessão de depuração. |
| DTE |
Obtém o objeto de extensibilidade de nível superior. |
| Enabled |
Define ou retorna o estado habilitado do ponto de interrupção. |
| File |
Obtém o nome do arquivo no qual o ponto de interrupção está contido. |
| FileColumn |
Obtém o local do caractere dentro de uma linha em um arquivo em que o ponto de interrupção está definido. |
| FileLine |
Obtém a linha em um arquivo em que o ponto de interrupção está definido. |
| FilterBy |
Obtém ou define uma condição na qual um ponto de interrupção é definido. |
| FunctionColumnOffset |
Obtém o deslocamento de coluna do nome de um ponto de interrupção de função. |
| FunctionLineOffset |
Obtém o deslocamento de linha do nome de um ponto de interrupção de função. |
| FunctionName |
Obtém o nome da função que contém o ponto de interrupção. |
| HitCountTarget |
Obtém o destino da contagem de acesso para qualquer tipo de ponto de interrupção. Ele é interpretado com base no tipo de contagem de acesso. |
| HitCountType |
Obtém o tipo de contagem de pressionamentos, que descreve como interpretar uma contagem de acesso. |
| Language |
Obtém o nome da linguagem de programação que contém o ponto de interrupção. |
| LocationType |
Obtém o tipo de local que o ponto de interrupção representa. |
| Macro |
Obtém ou define uma macro de ponto de interrupção. |
| Message |
Obtém ou define uma mensagem de ponto de interrupção. |
| Name |
Define ou retorna o nome do ponto de interrupção. |
| Parent |
Obtém o objeto pai imediato do ponto de interrupção. |
| Process |
Obtém o Process2 associado ao ponto de interrupção atual. |
| Program |
Obtém o executável sendo gerenciado por esse processo. |
| Tag |
Define ou obtém uma cadeia de caracteres definida pelo usuário que identifica esse ponto de interrupção. |
| Type |
Obtém uma constante especificando o tipo de ponto de interrupção. |
Métodos
| Delete() |
Exclui o ponto de interrupção. |
| ResetHitCount() |
Redefine a contagem de acesso ao ponto de interrupção. |