diff --git a/CliFx/Infrastructure/ConsoleReader.cs b/CliFx/Infrastructure/ConsoleReader.cs index 6d5a8de..88112cb 100644 --- a/CliFx/Infrastructure/ConsoleReader.cs +++ b/CliFx/Infrastructure/ConsoleReader.cs @@ -53,10 +53,8 @@ public partial class ConsoleReader : StreamReader /// [ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)] - public override int ReadBlock(char[] buffer, int index, int count) - { - return base.ReadBlock(buffer, index, count); - } + public override int ReadBlock(char[] buffer, int index, int count) => + base.ReadBlock(buffer, index, count); /// [ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)] @@ -68,35 +66,27 @@ public partial class ConsoleReader : StreamReader /// [ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)] - public override Task ReadAsync(char[] buffer, int index, int count) - { + public override Task ReadAsync(char[] buffer, int index, int count) => // Must be non-async to work with locks - return Task.FromResult(Read(buffer, index, count)); - } + Task.FromResult(Read(buffer, index, count)); /// [ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)] - public override Task ReadBlockAsync(char[] buffer, int index, int count) - { + public override Task ReadBlockAsync(char[] buffer, int index, int count) => // Must be non-async to work with locks - return Task.FromResult(ReadBlock(buffer, index, count)); - } + Task.FromResult(ReadBlock(buffer, index, count)); /// [ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)] - public override Task ReadLineAsync() - { + public override Task ReadLineAsync() => // Must be non-async to work with locks - return Task.FromResult(ReadLine()); - } + Task.FromResult(ReadLine()); /// [ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)] - public override Task ReadToEndAsync() - { + public override Task ReadToEndAsync() => // Must be non-async to work with locks - return Task.FromResult(ReadToEnd()); - } + Task.FromResult(ReadToEnd()); /// [ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]