Breakpoint2 Interface

Definição

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.

Aplica-se a