Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public Task AppendLineAsync(string value)
 {
     return(_innerWriter.AppendLineAsync(value));
 }