Example #1
0
        public void Build(GeneralTree <IDirectoryTreeNode> features)
        {
            ditaMapBuilder.Build(features);

            var actionVisitor = new ActionVisitor <IDirectoryTreeNode>(node =>
            {
                var featureDirectoryTreeNode =
                    node as FeatureDirectoryTreeNode;
                if (featureDirectoryTreeNode != null)
                {
                    ditaFeatureFormatter.Format(
                        featureDirectoryTreeNode);
                }
            });

            features.AcceptVisitor(actionVisitor);
        }