/// <summary> /// Disposes of this instance, freeing underlying resources. /// </summary> /// <param name="disposing"><c>true</c> if called from Dispose.</param> protected override void Dispose(bool disposing) { try { if (disposing) { if (_content != null) { _content.Dispose(); _content = null; } if (_file != null) { _file.Dispose(); _file = null; } } } finally { base.Dispose(disposing); } }