Struct ValueStringBuilder.AppendInterpolatedStringHandler
- Namespace
- LinkDotNet.StringBuilder
- Assembly
- LinkDotNet.StringBuilder.dll
Nested struct which handles interpolated strings for ValueStringBuilder.
public ref struct ValueStringBuilder.AppendInterpolatedStringHandler
- Inherited Members
Constructors
AppendInterpolatedStringHandler(int, int, ValueStringBuilder)
Initializes a new instance of the ValueStringBuilder.AppendInterpolatedStringHandler struct.
public AppendInterpolatedStringHandler(int literalLength, int formattedCount, ValueStringBuilder builder)
Parameters
literalLengthintThe length of the literal part of the interpolated string.
formattedCountintThe number of formatted segments in the interpolated string.
builderValueStringBuilderThe builder to append to.
Methods
AppendFormatted(ReadOnlySpan<char>)
Appends a character span to the handler.
public void AppendFormatted(ReadOnlySpan<char> value)
Parameters
valueReadOnlySpan<char>The character span.
AppendFormatted(string?)
Appends a string to the handler.
public void AppendFormatted(string? value)
Parameters
valuestringThe string value.
AppendFormatted<T>(T)
Appends a formatted value to the handler.
public void AppendFormatted<T>(T value)
Parameters
valueTThe value to format.
Type Parameters
TThe type of the value.
AppendFormatted<T>(T, string?)
Appends a formatted value with a given format.
public void AppendFormatted<T>(T value, string? format)
Parameters
valueTThe value to format.
formatstringThe format string.
Type Parameters
TThe type of the value.
AppendLiteral(string)
Appends a literal string to the handler.
public void AppendLiteral(string value)
Parameters
valuestringThe literal string.