@@ -11,7 +11,7 @@ public partial class RandomAccessStream : IValueTaskSource, IValueTaskSource<int
11
11
private ConfiguredValueTaskAwaitable < int > . ConfiguredValueTaskAwaiter readTask ;
12
12
private Action ? readCallback , writeCallback ;
13
13
14
- internal ValueTask SubmitWrite ( ValueTask writeTask , int bytesWritten )
14
+ private ValueTask SubmitWrite ( ValueTask writeTask , int bytesWritten )
15
15
{
16
16
this . bytesWritten = bytesWritten ;
17
17
this . writeTask = writeTask . ConfigureAwait ( false ) . GetAwaiter ( ) ;
@@ -27,7 +27,7 @@ internal ValueTask SubmitWrite(ValueTask writeTask, int bytesWritten)
27
27
return new ( this , source . Version ) ;
28
28
}
29
29
30
- internal ValueTask < int > SubmitRead ( ValueTask < int > readTask )
30
+ private ValueTask < int > SubmitRead ( ValueTask < int > readTask )
31
31
{
32
32
this . readTask = readTask . ConfigureAwait ( false ) . GetAwaiter ( ) ;
33
33
if ( this . readTask . IsCompleted )
@@ -79,9 +79,14 @@ private void OnReadCompleted()
79
79
source . SetResult ( bytesRead ) ;
80
80
}
81
81
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 ) ;
83
85
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 )
85
90
=> source . OnCompleted ( continuation , state , token , flags ) ;
86
91
87
92
// write operation
0 commit comments