private HtmlTag createBehaviorList(BehaviorChain chain) { var div = new HtmlTag("div").Id("chain-summary"); var level = 0; chain.NonDiagnosticNodes().Each(node => { var description = Description.For(node); var child = div.Add("div").AddClass("node-title"); if (level > 0) { var image = _document.Image("arrow-turn-000-left-icon.png"); image.Style("padding-left", (level * 5) + "px"); child.Append(image); } child.Add("span").Text(description.Title); level++; }); return(div); }