private void ConvertImageAsync(object param) { if (ip != null) { FunctionTimeChecker ftc = new FunctionTimeChecker(); ftc.CheckFunctionTime(async() => await ip.ToMainColorsAsync()); OperationTime = ftc.ElapsedMs; OperationTimeText = "Async Function time was: " + OperationTime + "ms"; Image = ip.LoadBitmap(); CanSave = true; } }