public CrawlRequestEvent(IDirectoryInfo localFolder, IFolder remoteFolder) { if (localFolder == null) { throw new ArgumentNullException("localFolder"); } this.RemoteFolder = remoteFolder; this.LocalFolder = localFolder; }