En général, afin de savoir, comment référencer un membre dans vos commentaires, trouver le membre dans votre fichier de documentation XML pour l'assemblage. Il est créé sur chaque build. Avec la seule exception des médicaments génériques de référence de membre peut être pris d'ici:
</member>
<member name="P:My.Namespace.Class1.Item(System.String)">
<summary>
retrieve a single item of the given name from this instance
</summary>
<param name="name">name of the item</param>
<returns>the item</returns>
</member>
<member name="M:My.Namespace.Class1.Function1(System.Int32[])">
<summary>
...
Malheureusement, les formats de définition générique semble pas être compatible entre le fichier de documentation et les balises CREF. Alors que dans le fichier XML, les génériques ressemblent que:
<member name="M:My.Namespace.Class1.Get``1(System.String)">
<summary>
retrieve an named item of the given type
</summary>
<typeparam name="T">the type of the item to retrieve</typeparam>
...
L'étiquette cref
les attend dans l'un des formats suivants:
/// <seealso cref="M:My.Namespace.Class1.Get{T}(System.String)"/>
/// <seealso cref="M:My.Namespace.Class1.Get<T>(System.String)"/>
Pourriez-vous élaborer un peu? Quelle est la signification de P devant tout ça? Propriété? – Auron
P est pour la propriété, M pour la méthode, T pour le type, il suffit de regarder dans "C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ fr \ mscorlib.xml" pour des exemples :) – leppie
L'homme, c'est un peu complet Exemple! ;) Merci. – Auron