public void Dispose() { CryptoProvider.Dispose(); SocketStream.Dispose(); socket.Dispose(); GC.SuppressFinalize(this); }
protected virtual void Dispose(bool disposing) { if (!disposing) { return; } _dao?.Dispose(); _cryptoProvider?.Dispose(); _httpClient?.Dispose(); }
public void Dispose() { if (socket.Connected) { socket.Disconnect(false); } socket.Dispose(); SocketStream.Close(); CryptoProvider.Dispose(); buffer = null; OnHandlerDisposed(this); }