Table of Contents

Method Write

Namespace
Terminal.Gui.Drivers
Assembly
Terminal.Gui.dll

Write(ReadOnlySpan<char>)

Writes the given text directly to the console. Use to send ansi escape codes etc. Regular screen output should use the IOutputBuffer overload.

public void Write(ReadOnlySpan<char> text)

Parameters

text ReadOnlySpan<char>

Write(StringBuilder)

Output the contents of the output to the console.

protected override void Write(StringBuilder output)

Parameters

output StringBuilder

Write(ReadOnlySpan<byte>)

PERF: Output pre-encoded UTF-8 bytes directly to the console. Bypasses StringBuilder → string → byte[] conversion in the hot path.

protected override void Write(ReadOnlySpan<byte> output)

Parameters

output ReadOnlySpan<byte>

UTF-8 encoded bytes to write.