Beispiel #1
0
        /// <inheritdoc/>
        protected override void Dispose(bool explicitDisposing)
        {
            var code = MutexPrimitives.DisposeMutex(handle);

            if (code != ThreadResultCode.Success)
            {
                if (explicitDisposing)
                {
                    throw new Exception("Mutex disposal failed with error code '" + code + "'.");
                }
            }
        }