public void LoadData() { if (FileToLoad == null) throw new ArgumentNullException("FileToLoad", "No load file specified"); if (!FileToLoad.Exists) throw new FileNotFoundException("Cannot find file to load: " + this.FileToLoad.FullName); LogMessage("Loading GraphML file:\t" + FileToLoad.FullName); loader = new NetworkDataReader(); loader.ProgressInterval = ProgressInterval; loader.LoadData(FileToLoad); }