Visualizzare le informazioni di sola lettura (Progettazione classi)
In Progettazione classi e nella finestra Dettagli classe è possibile visualizzare i tipi (e i membri dei tipi) per i seguenti elementi:
un progetto contenente un diagramma classi;
un progetto a cui viene fatto riferimento da un progetto contenente un diagramma classi;
un assembly a cui viene fatto riferimento da un progetto contenente un diagramma classi.
Negli ultimi due casi, l'entità a cui viene fatto riferimento (un tipo o un membro) è in sola lettura nel diagramma classi che la rappresenta.
Un intero progetto o parti di esso, ad esempio singoli file, possono essere in sola lettura. Nella maggior parte dei casi un progetto o uno dei relativi file è in sola lettura quando è incluso nel controllo del codice sorgente (e non estratto), esiste in un assembly esterno oppure il sistema operativo considera i file in sola lettura.
Controllo del codice sorgente
Poiché un diagramma classi viene salvato come file in un progetto, è necessario estrarre il progetto per salvare tutte le modifiche apportate in Progettazione classi o nella finestra Dettagli classe.
Se il progetto non viene estratto, è comunque possibile salvare un diagramma classi che descrive il progetto, ma non come parte del progetto stesso.
Progetti di sola lettura
Il progetto può essere in sola lettura per un motivo diverso dal controllo del codice sorgente. Se si chiude il progetto verrà visualizzata una finestra di dialogo in cui viene chiesto se si desidera sovrascrivere il file del progetto, ignorare le modifiche (non salvarle) o annullare l'operazione di chiusura. Se si sceglie di sovrascrivere, i file del progetto verranno sovrascritti e diventeranno di lettura-scrittura. Verrà inoltre aggiunto il nuovo file del diagramma classi.
Tipi di sola lettura
Se si tenta di salvare un progetto contenente un tipo il cui file del codice sorgente è in sola lettura, verrà visualizzata la finestra di dialogo Salvataggio file in sola lettura, in cui sono disponibili le opzioni per salvare il file con un nuovo nome o in un nuovo percorso oppure per sovrascrivere il file di sola lettura. Se si sceglie di sovrascrivere il file, la nuova copia non sarà più in sola lettura.
Se un file di codice contiene un errore di sintassi, le forme che visualizzano il codice in quel file saranno temporaneamente in sola lettura finché l'errore di sintassi non viene corretto. Le forme in questo stato sono caratterizzate da testo di colore rosso e da un'icona rossa con una descrizione che indica un errore di analisi nel file del codice sorgente.
Un tipo a cui viene fatto riferimento (ad esempio un tipo .NET Framework), che esiste all'interno di un altro nodo di progetto o di un nodo di assembly a cui viene fatto riferimento, nell'area di progettazione di Progettazione classi viene indicato come in sola lettura. Un tipo locale, che esiste nel progetto aperto, è in lettura-scrittura e la relativa forma viene indicata come tale nell'area di progettazione di Progettazione classi.
Gli indicizzatori sono in lettura-scrittura nel codice e nella finestra Dettagli classe, ma il nome dell'indicizzatore è in sola lettura.
I metodi parziali non possono essere modificati mediante Progettazione classi o la finestra Dettagli classe ma devono essere modificati con l'editor del codice.
Il codice C++ nativo non può essere modificato mediante Progettazione classi o la finestra Dettagli classe ma deve essere modificato con l'editor del codice.
Vedere anche
Concetti
Note sull'utilizzo della finestra Dettagli classe (Progettazione classi)