public LoadResult Load(string filename) { LoadResult result = LoadResult.Success; _fileInfo = new FileInfo(filename); if (_fileInfo.Exists) { _xi = XI.Load(new FileStream(_fileInfo.FullName, FileMode.Open, FileAccess.Read)); } else { result = LoadResult.FileNotFound; } return(result); }
public SaveResult Save(string filename = "") { SaveResult result = SaveResult.Success; if (filename.Trim() != string.Empty) { _fileInfo = new FileInfo(filename); } try { XI.Save(_fileInfo.FullName, _xi); } catch (Exception) { result = SaveResult.Failure; } return(result); }