Пример #1
0
        internal void UnusedByDevice()
        {
            usedByDevice--;

            if (usedByDevice == 0)
            {
                Monitor.Exit(syncRoot);
            }

            typelessBuffer.UnusedByDevice();
        }
Пример #2
0
        internal void UnusedByDevice()
        {
            usedByDevice--;

            if (usedByDevice == 0)
            {
                Monitor.Exit(syncRoot);
            }

            // May already be disposed.
            if (buffer != null)
            {
                buffer.UnusedByDevice();
            }
        }