public Folder( IFolder parent, string name ) { if (parent == null) { throw new ArgumentNullException("parent"); } if (name == null) { throw new ArgumentNullException("name"); } _createSolutionFolder = (childFolderName) => parent.CreateChildSolutionFolder(childFolderName); _name = name; }