コード例 #1
0
ファイル: Tree.cs プロジェクト: wrohrbach/n2cms
        public void WriteTo(TextWriter writer)
        {
            var root = hierarchy.Build();

            if (excludeRoot || root.Current == null)
            {
                WriteChildren(writer, root, !excludeRoot);
            }
            else
            {
                using (TagWrapper.Begin("ul", root, tagModifier, writer))
                {
                    using (TagWrapper.Begin("li", root, tagModifier, writer))
                    {
                        linkWriter(root, writer);
                        WriteChildren(writer, root, !excludeRoot);
                    }
                }
            }
        }
コード例 #2
0
 public Tree(HierarchyBuilder builder)
 {
     root         = builder.Build();
     linkProvider = Link.To;
 }