public void AddRootNode(Node node) { if(node == null) throw new Exception("Node cannot be null."); this._rootNodes.Add(node); this.NodeAdded.Fire(this, node); }