using System;
using System.Threading;
class ManualSet{
[STAThread]
static void Main(string[] args) {
ManualResetEvent manRE = new ManualResetEvent(false);
bool state = manRE.WaitOne(5000, true);
Console.WriteLine("ManualResetEvent After first WaitOne " + state);
manRE.Set();
state = manRE.WaitOne(5000, true);
Console.WriteLine("ManualResetEvent After second WaitOne " + state);
}
}