다음을 통해 공유


편집하며 계속하기(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): 지원되지 않는 선언 편집

기타 리소스

편집하며 계속하기(Visual Basic)