public void Dispose() { if (_isDisposed) { return; } _isDisposed = true; RawConnection?.Dispose(); }
public void Dispose() { if (IsDisposed) { return; } try { if (Writer != null) { Writer.Dispose(); Writer = null; } } catch (Exception ee) { } try { if (Reader != null) { Reader.Dispose(); Reader = null; } } catch (Exception ee) { } try { if (RawConnection != null) { RawConnection.Dispose(); RawConnection = null; } } catch (Exception ee) { } IsDisposed = true; if (Disposed != null) { this.Disposed(this, EventArgs.Empty); } }