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); } }
public void AddNode(INewElementExtensionTreeNode node) { _cildNodes.Add(node); }