コード例 #1
0
ファイル: ETTaskFactory.cs プロジェクト: x1766233/DCET
        public static ETTask <T> FromCanceled <T>(CancellationToken token)
        {
            var tcs = new ETTaskCompletionSource <T>();

            tcs.TrySetException(new OperationCanceledException(token));
            return(tcs.Task);
        }
コード例 #2
0
ファイル: ETTaskFactory.cs プロジェクト: x1766233/DCET
        public static ETTask FromException(Exception ex)
        {
            ETTaskCompletionSource tcs = new ETTaskCompletionSource();

            tcs.TrySetException(ex);
            return(tcs.Task);
        }
コード例 #3
0
ファイル: ETTaskFactory.cs プロジェクト: x1766233/DCET
        public static ETTask <T> FromException <T>(Exception ex)
        {
            var tcs = new ETTaskCompletionSource <T>();

            tcs.TrySetException(ex);
            return(tcs.Task);
        }