Exibição de informações somente leitura (Designer de classe)

Class Designer e a janela Class Details podem exibir os tipos (e membros de tipos) para o seguinte:

  • um projeto que contém um diagrama de classe

  • um projeto referenciado em um projeto que contém um diagrama de classe

  • um assembly referenciado em um projeto que contém um diagrama de classe

Nos dois últimos casos, a entidade referenciada (um tipo ou membro) é somente para leitura no diagrama de classes que o representa.

Um projeto inteiro ou partes dele, como arquivos individuais, podem ser somente leitura. Os casos mais comuns em que um projeto ou um de seus arquivos é somente leitura quando ele está sob controle de código-fonte (e não check-out), ela existe em um assembly externo, ou quando o sistema operacional considera os arquivos a serem somente leitura.

Controle de código-fonte

Como um diagrama de classes é salvo como um arquivo em um projeto, você precisa fazer check out do projeto para salvar as alterações feitas no Class Designer ou a janela Class Details.

Se você não retirar o projeto, você ainda pode salvar um diagrama de classe que descreve o projeto, mas não como parte do projeto.

Projetos de somente leitura

O projeto pode ser somente leitura para uma razão diferente de controle de código-fonte. Fechar o projeto exibe uma caixa de diálogo perguntando se você deseja sobrescrever o arquivo de projeto, descartar as alterações (não salvar) ou cancelar a operação de fechamento. Se você optar por substituir, os arquivos de projeto são substituídos e feitos a leitura e gravação. O novo arquivo de diagrama de classe é adicionado.

Tipos de somente leitura

Se você tentar salvar um projeto que contém um tipo cujo arquivo de código-fonte é somente leitura, o Salvar do arquivo de somente leitura caixa de diálogo for exibida, que oferece opções para salvar o arquivo em um novo nome ou o novo local ou para substituir o arquivo somente leitura. Se você substituir o arquivo, a nova cópia não é mais somente leitura.

Se um arquivo de código contém um erro de sintaxe, formas, exibindo o código desse arquivo será temporariamente somente leitura até que o erro de sintaxe é fixo. Formas neste estado exibem texto em vermelho e um ícone vermelho, que exibe uma dica de ferramenta ler "o arquivo de código-fonte contém um erro de análise".

Um tipo de referência (como um.Tipo do NET Framework), que existe em outro nó do projeto ou em um nó de assembly referenciado é indicada na superfície de design do Class Designer como somente leitura. Um tipo de local, o que existe no projeto que você tenha aberto, é leitura-gravação e sua forma na superfície de design é indicado como tal, o Class Designer.

Os indexadores são leitura / gravação no código e a janela Class Details, mas o indexador de nome é somente leitura.

Não é possível editar os métodos parciais, usando o Class Designer ou janela Class Details Você deve usar o Editor de código para editá-los.

Não é possível editar o código C++ nativo usando o Class Designer ou janela Class Details Você deve usar o Editor de código para editar o código C++ nativo.

Consulte também

Conceitos

Classe detalha notas de uso da janela (Designer de classe)