From cda59ba9c2a5e32eab71fcc9d31c583e346a57f5 Mon Sep 17 00:00:00 2001 From: neuecc Date: Tue, 12 May 2020 03:41:53 +0900 Subject: [PATCH] Do --- src/UniTask.NetCore/Linq/Do.cs | 67 +++++++++++++++++----------------- 1 file changed, 34 insertions(+), 33 deletions(-) diff --git a/src/UniTask.NetCore/Linq/Do.cs b/src/UniTask.NetCore/Linq/Do.cs index a5565fb..9cb3f41 100644 --- a/src/UniTask.NetCore/Linq/Do.cs +++ b/src/UniTask.NetCore/Linq/Do.cs @@ -41,47 +41,47 @@ namespace Cysharp.Threading.Tasks.Linq return source.Do(observer.OnNext, observer.OnError, observer.OnCompleted); // alloc delegate. } - // TODO:Rename -> DoAwait + // not yet impl. - public static IUniTaskAsyncEnumerable Do(this IUniTaskAsyncEnumerable source, Func onNext) - { - throw new NotImplementedException(); - } + //public static IUniTaskAsyncEnumerable DoAwait(this IUniTaskAsyncEnumerable source, Func onNext) + //{ + // throw new NotImplementedException(); + //} - public static IUniTaskAsyncEnumerable Do(this IUniTaskAsyncEnumerable source, Func onNext, Func onError) - { - throw new NotImplementedException(); - } + //public static IUniTaskAsyncEnumerable DoAwait(this IUniTaskAsyncEnumerable source, Func onNext, Func onError) + //{ + // throw new NotImplementedException(); + //} - public static IUniTaskAsyncEnumerable Do(this IUniTaskAsyncEnumerable source, Func onNext, Func onCompleted) - { - throw new NotImplementedException(); - } + //public static IUniTaskAsyncEnumerable DoAwait(this IUniTaskAsyncEnumerable source, Func onNext, Func onCompleted) + //{ + // throw new NotImplementedException(); + //} - public static IUniTaskAsyncEnumerable Do(this IUniTaskAsyncEnumerable source, Func onNext, Func onError, Func onCompleted) - { - throw new NotImplementedException(); - } + //public static IUniTaskAsyncEnumerable DoAwait(this IUniTaskAsyncEnumerable source, Func onNext, Func onError, Func onCompleted) + //{ + // throw new NotImplementedException(); + //} - public static IUniTaskAsyncEnumerable Do(this IUniTaskAsyncEnumerable source, Func onNext) - { - throw new NotImplementedException(); - } + //public static IUniTaskAsyncEnumerable DoAwaitWithCancellation(this IUniTaskAsyncEnumerable source, Func onNext) + //{ + // throw new NotImplementedException(); + //} - public static IUniTaskAsyncEnumerable Do(this IUniTaskAsyncEnumerable source, Func onNext, Func onError) - { - throw new NotImplementedException(); - } + //public static IUniTaskAsyncEnumerable DoAwaitWithCancellation(this IUniTaskAsyncEnumerable source, Func onNext, Func onError) + //{ + // throw new NotImplementedException(); + //} - public static IUniTaskAsyncEnumerable Do(this IUniTaskAsyncEnumerable source, Func onNext, Func onCompleted) - { - throw new NotImplementedException(); - } + //public static IUniTaskAsyncEnumerable DoAwaitWithCancellation(this IUniTaskAsyncEnumerable source, Func onNext, Func onCompleted) + //{ + // throw new NotImplementedException(); + //} - public static IUniTaskAsyncEnumerable Do(this IUniTaskAsyncEnumerable source, Func onNext, Func onError, Func onCompleted) - { - throw new NotImplementedException(); - } + //public static IUniTaskAsyncEnumerable DoAwaitWithCancellation(this IUniTaskAsyncEnumerable source, Func onNext, Func onError, Func onCompleted) + //{ + // throw new NotImplementedException(); + //} } internal sealed class Do : IUniTaskAsyncEnumerable @@ -252,4 +252,5 @@ namespace Cysharp.Threading.Tasks.Linq } } } + }