コード例 #1
0
ファイル: FormatLinesFlow.cs プロジェクト: arwyl/format-lines
        public async Task RunAsync(ILineReader reader, ILineWriter writer)
        {
            await using var enumerator = GetProcessedLinesAsync(reader).GetAsyncEnumerator();

            if (!await enumerator.MoveNextAsync())
            {
                return;
            }

            await writer.WriteAsync(enumerator.Current);

            while (await enumerator.MoveNextAsync())
            {
                await writer.AppendLineAsync(enumerator.Current);
            }
        }
コード例 #2
0
 public Task AppendLineAsync(string value)
 {
     return(_innerWriter.AppendLineAsync(value));
 }