internal static MarkdownList ToMDList(DotNetCommentList commentList, DotNetMember parent = null) { MarkdownList markdownList = new MarkdownList(isNumbered: commentList.IsNumbered); foreach (DotNetCommentListItem commentItem in commentList.Items) { MarkdownLine text = new MarkdownLine(); if (commentItem.Term == null && commentItem.Description == null) { markdownList.Add(text); continue; } if (commentItem.Term == null) { text = DotNetCommentGroupToMarkdownLine(commentItem.Description, parent); } else if (commentItem.Description == null) { text = DotNetCommentGroupToMarkdownLine(commentItem.Term, parent); } else { text = DotNetCommentGroupToMarkdownLine(commentItem.Term, parent); text.Add(": "); text.Concat(DotNetCommentGroupToMarkdownLine(commentItem.Description, parent)); } markdownList.Add(text); } return(markdownList); }
internal static MarkdownList EnumToMinimalMDList(DotNetType _enum) { MarkdownList list = new MarkdownList(isNumbered: false); foreach (DotNetField field in _enum.Fields) { list.Add(new MarkdownLine(field.ConstantValue + ": " + field.Name.LocalName)); } return(list); }
public bool AddMarkdown(string sku, double amount) { if (ValidateSkuEntry(sku, amount)) { MarkdownList.Add(sku, amount); return(MarkdownList.Any(markdown => markdown.Key.Equals(sku) && markdown.Value.Equals(amount))); } return(false); }
public void MarkdownList_Add_InLine() { //arrange MarkdownList list = new MarkdownList(); MarkdownText text = new MarkdownText("abc"); //act list.Add(text as IMarkdownInLine); //assert Assert.AreEqual(1, list.Length); Assert.IsNotNull(list[0]); }