Struct TextRenderer.TextMemory.FormatHandler ​
Namespace: ValveResourceFormat.Renderer
Assembly: Renderer.dll
Interpolated string handler for , forwarding to the buffer-writing BCL handler.
public ref struct TextRenderer.TextMemory.FormatHandlerConstructors ​
FormatHandler(int, int, Memory<char>, out bool) ​
Initializes the handler over the destination buffer. Called by the compiler.
public FormatHandler(int literalLength, int formattedCount, Memory<char> destination, out bool shouldAppend)Parameters ​
literalLength int
formattedCount int
shouldAppend bool
FormatHandler(int, int, TextBuffer, out bool) ​
Initializes the handler over a reusable text buffer. Called by the compiler.
public FormatHandler(int literalLength, int formattedCount, TextRenderer.TextBuffer destination, out bool shouldAppend)Parameters ​
literalLength int
formattedCount int
destination TextRenderer.TextBuffer
shouldAppend bool
FormatHandler(int, int, TextArena, out bool) ​
Initializes the handler over an arena's free space. Called by the compiler.
public FormatHandler(int literalLength, int formattedCount, TextRenderer.TextArena destination, out bool shouldAppend)Parameters ​
literalLength int
formattedCount int
destination TextRenderer.TextArena
shouldAppend bool
Methods ​
AppendFormatted<T>(T) ​
Appends a formatted value.
public bool AppendFormatted<T>(T value)Parameters ​
value T
Returns ​
Type Parameters ​
T
AppendFormatted<T>(T, string?) ​
Appends a formatted value.
public bool AppendFormatted<T>(T value, string? format)Parameters ​
value T
format string?
Returns ​
Type Parameters ​
T
AppendFormatted<T>(T, int) ​
Appends a formatted value.
public bool AppendFormatted<T>(T value, int alignment)Parameters ​
value T
alignment int
Returns ​
Type Parameters ​
T
AppendFormatted<T>(T, int, string?) ​
Appends a formatted value.
public bool AppendFormatted<T>(T value, int alignment, string? format)Parameters ​
value T
alignment int
format string?
Returns ​
Type Parameters ​
T
AppendFormatted(scoped ReadOnlySpan<char>) ​
Appends a character span.
public bool AppendFormatted(scoped ReadOnlySpan<char> value)Parameters ​
value ReadOnlySpan<char>
Returns ​
AppendFormatted(scoped ReadOnlySpan<char>, int, string?) ​
Appends a character span.
public bool AppendFormatted(scoped ReadOnlySpan<char> value, int alignment = 0, string? format = null)Parameters ​
value ReadOnlySpan<char>
alignment int
format string?
Returns ​
AppendFormatted(string?) ​
Appends a string.
public bool AppendFormatted(string? value)Parameters ​
value string?
Returns ​
AppendFormatted(string?, int, string?) ​
Appends a string.
public bool AppendFormatted(string? value, int alignment = 0, string? format = null)Parameters ​
value string?
alignment int
format string?
Returns ​
AppendLiteral(string) ​
Appends a literal segment.
public bool AppendLiteral(string value)Parameters ​
value string

