다음을 통해 공유


코드에서 참조 찾기

모든 참조 찾기 명령을 사용하여 코드베이스 전체에서 특정 코드 요소가 참조되는 위치를 확인할 수 있습니다. 모든 참조 찾기 명령은 참조를 찾으려는 요소의 컨텍스트(마우스 오른쪽 단추 클릭) 메뉴에서 사용할 수 있습니다. 요소를 선택한 다음 Shift+F12를 선택할 수도 있습니다.

결과는 요소> 참조라는< 도구 창에 나타납니다. 여기서 요소는 검색 중인 항목의 이름입니다. 참조 창의 도구 모음을 사용하여 다음을 수행할 수 있습니다.

  • 드롭다운 목록을 사용하여 검색 범위를 변경합니다. 열려 있거나 변경된 문서에서만 검색하도록 선택할 수 있습니다. 전체 솔루션까지 검색 범위를 늘리거나 줄일 수 있습니다.
  • 복사 단추를 선택하여 선택한 참조된 항목을 복사 합니다. 선택한 모든 행에 대한 모든 열의 모든 값이 클립보드에 복사되고, 그 앞에 열 머리글이 표시됩니다. 이 형식은 스프레드시트에 쉽게 붙여 넣을 수 있습니다.
  • 목록에서 다음 또는 이전 위치로 이동하려면 단추를 선택하거나 F8 키와 Shift+F8 키를 선택합니다.
  • 모든 필터 지우기 단추를 선택하여 반환된 결과에 대한 필터를 제거합니다 .
  • 그룹별 드롭다운 목록에서 설정을 선택하여 반환된 항목의 그룹 화 방법을 변경합니다.
  • 결과 유지 단추를 선택하여 현재 검색 결과 창을 유지 합니다. 이 단추를 선택하면 현재 검색 결과가 창에 유지됩니다. 새 검색 결과가 새 도구 창에 표시됩니다.
  • 목록 보기를 사용하여 트리 뷰와 일반 텍스트 목록 간에 전환합니다. 일부 기능은 일반 텍스트 목록에서 사용할 수 없습니다.
  • 검색 모든 참조 찾기 상자에 텍스트를 입력하여 검색 결과 내에서 문자열을 검색합니다.

마우스 포인터를 검색 결과 위로 마우스로 가리키면 주변 코드의 컨텍스트에서 참조를 볼 수도 있습니다.

모든 참조 찾기 창의 스크린샷.

모든 참조 찾기 창의 스크린샷.

다음 메서드를 사용하여 참조 창에서 참조로 이동할 수 있습니다.

  • 참조를 선택한 다음 Enter 키를 선택하거나 참조를 두 번 클릭하여 코드로 이동합니다.
  • 참조의 오른쪽 클릭 메뉴에서 이전 위치로 이동 또는 다음 위치로 이동 명령을 선택합니다.
  • 위쪽 화살표아래쪽 화살표 키를 사용합니다.

참조 그룹 변경

기본적으로 참조는 프로젝트별로 그룹화된 다음 정의별로 그룹화됩니다. 그러나 도구 모음의 드롭다운 목록으로 그룹의 설정을 변경하여 이 그룹화 순서를 변경할 수 있습니다. 예를 들어, 기본 설정인 프로젝트 다음 정의정의 다음 프로젝트로 변경할 수 있습니다. 다른 그룹화 주문 설정도 사용할 수 있습니다.

정의프로젝트는 사용되는 두 가지 기본 그룹화이지만 선택한 항목의 오른쪽 클릭 메뉴에서 그룹화 명령을 선택하여 다른 그룹을 추가할 수 있습니다. 솔루션에 많은 파일과 경로가 있는 경우 더 많은 그룹화 기능을 추가하는 것이 도움이 될 수 있습니다.

그룹화는 일반 텍스트 목록에서 사용할 수 없습니다.

.NET에서 참조 형식별로 필터링

C# 또는 Visual Basic에서 참조 찾기 창에는 발견된 참조 형식을 나열하는 종류 열이 있습니다. 이 열을 사용하여 참조 형식별로 필터링할 수 있습니다. 열 머리글 위로 마우스를 가져가면 나타나는 필터 아이콘을 선택합니다. 읽기, 쓰기, 참조, 이름, 네임스페이스 및 형식별로 참조를 필터링할 수 있지만 현재 결과 집합에 관련된 필터만 표시됩니다.

참조 찾기 창의 스크린샷. 종류 열이 강조 표시됩니다.

참조 찾기 창의 스크린샷. 종류 열이 강조 표시됩니다.

필터 또는 필터 집합을 적용한 후 모든 필터 지우기 단추를 사용하여 쉽게 제거할 수 있습니다.

미리 보기 동작 사용자 지정

참조가 발생하는 위치의 편집기에서 파일을 열지 여부를 설정할 수 있습니다. 위쪽 메뉴 모음에서 도구>옵션>환경>탭 및 Windows를 선택합니다. 그런 다음 미리 보기 탭 섹션에서 미리 보기 탭 확인란에서 새 파일을 열 수 있도록 허용을 선택하면 결과 찾기 확인란에서 선택한 미리 보기 파일을 선택하거나 선택 취소할 수 있습니다. 이 확인란을 선택하면 참조가 발생하는 위치의 편집기에서 파일이 열립니다. 이 확인란의 선택을 취소하면 Enter 키를 명시적으로 누르거나 행을 두 번 클릭하는 경우에만 파일이 열립니다.