/// <summary>
 /// Creates a write lock handle.
 /// </summary>
 /// <returns>the write lock handle</returns>
 public IDisposable UseWriteLock() => InternalHandle.CreateWriteHandle(_rwLock);