private void _close() { lock (_accesslock) { try { if (_rawinterface != null) { _rawinterface.Close(); } } catch { } // try { if (twriter != null) { twriter.Abort(); } } catch { } try { if (treader != null) { treader.Abort(); } } catch { } twriter = null; treader = null; } }
private void Close() { lock (accessLock) { try { if (rawInterface != null) { rawInterface.Close(); } } catch { } // try { if (writerTask != null) { writerTask.Abort(); } } catch { } try { if (readerTask != null) { readerTask.Abort(); } } catch { } writerTask = null; readerTask = null; } }