Example #1
0
 public NewElementExtensionTreeNode(INewElementExtensionTreeNode parent, string text, IEnumerable <IExtensionDefinition> extensions)
 {
     Parent = parent;
     Text   = text;
     if (extensions == null)
     {
         throw new ArgumentNullException("Extensions cannot be null");
     }
     _extensions = new ObservableCollection <IExtensionDefinition>();
     foreach (var extension in extensions)
     {
         AddItemToExtensionsList(extension);
     }
 }
Example #2
0
 public void AddNode(INewElementExtensionTreeNode node)
 {
     _cildNodes.Add(node);
 }