mRemoteNG.Tree.ConnectionTreeModel.RemoveRootNode C# (CSharp) Method

RemoveRootNode() public method

public RemoveRootNode ( ContainerInfo rootNode ) : void
rootNode ContainerInfo
return void
        public void RemoveRootNode(ContainerInfo rootNode)
        {
            if (!RootNodes.Contains(rootNode)) return;
            rootNode.CollectionChanged -= RaiseCollectionChangedEvent;
            rootNode.PropertyChanged -= RaisePropertyChangedEvent;
            RootNodes.Remove(rootNode);
            RaiseCollectionChangedEvent(this, new NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction.Remove, rootNode));
        }