コード例 #1
0
        public void OnCompleted(Action continuation)
        {
            if (continuation == null)
            {
                throw new ArgumentNullException("continuation");
            }

            TaskAwaiter.HandleOnCompleted(task, continuation, true, true);
        }
コード例 #2
0
            public void UnsafeOnCompleted(Action continuation)
            {
                if (continuation == null)
                {
                    throw new ArgumentNullException("continuation");
                }

                TaskAwaiter.HandleOnCompleted(task, continuation, continueOnSourceContext, false);
            }
コード例 #3
0
            public void UnsafeOnCompleted(Action continuation)
            {
                if (continuation == null)
                {
                    throw new ArgumentNullException("continuation");
                }

                TaskAwaiter.HandleOnCompleted(task, continuation, continueOnSourceContext, instanceReference, thisSetter);
            }