@@ -11,7 +11,7 @@ public partial class RandomAccessStream : IValueTaskSource, IValueTaskSource<int
1111 private ConfiguredValueTaskAwaitable < int > . ConfiguredValueTaskAwaiter readTask ;
1212 private Action ? readCallback , writeCallback ;
1313
14- internal ValueTask SubmitWrite ( ValueTask writeTask , int bytesWritten )
14+ private ValueTask SubmitWrite ( ValueTask writeTask , int bytesWritten )
1515 {
1616 this . bytesWritten = bytesWritten ;
1717 this . writeTask = writeTask . ConfigureAwait ( false ) . GetAwaiter ( ) ;
@@ -27,7 +27,7 @@ internal ValueTask SubmitWrite(ValueTask writeTask, int bytesWritten)
2727 return new ( this , source . Version ) ;
2828 }
2929
30- internal ValueTask < int > SubmitRead ( ValueTask < int > readTask )
30+ private ValueTask < int > SubmitRead ( ValueTask < int > readTask )
3131 {
3232 this . readTask = readTask . ConfigureAwait ( false ) . GetAwaiter ( ) ;
3333 if ( this . readTask . IsCompleted )
@@ -79,9 +79,14 @@ private void OnReadCompleted()
7979 source . SetResult ( bytesRead ) ;
8080 }
8181
82- public ValueTaskSourceStatus GetStatus ( short token ) => source . GetStatus ( token ) ;
82+ ValueTaskSourceStatus IValueTaskSource . GetStatus ( short token ) => source . GetStatus ( token ) ;
83+
84+ ValueTaskSourceStatus IValueTaskSource < int > . GetStatus ( short token ) => source . GetStatus ( token ) ;
8385
84- public void OnCompleted ( Action < object ? > continuation , object ? state , short token , ValueTaskSourceOnCompletedFlags flags )
86+ void IValueTaskSource . OnCompleted ( Action < object ? > continuation , object ? state , short token , ValueTaskSourceOnCompletedFlags flags )
87+ => source . OnCompleted ( continuation , state , token , flags ) ;
88+
89+ void IValueTaskSource < int > . OnCompleted ( Action < object ? > continuation , object ? state , short token , ValueTaskSourceOnCompletedFlags flags )
8590 => source . OnCompleted ( continuation , state , token , flags ) ;
8691
8792 // write operation
0 commit comments