Skip to content

Commit e0cedd1

Browse files
committed
Modify handling of (definition) list items
1 parent 1b12c41 commit e0cedd1

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/DendroDocs.Shared/Descriptions/DocumentationCommentsDescription.cs

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -199,17 +199,11 @@ private void ProcessDefinitionList(StringBuilder contents, XElement element)
199199
{
200200
foreach (var item in element.Elements(List.Item))
201201
{
202-
var term = this.ParseSection(item.Element(List.Term));
203-
var description = this.ParseSection(item.Element(List.Description));
204-
205-
contents.Append(term);
206-
contents.Append(" — ");
207-
contents.Append(description);
208-
contents.Append('\n');
202+
this.AppendListItem(contents, string.Empty, item, '—');
209203
}
210204
}
211205

212-
private void AppendListItem(StringBuilder contents, string prefix, XElement item)
206+
private void AppendListItem(StringBuilder contents, string prefix, XElement item, char dash = '-')
213207
{
214208
var term = this.ParseSection(item.Element(List.Term));
215209
var description = this.ParseSection(item.Element(List.Description));
@@ -219,7 +213,9 @@ private void AppendListItem(StringBuilder contents, string prefix, XElement item
219213
if (!string.IsNullOrEmpty(term))
220214
{
221215
contents.Append(term);
222-
contents.Append(" - ");
216+
contents.Append(' ');
217+
contents.Append(dash);
218+
contents.Append(' ');
223219
}
224220

225221
if (!string.IsNullOrEmpty(description))

0 commit comments

Comments
 (0)