- condition
- A delegate to be executed over and over until it returns true.
- timeout
- A TimeSpan that represents the number of milliseconds to wait, or a TimeSpan that represents -1 milliseconds to wait indefinitely.
True if the condition is satisfied within the timeout; otherwise, false