private static void RenderTreeNodeGlyph(HtmlTextWriter output, IDataView dataView, string filter, Item item, string id, bool isExpanded) { Assert.ArgumentNotNull(output, "output"); Assert.ArgumentNotNull(dataView, "dataView"); Assert.ArgumentNotNull(filter, "filter"); Assert.ArgumentNotNull(item, "item"); Assert.ArgumentNotNullOrEmpty(id, "id"); ImageBuilder builder2 = new ImageBuilder { Class = "scContentTreeNodeGlyph" }; ImageBuilder builder = builder2; if (dataView.HasChildren(item, filter)) { if (isExpanded) { builder.Src = "images/collapse15x15.gif"; } else { builder.Src = "images/expand15x15.gif"; } } else { builder.Src = "images/noexpand15x15.gif"; } output.Write(builder.ToString()); }