Im Allgemeinen, um zu erfahren, wie jedes Mitglied in Ihre Kommentare zu verweisen, für die Montage des Elements in der XML-Dokumentationsdatei finden. Es wird bei jedem Build erstellt. Mit der einzigen Ausnahme von Generika kann das Element Bezug von hier genommen werden:
</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>
...
Leider allgemeiner Definition Formate scheinen nicht zwischen der Dokumentationsdatei und den cref-Tags kompatibel zu sein. Während in der XML-Datei, Generika so aussehen:
<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>
...
Die cref
Tag erwartet, dass sie in einem der folgenden Formate:
/// <seealso cref="M:My.Namespace.Class1.Get{T}(System.String)"/>
/// <seealso cref="M:My.Namespace.Class1.Get<T>(System.String)"/>
Könnten Sie ein wenig weiter ausführen? Was bedeutet P vor all dem Zeug? Eigentum? – Auron
P ist für Eigenschaft, M für Methode, T für Typ, schauen Sie einfach in "C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ en \ mscorlib.xml" für Beispiele :) – leppie
Mann, das ist eine ziemlich umfassende Beispiel! ;) Vielen Dank. – Auron