Вы можете использовать либо ManualResetEventSlim.Wait(TimeSpan timeout)
, либо ManualResetEventSlim.Wait(int millisecondsTimeout)
.
Но int.MaxValue
(2 147 483 647 - около 24,85 дней) намного меньше, чем TimeSpan.MaxValue.TotalMilliseconds
(922 337 203 685 477 - около 10 675 199,11 дней).
Я подозреваю, что между этими перегрузками есть разница.