Example #1
0
    static void Main(string[] args)
    {
        TestClass tceOn = new TestClass();
        Stopwatch s     = Stopwatch.StartNew();

        s.Checkpoint("Before sync on");
        tceOn.Execute();
        s.Checkpoint("After sync on");
        Console.WriteLine("Press any key to end");
        Console.ReadKey();
    }
Example #2
0
    static async Task MainAsync()
    {
        TestClass tceOn = new TestClass();
        Stopwatch s     = Stopwatch.StartNew();

        s.Checkpoint("Before sync on");
        tceOn.Execute();
        s.Checkpoint("After sync on");
        s.Checkpoint("Before async on");
        Task <Foo> fooTask = tceOn.ExecuteAsync();

        s.Checkpoint("After async on");
        Foo foo = await fooTask;

        s.Checkpoint("Awaited async on");
    }