private static bool CheckDataFileHasRefreshed(DataSet dataSet) { if (Manager.BinaryFilePath != null && File.Exists(Manager.BinaryFilePath) && dataSet.Published != null && dataSet.LastModified > DateTime.MinValue) { if (dataSet.LastModified != null && File.GetLastWriteTimeUtc(Manager.BinaryFilePath) > dataSet.LastModified) { return true; } } return false; }