Namespace QFSW.QC.Actions
Classes
Async
Converts an async Task into an action.
Async<T>
Converts an async Task into an action.
Choice<T>
Give the user a selection of choices which can be made by using the arrow keys and enter key.
Composite
Combines a sequence of actions into a single action.
Custom
Custom action implemented via delegates.
For more complex actions it is usually recommended to create a new action implementing ICommandAction
.
GetContext
Gets the ActionContext
that the command is currently being invoked on.
GetKey
Waits for any key to be pressed and returns the key via the given delegate.
ReadLine
Gets the next line of text entered into the console as a user response instead of invoking it as a command.
ReadValue<T>
Gets the next line of text entered into the console as a user response and parses it to a value of the specified type.
RemoveLog
Removes the most recent log from the console.
Typewriter
Gradually types a message to the console.
Value
Serializes and logs a value to the console.
Wait
Waits for the given amount of seconds using scaled time.
WaitFrame
Waits until the next frame.
WaitKey
Waits until the given key is pressed.
WaitRealtime
Waits for the given amount of seconds using real time.
WaitUntil
Waits until the given condition is met.
WaitWhile
Waits while the given condition is met.
Structs
Choice<T>.Config
Configuration for the Choice action.
Typewriter.Config
Configuration for the Typewriter action.