public MyLockQueueItem(MyAsyncReadWriteLock lockHost, bool alreadyLocked)
 {
     LockHost = lockHost;
     if (!alreadyLocked)
     {
         _lockedCompletionSource = new TaskCompletionSource <bool>();
     }
 }
 public MyWriteLockQueueItem(MyAsyncReadWriteLock lockHost, bool alreadyLocked) : base(lockHost, alreadyLocked)
 {
 }