@@ -98,7 +98,7 @@ public async Task WhenCallersRunConcurrentlyResultIsFromWinner()
9898 var winningNumber = 0 ;
9999 var winnerCount = 0 ;
100100
101- Task < ( bool r , Lifetime < IntHolder > l ) > first = atomicFactory . TryCreateLifetimeAsync ( 1 , async k =>
101+ ValueTask < ( bool r , Lifetime < IntHolder > l ) > first = atomicFactory . TryCreateLifetimeAsync ( 1 , async k =>
102102 {
103103 enter . SetResult ( true ) ;
104104 await resume . Task ;
@@ -108,7 +108,7 @@ public async Task WhenCallersRunConcurrentlyResultIsFromWinner()
108108 return new Scoped < IntHolder > ( new IntHolder ( ) { actualNumber = 1 } ) ;
109109 } ) ;
110110
111- Task < ( bool r , Lifetime < IntHolder > l ) > second = atomicFactory . TryCreateLifetimeAsync ( 1 , async k =>
111+ ValueTask < ( bool r , Lifetime < IntHolder > l ) > second = atomicFactory . TryCreateLifetimeAsync ( 1 , async k =>
112112 {
113113 enter . SetResult ( true ) ;
114114 await resume . Task ;
@@ -142,7 +142,7 @@ public async Task WhenDisposedWhileInitResultIsDisposed()
142142 var atomicFactory = new ScopedAsyncAtomicFactory < int , IntHolder > ( ) ;
143143 var holder = new IntHolder ( ) { actualNumber = 1 } ;
144144
145- Task < ( bool r , Lifetime < IntHolder > l ) > first = atomicFactory . TryCreateLifetimeAsync ( 1 , async k =>
145+ ValueTask < ( bool r , Lifetime < IntHolder > l ) > first = atomicFactory . TryCreateLifetimeAsync ( 1 , async k =>
146146 {
147147 enter . SetResult ( true ) ;
148148 await resume . Task ;
@@ -171,7 +171,7 @@ public async Task WhenDisposedWhileThrowingNextInitIsDisposed()
171171 var atomicFactory = new ScopedAsyncAtomicFactory < int , IntHolder > ( ) ;
172172 var holder = new IntHolder ( ) { actualNumber = 1 } ;
173173
174- Task < ( bool r , Lifetime < IntHolder > l ) > first = atomicFactory . TryCreateLifetimeAsync ( 1 , async k =>
174+ ValueTask < ( bool r , Lifetime < IntHolder > l ) > first = atomicFactory . TryCreateLifetimeAsync ( 1 , async k =>
175175 {
176176 enter . SetResult ( true ) ;
177177 await resume . Task ;
0 commit comments