internal void UnusedByDevice() { usedByDevice--; if (usedByDevice == 0) { Monitor.Exit(syncRoot); } typelessBuffer.UnusedByDevice(); }
internal void UnusedByDevice() { usedByDevice--; if (usedByDevice == 0) { Monitor.Exit(syncRoot); } // May already be disposed. if (buffer != null) { buffer.UnusedByDevice(); } }