MarkdownSharp.Markdown.GetListEvaluator C# (CSharp) Méthode

GetListEvaluator() private méthode

private GetListEvaluator ( bool isInsideParagraphlessListItem = false ) : MatchEvaluator
isInsideParagraphlessListItem bool
Résultat MatchEvaluator
        private MatchEvaluator GetListEvaluator(bool isInsideParagraphlessListItem = false)
        {
            return new MatchEvaluator(match =>
                {
                    string list = match.Groups[1].Value;
                    string listType = Regex.IsMatch(match.Groups[3].Value, _markerUL) ? "ul" : "ol";
                    string result;

                    result = ProcessListItems(list, listType == "ul" ? _markerUL : _markerOL, isInsideParagraphlessListItem);

                    result = string.Format("<{0}>\n{1}</{0}>\n", listType, result);
                    return result;
                });
        }