public void Dispose() { //if (frameLock != null) // frameLock.Dispose(); if (externalReadCache != null) { externalReadCache.Dispose(); } }
public void Dispose() { if (externalReadCache != null) { externalReadCache.Dispose(); } if (frame != null) { frame.Dispose(); } }
protected virtual void Dispose(bool disposing) { if (_disposed) { return; } if (disposing) { try { if (_frameLockRelease != null) { _frameLockRelease.Dispose(); } } catch (Exception ex) { Logger.LogDebug("Exception disposing of MemoryHelper._frameLockRelease"); } try { if (_externalReadCache != null) { _externalReadCache.Dispose(); } } catch (Exception ex) { Logger.LogDebug("Exception disposing of MemoryHelper._externalReadCache"); } } _externalReadCache = null; _frameLockRelease = null; _disposed = true; }