Come commentare i namespace in SandCastle
Scritto da
Angelo Stefani il
domenica 31 luglio 2011
•
Linguaggio:
• Livello: 100
Utilizzando il tag XML <summary> possiamo commentare i
namespace del nostro codice ma SandCastle lo ignora
bellamente.
Per poter comunque generare una documentazione di progetto che
abbia i giusti commenti per i namespace si può utilizzare il
seguente stratagemma:
- Creare un file di codice (ad esempio con il nome
NamespaceDoc.vb) in un punto qualsiasi del progetto da documentare
(ad esempio nella root);
- Inserire all'interno del file una classe NamespaceDoc per ogni
namespace da documentare decorata con l'attributo CompilerGenerated
(in modo da non essere utilizzabile nel codice). Ad esempio
supponiamo di avere due namespace MioNamespace.Namespace1 e
MioNamespace.Namespace2:
VB.NET
Namespace MioNamespace.Namespace1
''' <summary>
''' Commento su Namespace1
''' </summary>
''' <remarks></remarks>
<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)> _
<System.Runtime.CompilerServices.CompilerGenerated()> _
Friend Class NamespaceDoc
Private Sub New()
End Sub
End Class
End Namespace
Namespace MioNamespace.Namespace2
''' <summary>
''' Commento su Namespace2
''' </summary>
''' <remarks></remarks>
<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)> _
<System.Runtime.CompilerServices.CompilerGenerated()> _
Friend Class NamespaceDoc
Private Sub New()
End Sub
End Class
End Namespace
Tags: SandCastle,Documentazione