Exemplo n.º 1
0
        public void Execute(Activity activity, Action blurCompleteCallback)
        {
            var listener = new BlurCompleteListener {
                BlurCompleteHandler = () => blurCompleteCallback?.Invoke()
            };

            Execute(activity, listener);
        }
Exemplo n.º 2
0
        public Task ExecuteAsync(Activity activity)
        {
            var tcsBlur = new TaskCompletionSource <object> ();

            var listener = new BlurCompleteListener {
                BlurCompleteHandler = () => tcsBlur.SetResult(null)
            };

            Execute(activity, listener);

            return(tcsBlur.Task);
        }