private static IPromptItemProvider<ITreeNode> InjectRootTreeNodeProvider()
 {
     var treeNodeBuilder = new TreeNodeBuilder();
     var treeNodeCollectionBuilder = InjectTreeNodeCollectionBuilder(treeNodeBuilder);
     treeNodeBuilder.ChildTreeNodeService = InjectChildTreeNodeService(treeNodeCollectionBuilder);
     return new RootTreeNodeProvider(InjectChildTreeNodeService(treeNodeCollectionBuilder));
 }
Exemplo n.º 2
0
 private static IPromptItemProvider<ITreeNode> CreateRootTreeNodeProvider()
 {
     var treeNodeBuilder = new TreeNodeBuilder();
     var treeNodeCollectionBuilder = CreateTreeNodeCollectionBuilder(treeNodeBuilder);
     treeNodeBuilder.ChildTreeNodeService = CreateChildTreeNodeService(treeNodeCollectionBuilder);
     return new RootTreeNodeProvider(CreateChildTreeNodeService(treeNodeCollectionBuilder));
 }