Mostrar información de solo lectura (Diseñador de clases)

El Diseñador de clases y la ventana Detalles de clase pueden mostrar los tipos (y los miembros de tipo) de:

  • un proyecto que contiene un diagrama de clase

  • un proyecto al que se hace referencia desde un proyecto que contiene un diagrama de clase

  • un ensamblado al que se hace referencia desde un proyecto que contiene un diagrama de clase

En los dos últimos casos, la entidad a la que se hace referencia (un tipo o miembro) es de sólo lectura en el diagrama de clase que la representa.

Un proyecto completo o determinadas partes de él, como archivos individuales, pueden ser de sólo lectura. Los casos más comunes en los que un proyecto o uno de sus archivos es de sólo lectura se dan cuando está bajo control de código fuente (y no desprotegido), cuando existe en un ensamblado externo o cuando el sistema operativo considera que los archivos son de sólo lectura.

Control de código fuente

Dado que un diagrama de clase se guarda como un archivo en un proyecto, es necesario desproteger el proyecto para guardar cualquier cambio realizado en el Diseñador de clases o en la ventana Detalles de clase.

Aunque no se desproteja el proyecto, se podrá guardar un diagrama de clase que describa el proyecto, pero no como parte del proyecto.

Proyectos de sólo lectura

El proyecto puede ser de sólo lectura por razones distintas del control de código fuente. Cuando se cierra el proyecto, aparece un cuadro de diálogo que pregunta si se desea sobrescribir el archivo de proyecto, descartar los cambios (no guardar) o cancelar la operación de cierre. Si elige sobrescribir, los archivos de proyecto se sobrescriben y pasan a ser de lectura y escritura. Se agrega el nuevo archivo de diagrama de clase.

Tipos de sólo lectura

Si intenta guardar un proyecto que contiene un tipo cuyo archivo de código fuente es de sólo lectura, aparece el cuadro de diálogo Guardar el archivo de sólo lectura, en él podrá elegir si desea guardar el archivo con otro nombre o en otra ubicación, o si desea sobrescribir el archivo de sólo lectura. Si sobrescribe el archivo, la nueva copia no será de sólo lectura.

Si un archivo de código contiene un error de sintaxis, las formas que muestran código de dicho archivo serán de sólo lectura hasta que se corrija el error de sintaxis. Mientras permanecen en este estado, las formas presentan el texto en color rojo, y aparece un icono rojo con la siguiente información sobre herramientas: "El archivo de código fuente contiene un error de análisis".

Los tipos a los que se hace referencia (como .NET Framework), que existen bajo el nodo de otro proyecto o bajo un nodo de ensamblado al que se hace referencia, aparecen indicados en la superficie de diseño del Diseñador de clases como de sólo lectura. Los tipos locales, que existen en el proyecto abierto, son de lectura y escritura, y así lo indica la forma correspondiente en la superficie de diseño del Diseñador de clases.

Los indizadores son de lectura y escritura en el código y en la ventana Detalles de clase, pero el nombre del indizador es de sólo lectura.

No puede modificar métodos parciales mediante el Diseñador de clases o la ventana Detalles de clase; debe utilizar el Editor de código para modificarlos.

No puede modificar el código C++ nativo mediante el Diseñador de clases o la ventana Detalles de clase; debe utilizar el Editor de código para modificar el código C++ nativo.

Vea también

Conceptos

Notas de utilización de la ventana Detalles de clase (Diseñador de clases)