void IDisposable.Dispose() { try { if (_bytes != null) { File.WriteAllBytes(_filename, _bytes); } else if (File.Exists(_filename)) { File.Delete(_filename); } } catch (Exception) { // ignored } } }