Dies sollte einfacher sein ...
Ich möchte der XML-Dokumentation in meinem Code einen "codierten" Zeilenumbruch hinzufügen
/// <summary>
/// Get a human-readable variant of the SQL WHERE statement of the search element. <br/>
/// Rather than return SQL, this method returns a string with icon-tokens, which
/// could be used to represent the search in a condensed pictogram format.
/// </summary>
Wie Sie sehen können, habe ich einige Antworten gefunden, die das Hinzufügen von <und> Klammern demonstrierten. Interessanterweise führt der gute alte Zeilenumbruch nicht zu einem Zeilenumbruch im Intellisense-Popup.
Ich finde das nervig ...
Irgendwelche Vorschläge?
c#
.net
xml-documentation
Tinkerer_CardTracker
quelle
quelle
Antworten:
Sie können ein
<para />
Tag verwenden, um einen Absatzumbruch zu erzeugen, oder Sie können Text in<para></para>
Tags einschließen, um den Text zu gruppieren und die leere Zeile danach hinzuzufügen, aber es gibt kein Äquivalent dazu<br />
oder ähnliches. (Was laut diesem alten MS-Forumsbeitrag beabsichtigt ist.) Die Liste der verfügbaren Tags in diesem Dokumentationsartikel erhalten Sie von MS. Dokumentieren Sie Ihren CodeBeispiel (basierend auf dem Original-OP-Beispiel):
quelle
<para>
Tags ignoriert und in Intellisense wird alles in einer einzigen Zeile gemischt. Diese Frage wurde gefunden, in der Hans das Problem erklärte: stackoverflow.com/questions/7070737/… .Dies ist meine Verwendung, wie
<br/>
, es funktioniert :)quelle
<para> </para>
,<para> </para>
oder die unsichtbaren Zeichen ...<para/>
scheint eine leere Zeile hinzugefügt zu werden, nicht nur ein Zeilenumbruch.Ab Visual Studio 2019
<br/>
für Zeilenumbrüche in Kommentaren verwenden.Beispiel:
Beachten Sie, dass keine zusätzliche Zeile hinzugefügt wird, wenn wir
<br/>
stattdessen verwenden<para>
.quelle
Fügen Sie ein
<para>
Tag mit einem speziellen Zeichen hinzu, dem Zeichen 255 oder einem unsichtbaren Zeichen .Es wird so funktionieren:
quelle
funktioniert jedoch nicht, stattdessen verwenden/// <para> </para>
/// <para> </para>
in einer Haftnotiz. Dann ist es einfach kopieren und einfügen! (Und es funktioniert - zumindest für mich)/// <para> </para>
funktioniert überhaupt nicht./// <para> </para>
funktioniert!<para>
Tag zwischen Textblöcken zu verwenden, sollten Sie das<para>
Tag um alle Absätze außer dem ersten im<summary>
Element verwenden. Für die<typeparam>
,<param>
,<value>
,<exception>
, und<returns>
Elemente, verwenden sie um alle Absätze , wenn Sie mehr als ein (optional , wenn Sie nur eine für diese Elemente haben).<note>
Verwenden Sie für alle anderen Blockelemente (einschließlich innerhalb eines anderen Blockelements)<para>
Tags um alle Absätze, auch wenn Sie nur eines haben.<br></br>
und<br />
scheinen nicht zu funktionieren, und manchmal geht es nicht wirklich darum, die<para>
Sätze zu trennen, sondern um den Wunsch, eine leere Zeile für die Trennung von Bedenken zu haben. Ich erwähne dies hier, weil diese Frage vielen geschlossenen Fragen dieser Art zuzuschreiben scheint.Das einzige, was ich zur Arbeit fand, war
Beispielsweise
Ergebnisse in
quelle