읽기 전용 정보 표시
업데이트: 2007년 11월
클래스 디자이너 및 클래스 세부 내용 창에서는 다음에 대한 형식 및 형식 멤버를 표시할 수 있습니다.
클래스 다이어그램이 포함된 프로젝트
클래스 다이어그램이 포함된 프로젝트에서 참조하는 프로젝트
클래스 다이어그램이 포함된 프로젝트에서 참조하는 어셈블리
두 번째와 세 번째 항목의 경우, 참조되는 엔티티(형식 또는 멤버)는 해당 엔티티를 표현하는 클래스 다이어그램에서 읽기 전용입니다.
전체 프로젝트 또는 그 일부(예: 개별 파일)가 읽기 전용일 수 있습니다. 프로젝트 또는 프로젝트 파일 중 하나가 읽기 전용인 가장 흔한 경우는 해당 항목이 소스 코드 제어에서 사용 중이고 체크 아웃되지 않은 경우거나, 해당 항목이 외부 어셈블리에 존재하는 경우거나, 운영 체제에서 해당 파일을 읽기 전용으로 간주하는 경우입니다.
소스 코드 제어
클래스 다이어그램은 프로젝트에서 파일로 저장되므로 클래스 디자이너 또는 클래스 세부 내용 창에서 변경한 내용을 저장하려면 프로젝트를 체크 아웃해야 합니다.
프로젝트를 체크 아웃하지 않아도 프로젝트를 설명하는 클래스 다이어그램을 프로젝트에 포함시키지 않고 저장할 수는 있습니다.
읽기 전용 프로젝트
프로젝트는 소스 코드 제어 외의 이유로 읽기 전용이 될 수도 있습니다. 프로젝트를 닫으면 프로젝트 파일을 덮어쓸 것인지, 변경 내용을 취소하고 저장하지 않을지, 또는 닫기 작업을 취소할 것인지 묻는 대화 상자가 표시됩니다. 덮어쓰기를 선택하면 프로젝트 파일이 덮어쓰여지고 읽기/쓰기가 가능해집니다. 새 클래스 다이어그램 파일이 추가됩니다.
읽기 전용 형식
소스 코드 파일이 읽기 전용인 형식을 포함하는 프로젝트를 저장하려고 하면 읽기 전용 파일 저장 대화 상자가 나타납니다. 이 대화 상자에서 파일을 새 이름 또는 새 위치로 저장하거나 해당 읽기 전용 파일을 덮어쓸 수 있습니다. 파일을 덮어쓸 경우 새 사본은 더 이상 읽기 전용이 아닙니다.
코드 파일에 구문 오류가 들어 있으면 해당 파일에서 코드를 표시하는 모양은 구문 오류를 수정할 때까지 일시적으로 읽기 전용이 됩니다. 이 상태의 모양은 빨간색 텍스트와 빨간색 아이콘을 표시합니다. 이 아이콘에 커서를 가져가면 소스 코드에 구문 분석 오류가 있다는 도구 설명이 표시됩니다.
다른 프로젝트 노드나 참조 어셈블리 노드 아래에 있는 참조된 형식(예: .NET Framework 형식)은 클래스 디자이너의 디자인 화면에서 읽기 전용으로 표시됩니다. 사용자가 연 프로젝트에 있는 로컬 형식은 읽기/쓰기가 가능하고 클래스 디자이너의 디자인 화면에 있는 해당 모양은 읽기/쓰기로 표시됩니다.
인덱서는 코드 및 클래스 세부 내용 창에서 읽기/쓰기가 가능하지만 인덱서 이름은 읽기 전용입니다.
부분 메서드(Partial Method)는 클래스 디자이너나 클래스 세부 내용 창에서 편집할 수 없습니다. 부분 메서드를 편집하려면 코드 편집기를 사용해야 합니다.
네이티브 C++ 코드는 클래스 디자이너나 클래스 세부 내용 창에서 편집할 수 없습니다. 네이티브 C++ 코드를 편집하려면 코드 편집기를 사용해야 합니다.