コード例 #1
0
ファイル: LTTaskExtend.cs プロジェクト: zhoulk/Lufy
        public static LTTask <T> FromException <T>(Exception ex)
        {
            var tcs = new LTTaskCompletionSource <T>();

            tcs.TrySetException(ex);
            return(tcs.Task);
        }
コード例 #2
0
ファイル: LTTaskExtend.cs プロジェクト: zhoulk/Lufy
        public static LTTask <T> FromCanceled <T>(CancellationToken token)
        {
            var tcs = new LTTaskCompletionSource <T>();

            tcs.TrySetException(new OperationCanceledException(token));
            return(tcs.Task);
        }
コード例 #3
0
ファイル: LTTaskExtend.cs プロジェクト: zhoulk/Lufy
        public static LTTask FromException(Exception ex)
        {
            LTTaskCompletionSource tcs = new LTTaskCompletionSource();

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