@@ -4,7 +4,7 @@ internal sealed class BufferedReadStream : WriteClosableStream, IPeekableStream
44{
55 private readonly Stream _inner ;
66
7- private readonly Socket _socket ;
7+ private readonly Socket ? _socket ;
88
99 private readonly byte [ ] _buffer ;
1010
@@ -16,14 +16,14 @@ internal sealed class BufferedReadStream : WriteClosableStream, IPeekableStream
1616
1717 private int _bufferCount ;
1818
19- private MemoryStream _readLineBuffer ;
19+ private MemoryStream ? _readLineBuffer ;
2020
21- public BufferedReadStream ( Stream inner , Socket socket , ILogger logger )
21+ public BufferedReadStream ( Stream inner , Socket ? socket , ILogger logger )
2222 : this ( inner , socket , 8192 , logger )
2323 {
2424 }
2525
26- public BufferedReadStream ( Stream inner , Socket socket , int bufferLength , ILogger logger )
26+ public BufferedReadStream ( Stream inner , Socket ? socket , int bufferLength , ILogger logger )
2727 {
2828 _inner = inner ?? throw new ArgumentNullException ( nameof ( inner ) ) ;
2929 _socket = socket ;
@@ -146,7 +146,7 @@ public bool Peek(byte[] buffer, uint toPeek, out uint peeked, out uint available
146146 throw new NotSupportedException ( "_inner stream isn't a peekable stream" ) ;
147147 }
148148
149- public async Task < string > ReadLineAsync ( CancellationToken cancellationToken )
149+ public async Task < string ? > ReadLineAsync ( CancellationToken cancellationToken )
150150 {
151151 if ( _readLineBuffer == null )
152152 {
0 commit comments