Table of Contents

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

literalLength int

The length of the literal part of the interpolated string.

formattedCount int

The number of formatted segments in the interpolated string.

builder ValueStringBuilder

The builder to append to.

Methods

AppendFormatted(ReadOnlySpan<char>)

Appends a character span to the handler.

public void AppendFormatted(ReadOnlySpan<char> value)

Parameters

value ReadOnlySpan<char>

The character span.

AppendFormatted(string?)

Appends a string to the handler.

public void AppendFormatted(string? value)

Parameters

value string

The string value.

AppendFormatted<T>(T)

Appends a formatted value to the handler.

public void AppendFormatted<T>(T value)

Parameters

value T

The value to format.

Type Parameters

T

The 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

value T

The value to format.

format string

The format string.

Type Parameters

T

The type of the value.

AppendLiteral(string)

Appends a literal string to the handler.

public void AppendLiteral(string value)

Parameters

value string

The literal string.