Esempio n. 1
0
 internal ConversationTreeNodeBase(IConversationTreeNodeSorter conversationTreeNodeSorter)
 {
     this.childNodes         = new List <IConversationTreeNode>();
     this.readonlyChildNodes = new ReadOnlyCollection <IConversationTreeNode>(this.childNodes);
     this.sortOrder          = ConversationTreeSortOrder.DeepTraversalAscending;
     this.childNodeSorter    = conversationTreeNodeSorter;
 }
 internal ConversationTreeRootNode(IConversationTreeNodeSorter conversationTreeNodeSorter) : base(conversationTreeNodeSorter)
 {
 }
Esempio n. 3
0
 internal ConversationTreeNode(PropertyDefinition indexPropertyDefinition, List <IStorePropertyBag> storePropertyBags, IConversationTreeNodeSorter conversationTreeNodeSorter) : base(conversationTreeNodeSorter)
 {
     ArgumentValidator.ThrowIfNull("storePropertyBags", storePropertyBags);
     this.indexPropertyDefinition = indexPropertyDefinition;
     this.storePropertyBags       = storePropertyBags;
 }