필드 캡슐화 대화 상자

업데이트: 2007년 11월

이 대화 상자를 사용하여 필드 캡슐화 리팩터링 작업에 대한 설정을 지정할 수 있습니다.

  • 필드 이름
    새 속성이 생성되는 필드의 현재 이름을 식별합니다.

  • 속성 이름
    필드 캡슐화에서 생성하는 새 속성의 이름을 지정합니다. 리팩터링 작업은 자동으로 고유한 속성 이름을 생성합니다. 그러나 이 이름을 유효한 식별자로 변경할 수 있습니다.

    참고:

    잘못된 식별자이거나 기존 이름과 충돌하는 이름을 입력하면 오류가 나타나고 리팩터링이 계속되지 않습니다.

  • 참조 업데이트:
    리팩터링 엔진이 자동으로 코드를 새 속성에 대한 참조로 업데이트하는 위치를 지정합니다.

    옵션

    설명

    외부

    바깥쪽 형식 외부에 있는 필드에 대한 각 참조가 새 속성에 대한 참조로 업데이트되도록 지정합니다. 바깥쪽 형식 내에 있는 필드의 사용은 그대로 유지됩니다.

    모두

    필드에 대한 모든 참조가 새 속성에 대한 참조로 바뀌도록 지정합니다.

    참고:

    필드 캡슐화는 바깥쪽 형식에 대한 생성자의 필드 참조를 업데이트하지 않습니다. 하지만 외부 클래스 생성자의 필드 참조는 업데이트합니다.

  • 참조 변경 내용 미리 보기
    코드가 수정되기 전에 코드에 대한 변경 내용이 변경 내용 미리 보기 — 필드 캡슐화 대화 상자에 표시되도록 지정합니다.

  • 주석에서 검색
    리팩터링 엔진이 업데이트할 기존 필드의 참조를 코드 주석에서 검색하도록 지정합니다.

  • 문자열에서 검색
    리팩터링 엔진이 업데이트할 기존 필드의 참조를 문자열 값에서 검색하도록 지정합니다.

설명

필드 캡슐화 리팩터링 작업에 의해 주석과 문자열이 검색되면 해당 텍스트는 전역 찾기 및 바꾸기 작업의 단순 문자열 일치 여부에 따라 변경됩니다. 오류를 피하려면 주석에서 검색 또는 문자열에서 검색이 선택된 경우 참조 변경 내용 미리 보기를 선택합니다.

참고 항목

작업

방법: 필드 캡슐화를 사용하여 코드 리팩터링

참조

변경 내용 미리 보기 대화 상자