From a396009b622310bdbe32c4b20e39d90923f09754 Mon Sep 17 00:00:00 2001
From: Oleksii Holub <1935960+Tyrrrz@users.noreply.github.com>
Date: Sun, 30 Jan 2022 19:11:23 +0200
Subject: [PATCH] Use expression bodied methods in more places
---
CliFx/Infrastructure/ConsoleReader.cs | 30 +++++++++------------------
1 file changed, 10 insertions(+), 20 deletions(-)
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)]