public static void Main()
Console.WriteLine("Hello World");
var cts = new CancellationTokenSource();
cts.Token.Register(OnCancel);
Console.WriteLine("Setting timeout to 1 seconds "+ DateTime.Now);
Console.WriteLine("Setting timeout to 1 second "+ DateTime.Now);
public static void OnCancel()
Console.WriteLine("Cancel event" + DateTime.Now);