Add ReadKey to IConsole (#111)

Co-authored-by: Alexey Golub <tyrrrrrr@gmail.com>
This commit is contained in:
Alex Rosenfeld
2021-07-23 14:46:00 -04:00
committed by GitHub
parent 6c96e9e173
commit f0cbc46df4
3 changed files with 18 additions and 5 deletions

View File

@@ -90,6 +90,11 @@ namespace CliFx.Infrastructure
{
}
/// <inheritdoc />
public void ReadKey(bool intercept = false)
{
}
/// <inheritdoc />
public virtual void Dispose() => _cancellationTokenSource.Dispose();
}

View File

@@ -87,6 +87,11 @@ namespace CliFx.Infrastructure
/// Clears the console buffer and corresponding console window of display information.
/// </summary>
void Clear();
/// <summary>
/// Obtains the next character or function key pressed by the user.
/// </summary>
void ReadKey(bool intercept = false);
}
/// <summary>

View File

@@ -93,6 +93,9 @@ namespace CliFx.Infrastructure
/// <inheritdoc />
public void Clear() => Console.Clear();
/// <inheritdoc />
public void ReadKey(bool intercept = false) => Console.ReadKey(intercept);
/// <inheritdoc />
public void Dispose()
{