Table of Contents

Namespace InteractiveReadLine.Abstractions

Classes

SystemConsoleWrapper

Presents System.Console through the IConsole interface. This default implementation originally existed to support unit testing. It is public so that callers can decorate or compose it to intercept output that read line operations write to the system console.

Interfaces

IConsole

Defines a provider for a buffer backed, console-like interface. Intended to create a seam between the actual System.Console instance and the higher level behaviors, it can also be used to wrap any character buffer interface with a moving cursor.