Skip to content

Commit af1b81b

Browse files
committed
change extension methods to be able to apply to the TextReader/TextWriter
1 parent 8283d77 commit af1b81b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tests/Smdn.Net.MuninNode/Smdn.Net.MuninNode/StreamReaderWriterExtensions.cs renamed to tests/Smdn.Net.MuninNode/Smdn.Net.MuninNode/TextReaderWriterExtensions.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,21 +11,21 @@
1111

1212
namespace Smdn.Net.MuninNode;
1313

14-
internal static class StreamReaderWriterExtensions {
14+
internal static class TextReaderWriterExtensions {
1515
#if !SYSTEM_IO_TEXTREADER_READLINEASYNC_CANCELLATIONTOKEN
16-
public static async Task<string?> ReadLineAsync(this StreamReader reader, CancellationToken cancellationToken)
16+
public static async Task<string?> ReadLineAsync(this TextReader reader, CancellationToken cancellationToken)
1717
=> await reader.ReadLineAsync().WaitAsync(cancellationToken).ConfigureAwait(false);
1818
#endif
1919

20-
public static async Task WriteLineAsync(this StreamWriter writer, string value, CancellationToken cancellationToken)
20+
public static async Task WriteLineAsync(this TextWriter writer, string value, CancellationToken cancellationToken)
2121
#if SYSTEM_IO_TEXTWRITER_WRITELINEASYNC_CANCELLATIONTOKEN
2222
=> await writer.WriteLineAsync(value.AsMemory(), cancellationToken).ConfigureAwait(false);
2323
#else
2424
=> await writer.WriteLineAsync(value.AsMemory()).WaitAsync(cancellationToken).ConfigureAwait(false);
2525
#endif
2626

2727
#if !SYSTEM_IO_TEXTWRITER_FLUSHASYNC_CANCELLATIONTOKEN
28-
public static async Task FlushAsync(this StreamWriter writer, CancellationToken cancellationToken)
28+
public static async Task FlushAsync(this TextWriter writer, CancellationToken cancellationToken)
2929
=> await writer.FlushAsync().WaitAsync(cancellationToken).ConfigureAwait(false);
3030
#endif
3131
}

0 commit comments

Comments
 (0)