Inserimento di commenti al codice XML
I commenti al codice corrispondono a commenti inseriti nei file di codice sorgente che sono quindi disponibili per gli utenti dell'ambiente di sviluppo integrato (IDE) tramite la funzionalità IntelliSense.
[Visual Basic]
I commenti al codice XML sono disponibili in Visual Basic tramite il delimitatore ''' (tre virgolette singole). Per ulteriori informazioni, vedere How to: Create XML Documentation in Visual Basic.
[C#, J#]
È possibile utilizzare la funzionalità di documentazione XML per commentare il codice. In caso di annotazione di tipi e membri definiti nei file di origine delle soluzioni con commenti della documentazione XML, tali commenti verranno visualizzati tramite le funzionalità IntelliSense, ad esempio:
Nota
Quando si aggiungono commenti a metodi parziali, solo i commenti posizionati nell'implementazione, non la definizione, vengono visualizzati nelle funzionalità di IntelliSense.
Per ulteriori informazioni, vedere XML Documentation Comments (C# Programming Guide).
[C++]
In base all'impostazione predefinita, ogni commento incluso nel codice sorgente che utilizza i delimitatori // o /* viene visualizzato accanto al membro a cui è associato nell'elenco Membri. Per ulteriori informazioni, vedere C++ Comments e XML Documentation (Visual C++).
Scorrendo l'elenco, IntelliSense visualizzerà fino a 12 righe del commento in una finestra popup accanto al membro evidenziato. Se esiste più di un commento per una funzione, IntelliSense stabilirà quale commento visualizzare nell'elenco Membri, in base al punto in cui il commento appare nel codice:
Verranno visualizzati innanzitutto i commenti di fine riga nella dichiarazione. Di seguito è riportato un esempio:
void MyFunction(); //EOL declaration comments
Se non viene trovato il tipo di commento precedente, verranno visualizzati i commenti che appaiono immediatamente prima della dichiarazione senza righe vuote frapposte. Di seguito è riportato un esempio:
//Before declaration comments void MyFunction();
Se i due tipi di commenti precedenti non vengono trovati nel codice, verranno visualizzati i commenti di fine riga nella definizione. Di seguito è riportato un esempio:
int CMyAppDoc::MyVariable=2; // EOL definition comments
Se infine nessuno dei tipi di commenti precedenti è incluso nel codice, verranno visualizzati i commenti che appaiono immediatamente prima della dichiarazione senza righe vuote frapposte. Di seguito è riportato un esempio:
//Before definition comments CMyAppDoc::MyFunction() { return; }