다음을 통해 공유


참조 리팩터링 근처로 선언 이동

이 리팩터링은 다음에 적용됩니다.

  • C#

  • Visual Basic

대상: 변수 선언을 해당 사용에 더 가깝게 이동할 수 있습니다.

시기: 범위를 좁힐 수 있는 변수 선언이 있습니다.

이유: 그대로 둘 수 있지만 가독성 문제가 발생하거나 정보가 숨겨질 수 있습니다. 이를 통해 가독성을 개선하기 위해 리팩터링 할 수 있습니다.

방법

  1. 변수 선언에 커서를 놓습니다.

  2. 다음 작업 중 하나를 수행합니다.

    • 키보드
      • Ctrl+.을 눌러 빠른 작업 및 리팩터링 메뉴를 실행하고 미리보기 창 팝업에서 참조 근처로 선언 이동을 선택합니다.
    • 마우스
      • 코드를 마우스 오른쪽 단추로 클릭하고, 빠른 작업 및 리팩터링 메뉴를 선택하고, [미리 보기] 창 팝업에서 참조 근처로 선언 이동을 선택합니다.
  3. 변경 내용에 만족할 경우 Enter 키를 누르거나 메뉴에서 수정을 클릭하면 변경 내용이 커밋됩니다.

예시:

// Before
int x;
if (condition)
{
    x = 1;
    Console.WriteLine(x);
}

// Move declaration near reference

// After
if (condition)
{
    int x = 1;
    Console.WriteLine(x);
}

참고 항목