API Reference
NullTarget
Discards all output and has no input: prompts use their defaults. For quiet runs and benchmarks.
Inheritance
- Object
- NullTarget
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
- Property NullTarget.Instance
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public String Name { get; } #A short description for diagnostics, for example console or recording 80x24.
public TerminalProfile Profile { get; } #The capability profile for a write happening now (the console's refreshes its size on every call).
public ITheme? Theme { get; } #The theme, or null to choose one from the profile (see Terminal.ResolveTheme).
public ITerminalWriter? Writer { get; } #The writer that receives the output, or null for the process console. The target owns it: callers write and flush but never dispose it.
public IInputSource? Input { get; } #The input for prompts, menus and forms, or null. On the console null means the keyboard; on any other target it means nobody can answer, so prompts use their defaults or explain what is missing.