반응형
자동 속성 디버깅
자동 구현 속성에서 setter / getter에 중단 점을 설정하는 방법이 있습니까?
int Counter { get; set; }
표준 속성으로 변경하는 것 외에 (이 방법으로하고 있지만 전체 프로젝트를 변경하고 다시 컴파일해야합니다)
Visual Studio 2008, 2010, 2012, 2013 사용 :
- 중단 점 창으로 이동
- 신규-> 기능 중단…
에 다음을
get
입력하십시오.ClassName.get_Counter()
에 다음을
set
입력하십시오.ClassName.set_Counter(int)
당신은 얻을 것이다 "아니 소스가 사용 가능한" 중단 점이 적중 될 때,하지만 당신은 호출 스택의 호출 위치를 얻을 수 있습니다.
MSDN 에서이 솔루션을 찾았습니다.
내가 당신이라면, 나는 일시적으로 속성을 내부 필드가 뒷받침하는 표준 속성으로 만들고 중단 점을 설정 한 다음 나중에 다시 변경할 수 있습니다.
이 질문은 매우 오래되었지만 VS 2015에서만 작동하는 것이 좋습니다.
class X {
public string name {
set;
get; // setting a breakpoint here will break in VS 2015!
}
}
다른 방법으로 속성을 설정하거나 속성을 얻는 곳에서 중단 점을 설정하십시오.
모든 참조 찾기 옵션으로 이를 수행 할 수 있습니다.
그리고 값을 저장하고 setter 부분에 코드가 없으므로 무엇을 디버깅합니까?
참고 URL : https://stackoverflow.com/questions/4408110/debugging-automatic-properties
반응형
'IT story' 카테고리의 다른 글
pip와 함께 설치된 Python 패키지의 종속성 관계 식별 (0) | 2020.07.13 |
---|---|
TortoiseSVN 저장된 비밀번호 추출 (0) | 2020.07.13 |
Windows에서 node.js 모듈의 기본 글로벌 설치 디렉토리를 변경 하시겠습니까? (0) | 2020.07.13 |
SVN을 사용하여 마지막 10 개의 커밋을 역 시간 순서로 어떻게 볼 수 있습니까? (0) | 2020.07.13 |
maven을 사용하는 경우 일반적으로 log4j.properties를 Java 또는 자원 아래에 배치합니까? (0) | 2020.07.13 |