모든 참조 찾기 명령을 사용하여 코드베이스 전체에서 특정 코드 요소가 참조되는 위치를 확인할 수 있습니다. 모든 참조 찾기 명령은 참조를 찾으려는 요소의 컨텍스트(마우스 오른쪽 단추 클릭) 메뉴에서 사용할 수 있습니다. 요소를 선택한 다음 Shift+F12를 선택할 수도 있습니다.
결과는 요소> 참조라는< 도구 창에 나타납니다. 여기서 요소는 검색 중인 항목의 이름입니다. 참조 창의 도구 모음을 사용하여 다음을 수행할 수 있습니다.
- 드롭다운 목록을 사용하여 검색 범위를 변경합니다. 열려 있거나 변경된 문서에서만 검색하도록 선택할 수 있습니다. 전체 솔루션까지 검색 범위를 늘리거나 줄일 수 있습니다.
- 복사 단추를 선택하여 선택한 참조된 항목을 복사 합니다. 선택한 모든 행에 대한 모든 열의 모든 값이 클립보드에 복사되고, 그 앞에 열 머리글이 표시됩니다. 이 형식은 스프레드시트에 쉽게 붙여 넣을 수 있습니다.
- 목록에서 다음 또는 이전 위치로 이동하려면 단추를 선택하거나 F8 키와 Shift+F8 키를 선택합니다.
- 모든 필터 지우기 단추를 선택하여 반환된 결과에 대한 필터를 제거합니다 .
- 그룹별 드롭다운 목록에서 설정을 선택하여 반환된 항목의 그룹 화 방법을 변경합니다.
- 결과 유지 단추를 선택하여 현재 검색 결과 창을 유지 합니다. 이 단추를 선택하면 현재 검색 결과가 창에 유지됩니다. 새 검색 결과가 새 도구 창에 표시됩니다.
- 목록 보기를 사용하여 트리 뷰와 일반 텍스트 목록 간에 전환합니다. 일부 기능은 일반 텍스트 목록에서 사용할 수 없습니다.
- 검색 모든 참조 찾기 상자에 텍스트를 입력하여 검색 결과 내에서 문자열을 검색합니다.
마우스 포인터를 검색 결과 위로 마우스로 가리키면 주변 코드의 컨텍스트에서 참조를 볼 수도 있습니다.
참조로 이동
다음 메서드를 사용하여 참조 창에서 참조로 이동할 수 있습니다.
- 참조를 선택한 다음 Enter 키를 선택하거나 참조를 두 번 클릭하여 코드로 이동합니다.
- 참조의 오른쪽 클릭 메뉴에서 이전 위치로 이동 또는 다음 위치로 이동 명령을 선택합니다.
- 위쪽 화살표 및 아래쪽 화살표 키를 사용합니다.
참조 그룹 변경
기본적으로 참조는 프로젝트별로 그룹화된 다음 정의별로 그룹화됩니다. 그러나 도구 모음의 드롭다운 목록으로 그룹의 설정을 변경하여 이 그룹화 순서를 변경할 수 있습니다. 예를 들어, 기본 설정인 프로젝트 다음 정의를 정의 다음 프로젝트로 변경할 수 있습니다. 다른 그룹화 주문 설정도 사용할 수 있습니다.
정의 와 프로젝트는 사용되는 두 가지 기본 그룹화이지만 선택한 항목의 오른쪽 클릭 메뉴에서 그룹화 명령을 선택하여 다른 그룹을 추가할 수 있습니다. 솔루션에 많은 파일과 경로가 있는 경우 더 많은 그룹화 기능을 추가하는 것이 도움이 될 수 있습니다.
그룹화는 일반 텍스트 목록에서 사용할 수 없습니다.
.NET에서 참조 형식별로 필터링
C# 또는 Visual Basic에서 참조 찾기 창에는 발견된 참조 형식을 나열하는 종류 열이 있습니다. 이 열을 사용하여 참조 형식별로 필터링할 수 있습니다. 열 머리글 위로 마우스를 가져가면 나타나는 필터 아이콘을 선택합니다. 읽기, 쓰기, 참조, 이름, 네임스페이스 및 형식별로 참조를 필터링할 수 있지만 현재 결과 집합에 관련된 필터만 표시됩니다.
필터 또는 필터 집합을 적용한 후 모든 필터 지우기 단추를 사용하여 쉽게 제거할 수 있습니다.
미리 보기 동작 사용자 지정
참조가 발생하는 위치의 편집기에서 파일을 열지 여부를 설정할 수 있습니다. 위쪽 메뉴 모음에서 도구>옵션>환경>탭 및 Windows를 선택합니다. 그런 다음 미리 보기 탭 섹션에서 미리 보기 탭 확인란에서 새 파일을 열 수 있도록 허용을 선택하면 결과 찾기 확인란에서 선택한 미리 보기 파일을 선택하거나 선택 취소할 수 있습니다. 이 확인란을 선택하면 참조가 발생하는 위치의 편집기에서 파일이 열립니다. 이 확인란의 선택을 취소하면 Enter 키를 명시적으로 누르거나 행을 두 번 클릭하는 경우에만 파일이 열립니다.