37 public Task<int>
Run(
string[] args)
39 while (args.Length == 0)
55 string name = args[0];
Wrapper class for the console abstraction.
static string ReadLine()
Reads a line from the console.
static void Write(string str)
Writes a string to the console.
static void WriteLine(string str)
Writes a string to the console and appends a newline.
Class that can register console systems and run them.
BadConsoleRunner(BadAConsoleSystem @default, params BadAConsoleSystem[] systems)
Constructor.
Task< int > Run(string[] args)
Runs a system with the specified arguments.
readonly BadAConsoleSystem[] m_Systems
The Systems that are registered.
readonly BadAConsoleSystem m_Default
The Default system that is beeing used if the user does not specify a system.
Implements a the base features of a Console System.
Task< int > Run(object? settings)
Runs the Console System with the given settings.
object? Parse(string[] args)
Parses the given arguments into a settings object.
Contains a Console Abstraction Layer to be able to Simulate Console Input/Output over the Network.
Contains the Console Subsystems of the Console Application.
Contains the Core Functionality of the Console Application.