다음을 통해 공유


Breakpoint2 인터페이스

중단점을 프로그래밍 방식으로 조작하는 데 사용되는 메서드와 속성이 들어 있습니다.

네임스페이스:  EnvDTE80
어셈블리:  EnvDTE80(EnvDTE80.dll)

구문

‘선언
<GuidAttribute("FBC8D85A-E449-4CB3-B026-F7808DEB7792")> _
Public Interface Breakpoint2 _
    Inherits Breakpoint
[GuidAttribute("FBC8D85A-E449-4CB3-B026-F7808DEB7792")]
public interface Breakpoint2 : Breakpoint
[GuidAttribute(L"FBC8D85A-E449-4CB3-B026-F7808DEB7792")]
public interface class Breakpoint2 : Breakpoint
[<GuidAttribute("FBC8D85A-E449-4CB3-B026-F7808DEB7792")>]
type Breakpoint2 =  
    interface 
        interface Breakpoint 
    end
public interface Breakpoint2 extends Breakpoint

Breakpoint2 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 BreakWhenHit 중단점을 발견한 경우 프로그램을 중단할지 여부를 나타내는 값을 가져오거나 설정합니다.
Public 속성 Children 모든 Breakpoint2 자식 개체의 컬렉션을 가져옵니다.
Public 속성 Collection 모든 Breakpoint2 개체가 들어 있는 컬렉션을 가져옵니다.
Public 속성 Condition 중단점을 트리거하는 조건을 가져옵니다.
Public 속성 ConditionType 참이면 중단, 변경되면 중단 등과 같은 중단점의 조건 형식을 가져옵니다.
Public 속성 CurrentHits 이 디버깅 세션에서 이 중단점이 적중한 횟수를 가져옵니다.
Public 속성 DTE 최상위 확장성 개체를 가져옵니다.
Public 속성 Enabled 중단점의 활성화 상태를 설정하거나 반환합니다.
Public 속성 File 중단점이 포함된 파일의 이름을 가져옵니다.
Public 속성 FileColumn 중단점이 설정된 파일의 줄 안에 있는 문자 위치를 가져옵니다.
Public 속성 FileLine 중단점이 설정된 파일 안의 줄을 가져옵니다.
Public 속성 FilterBy 중단점이 설정되는 조건을 가져오거나 설정합니다.
Public 속성 FunctionColumnOffset 함수 중단점 이름의 열 오프셋을 가져옵니다.
Public 속성 FunctionLineOffset 함수 중단점 이름의 줄 오프셋을 가져옵니다.
Public 속성 FunctionName 중단점이 포함된 함수의 이름을 가져옵니다.
Public 속성 HitCountTarget 모든 중단점 형식의 적중 횟수 대상을 가져옵니다.이는 적중 횟수 형식을 기반으로 해석됩니다.
Public 속성 HitCountType 적중 횟수를 해석하는 방식을 설명하는 적중 횟수 형식을 가져옵니다.
Public 속성 Language 중단점이 포함된 프로그래밍 언어의 이름을 가져옵니다.
Public 속성 LocationType 중단점이 나타내는 위치 형식을 가져옵니다.
Public 속성 Macro 중단점 매크로를 가져오거나 설정합니다.
Public 속성 Message 중단점 메시지를 가져오거나 설정합니다.
Public 속성 Name 중단점 이름을 설정하거나 반환합니다.
Public 속성 Parent 중단점의 바로 위 부모 개체를 가져옵니다.
Public 속성 Process 현재 중단점과 연결된 Process2를 가져옵니다.
Public 속성 Program 이 프로세스에서 관리하는 실행 파일을 가져옵니다.
Public 속성 Tag 이 중단점을 식별하는 사용자 정의 문자열을 설정하거나 가져옵니다.
Public 속성 Type 중단점 형식을 지정하는 상수를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Delete 중단점을 삭제합니다.
Public 메서드 ResetHitCount 중단점 적중 횟수를 다시 설정합니다.

위쪽

예제

다음 예제에서는 Breakpoint2 개체의 Children 속성을 사용하는 방법을 보여 줍니다.

이 속성을 테스트하려면

  1. 대상 응용 프로그램에 중단점을 설정합니다.

  2. 추가 기능을 실행합니다.

    중단점 자식 항목의 수가 0입니다.

  3. 디버그 모드에서 대상 응용 프로그램을 실행합니다.

  4. 프로그램이 중단점에서 멈추면 추가 기능을 실행합니다.

    자식 항목의 수가 1입니다.

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();

    //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("Number of children: " + 
debugger.Breakpoints.Item(1).Children.Count.ToString());
}

참고 항목

참조

EnvDTE80 네임스페이스

기타 리소스

자동화 개체 모델 차트