public TreeNodeCollectionWin(TreeNodeCollection nodes, IControlFactory controlFactory) { if (nodes == null) throw new ArgumentNullException("nodes"); if (controlFactory == null) throw new ArgumentNullException("controlFactory"); _nodes = nodes; _controlFactory = controlFactory; }