App42_WNS_Sample.DISPATCHER.InnerExecute C# (CSharp) Method

InnerExecute() private static method

private static InnerExecute ( System.Action action ) : System.Threading.Tasks.Task
action System.Action
return System.Threading.Tasks.Task
        private static async Task InnerExecute(Action action)
        {
            if (dispatcher.HasThreadAccess)
                action();
            else await dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => action());
        }
    }