コード例 #1
0
        public void Method()
        {
            var a0 = new OptimizedAsyncEnumerable <TestType>().FirstAsync();
            var b0 = new OptimizedAsyncEnumerable <TestType>().FirstOrDefaultAsync();
            var c0 = AsyncEnumerableExtensions.FirstAsync(new OptimizedAsyncEnumerable <TestType>());
            var d0 = AsyncEnumerableExtensions.FirstOrDefaultAsync(new OptimizedAsyncEnumerable <TestType>());

            var a1 = new TestType().SingleAsync();
            var b1 = new TestType().SingleOrDefaultAsync();
            var c1 = NotAsyncEnumerableExtensions.SingleAsync(new TestType());
            var d1 = NotAsyncEnumerableExtensions.SingleOrDefaultAsync(new TestType());

            var c2 = SingleAsync(new TestType());
            var d2 = SingleOrDefaultAsync(new TestType());
        }
コード例 #2
0
 public ValueTask <TestType> Test_SingleAsync_Method()
 => AsyncEnumerableExtensions.FirstAsync(new OptimizedAsyncEnumerable <TestType>());