mirror of
https://github.com/Tyrrrz/CliFx.git
synced 2025-10-25 15:19:17 +00:00
Use expression bodied methods in more places
This commit is contained in:
@@ -53,10 +53,8 @@ public partial class ConsoleReader : StreamReader
|
|||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
public override int ReadBlock(char[] buffer, int index, int count)
|
public override int ReadBlock(char[] buffer, int index, int count) =>
|
||||||
{
|
base.ReadBlock(buffer, index, count);
|
||||||
return base.ReadBlock(buffer, index, count);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
@@ -68,35 +66,27 @@ public partial class ConsoleReader : StreamReader
|
|||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
public override Task<int> ReadAsync(char[] buffer, int index, int count)
|
public override Task<int> ReadAsync(char[] buffer, int index, int count) =>
|
||||||
{
|
|
||||||
// Must be non-async to work with locks
|
// Must be non-async to work with locks
|
||||||
return Task.FromResult(Read(buffer, index, count));
|
Task.FromResult(Read(buffer, index, count));
|
||||||
}
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
public override Task<int> ReadBlockAsync(char[] buffer, int index, int count)
|
public override Task<int> ReadBlockAsync(char[] buffer, int index, int count) =>
|
||||||
{
|
|
||||||
// Must be non-async to work with locks
|
// Must be non-async to work with locks
|
||||||
return Task.FromResult(ReadBlock(buffer, index, count));
|
Task.FromResult(ReadBlock(buffer, index, count));
|
||||||
}
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
public override Task<string?> ReadLineAsync()
|
public override Task<string?> ReadLineAsync() =>
|
||||||
{
|
|
||||||
// Must be non-async to work with locks
|
// Must be non-async to work with locks
|
||||||
return Task.FromResult(ReadLine());
|
Task.FromResult(ReadLine());
|
||||||
}
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
public override Task<string> ReadToEndAsync()
|
public override Task<string> ReadToEndAsync() =>
|
||||||
{
|
|
||||||
// Must be non-async to work with locks
|
// Must be non-async to work with locks
|
||||||
return Task.FromResult(ReadToEnd());
|
Task.FromResult(ReadToEnd());
|
||||||
}
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
[ExcludeFromCodeCoverage, MethodImpl(MethodImplOptions.Synchronized)]
|
||||||
|
|||||||
Reference in New Issue
Block a user