public bool AnotherTryNeeded()
 {
     if (--this.attemptsLeft > 0)
     {
         if (this.attemptsLeft == 0x31)
         {
             MsmqDiagnostics.MessageLockedUnderTheTransaction(this.lookupId);
         }
         Thread.Sleep(TimeSpan.FromMilliseconds(100.0));
         return(true);
     }
     MsmqDiagnostics.MoveOrDeleteAttemptFailed(this.lookupId);
     return(false);
 }