public async void Run(List <IntObj> list) { if (list == null) { return; } if (list.Count == 0) { return; } List <IntObj> result = await MergeSortRecursive(list); _listState.IntObjs = result; _listState.RerenderEventInvoke(new EventArgs()); }