자동 구현 속성에서 setter / getter에 중단 점을 설정하는 방법이 있습니까?
int Counter { get; set; }
표준 속성으로 변경하는 것 외에 (이 방법으로하고 있지만 전체 프로젝트를 변경하고 다시 컴파일해야합니다)
자동 구현 속성에서 setter / getter에 중단 점을 설정하는 방법이 있습니까?
int Counter { get; set; }
표준 속성으로 변경하는 것 외에 (이 방법으로하고 있지만 전체 프로젝트를 변경하고 다시 컴파일해야합니다)
답변:
Visual Studio 2008, 2010, 2012, 2013 사용 :
에 다음을 get
입력하십시오.ClassName.get_Counter()
에 다음을 set
입력하십시오.ClassName.set_Counter(int)
당신은 얻을 것이다 "아니 소스가 사용 가능한" 중단 점이 적중 될 때,하지만 당신은 호출 스택의 호출 위치를 얻을 수 있습니다.
MSDN 에서이 솔루션을 찾았습니다.
ClassName.ctor
Form.set_Height
와 MainWindow.set_Height
, 어느 쪽도했다.
이 질문은 매우 오래되었지만 VS 2015에서만 작동하는 것이 좋습니다.
class X {
public string name {
set;
get; // setting a breakpoint here will break in VS 2015!
}
}
다른 방법으로 속성을 설정하거나 속성을 얻는 곳에서 중단 점을 설정하십시오.
모든 참조 찾기 옵션으로 이를 수행 할 수 있습니다.
그리고 값을 저장하고 setter 부분에 코드가 없으므로 무엇을 디버깅합니까?