편집하며 계속하기(Visual Basic): 지원되지 않는 메서드 및 속성 본문 편집
이 항목은 다음 언어에 적용됩니다.
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium 및 Ultimate |
편집하며 계속하기를 사용하면 중단 모드에서 프로그램 실행을 중지하고 실행 코드를 변경한 다음 새로 통합된 변경 내용을 사용하여 프로그램을 다시 실행할 수 있습니다. 클래스의 공용 구조체에 영향을 주는 선언 코드 편집은 일반적으로 허용되지 않지만 클래스 내의 전용 선언, 속성 본문 또는 메서드에 대한 대부분의 편집이 허용됩니다. 자세한 내용은 편집하며 계속하기(Visual Basic): 지원되지 않는 선언 편집을 참조하십시오.
다음 단원에서는 몇 가지 예외에 대해 설명합니다. 편집하며 계속하기에서는 편집할 수 없는 코드를 가능한 경우 항상 연한 회색으로 표시합니다. 이와 같이 지원되지 않는 변경 작업을 수행하려면 디버깅을 중지하고 필요한 사항을 변경한 다음 새 디버깅 세션을 시작해야 합니다.
정적 지역 변수에 대하여 지원되지 않는 변경
- 정적 지역 변수 제거
반복 구조체에 대하여 지원되지 않는 변경
명령 포인터가 조건에 포함된 경우 While 루프의 조건 수정
명령 포인터가 식에 포함된 경우 For 문의 하한 또는 상한 수정
명령 포인터가 열거자 식에 사용되는 경우 Next 루프 추가 또는 제거
명령 포인터가 루프의 본문에 포함된 경우 For Each 루프 추가
명령 포인터가 루프의 본문 또는 열거자 식에 포함된 경우 For Each 루프의 반복기 변경
명령 포인터가 열거자 식에 포함된 경우 For Each 루프의 열거자 식 변경
제네릭에 대하여 지원되지 않는 변경
- 제네릭 메서드 자체나 제네릭 메서드 본문은 변경할 수 없습니다. 기존 제네릭 메서드에 대한 호출이나 제네릭 형식의 인스턴스화는 추가, 삭제 또는 변경할 수 있습니다.
기타 지원되지 않는 변경
호출 스택에 있는 메서드의 호출 문 변경
명령 포인터가 Catch 블록이나 Finally 블록에서 끝나는 경우 Try...Catch 블록 추가
명령 포인터가 Catch 블록이나 Finally 블록에 포함된 경우 Try...Catch 블록 제거
현재 명령 포인터 주위에 여섯 개 이상의 중첩 Try 문 추가
현재 명령 포인터 주위에 Using 블록 추가
현재 명령 포인터 주위에 SynchLock 블록 추가
사용자 정의 #region 추가, 제거 또는 수정
참고 항목
작업
방법: 편집하며 계속하기를 사용하여 중단 모드에서 편집 적용
참조
편집하며 계속하기(Visual Basic): 지원되지 않는 선언 편집