Breakpoint.LocationType 속성

이 중단점이 나타내는 위치 형식을 지정합니다.

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

구문

‘선언
ReadOnly Property LocationType As dbgBreakpointLocationType
dbgBreakpointLocationType LocationType { get; }
property dbgBreakpointLocationType LocationType {
    dbgBreakpointLocationType get ();
}
abstract LocationType : dbgBreakpointLocationType with get
function get LocationType () : dbgBreakpointLocationType

속성 값

형식: EnvDTE.dbgBreakpointLocationType
dbgBreakpointLocationType 값입니다.

설명

Breakpoint는 함수, 파일, 변수 또는 특정 메모리 주소에 설정할 수 있습니다.

예제

다음 예제에서는 LocationType 속성을 사용하는 방법을 보여 줍니다.

이 속성을 테스트하려면

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

  2. 속성/적중 횟수 대화 상자에서 다양한 중단점 속성을 설정합니다.

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

public static void LocationType(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("LocationType 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 LocationType(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

.NET Framework 보안

참고 항목

참조

Breakpoint 인터페이스

EnvDTE 네임스페이스