public override void Close() { // only close the file if this is not a clone if (!isClone) { file.Close(); } }
public override void Close() { if (!isClone && file != null) { file.Close(); } System.GC.SuppressFinalize(this); }
public override void Close() { // only close the file if this is not a clone if (!isClone) { file.Close(); } System.GC.SuppressFinalize(this); }
protected override void Dispose(bool disposing) { if (isDisposed) { return; } if (disposing) { // only close the file if this is not a clone if (!isClone && file != null) { file.Close(); file = null; } } isDisposed = true; }