다음을 통해 공유


소스로서의 메타데이터

업데이트: 2007년 11월

메타데이터를 소스로 사용하면 읽기 전용 버퍼에 C# 소스 코드로 나타나는 메타데이터를 볼 수 있습니다. 이렇게 하면 구현할 필요 없이 형식과 멤버의 선언을 볼 수 있습니다. 프로젝트나 솔루션에서 소스 코드가 없는 형식이나 멤버에 대해 정의로 이동 명령을 실행하여 메타데이터를 소스로 볼 수 있습니다.

참고:

내부용으로 표시된 형식이나 멤버에 대해 정의로 이동 명령을 실행하면 IDE(통합 개발 환경)에서는 참조하는 어셈블리가 friend인지 여부에 관계없이 메타데이터를 소스로 표시하지 않습니다.

코드 편집기 또는 코드 정의 창에서 메타데이터를 소스로 볼 수 있습니다.

코드 편집기에서 메타데이터를 소스로 보기

소스 코드가 없는 항목에 대해 정의로 이동 명령을 실행하면 소스로 표시되는 해당 항목의 메타데이터 보기를 포함하는 탭 문서가 코드 편집기에 나타납니다. 문서의 탭에는 형식의 이름과 [메타데이터에서]가 차례로 나타납니다.

예를 들어, Console에 대해 정의로 이동 명령을 실행하면 Console의 메타데이터는 선언처럼 보이지만 구현이 없는 C# 소스 코드로 코드 편집기에 나타납니다.

소스로서의 메타데이터

코드 정의 창에서 메타데이터를 소스로 보기

코드 정의 창이 활성 상태이거나 표시된 경우 IDE에서는 코드 편집기의 커서 아래에 있는 항목과 클래스 뷰 또는 개체 브라우저의 선택된 항목에 대해 정의로 이동 명령을 자동으로 실행합니다 해당 항목에 대한 소스 코드가 없는 경우 IDE는 항목의 메타데이터를 코드 정의 창에 소스로 표시합니다.

예를 들어, 코드 편집기에서 커서를 단어 Console 위에 놓으면 Console에 대한 메타데이터가 코드 정의 창에 소스로 나타납니다. 소스는 Console 선언처럼 보이지만 구현이 없습니다.

코드 정의 창에 나타나는 항목의 선언을 보려면 해당 항목을 마우스 오른쪽 단추로 클릭한 다음 정의로 이동을 클릭합니다.

참고 항목

참조

코드 정의 창

기호 찾기 결과 창