MoveNamespaceTypesToEmptypNamespaceCommand(DocumentTreeNodeData[] nodes) { var nsNodes = nodes.Cast <NamespaceNode>().Where(a => a.Name != string.Empty).ToArray(); Debug.Assert(nsNodes.Length > 0); this.nodes = new DeletableNodes <NamespaceNode>(nsNodes); nsTarget = GetTarget(); typeRefInfos = RenameNamespaceCommand.GetTypeRefInfos(nodes[0].GetModule(), nsNodes); }
MoveNamespaceTypesToEmptypNamespaceCommand(ILSpyTreeNode[] nodes) { var nsNodes = nodes.Where(a => ((NamespaceTreeNode)a).Name != string.Empty).Select(a => (NamespaceTreeNode)a).ToArray(); Debug.Assert(nsNodes.Length > 0); this.nodes = new DeletableNodes <NamespaceTreeNode>(nsNodes); this.nsTarget = GetTarget(); this.typeRefInfos = RenameNamespaceCommand.GetTypeRefInfos(ILSpyTreeNode.GetModule(nodes[0]), nsNodes); }