InvariantAppendInterpolatedStringHandler

Namespace: System.Text · struct

Interpolated string handler that appends to a StringBuilder in a culture-invariant manner. Wrapper around AppendInterpolatedStringHandler.

Constructors

InvariantAppendInterpolatedStringHandler

InvariantAppendInterpolatedStringHandler(int literalLength, int formattedCount, StringBuilder sb)

Creates a handler used to translate an interpolated string into a String, using the invariant culture.

  • literalLength — The number of constant characters outside of interpolation expressions in the interpolated string.
  • formattedCount — The number of interpolation expressions in the interpolated string.
  • sb — The associated StringBuilder to which to append.

This is intended to be called only by compiler-generated code. Arguments are not validated as they'd otherwise be for members intended to be used directly.

Methods

AppendFormatted

void AppendFormatted<T>(T value)

void AppendFormatted(ReadOnlySpan<char> value)

void AppendFormatted(string value)

void AppendFormatted<T>(T value, string format)

void AppendFormatted<T>(T value, int alignment)

void AppendFormatted<T>(T value, int alignment, string format)

void AppendFormatted(ReadOnlySpan<char> value, int alignment = 0, string format = null)

void AppendFormatted(string value, int alignment = 0, string format = null)

void AppendFormatted(object value, int alignment = 0, string format = null)

AppendLiteral

void AppendLiteral(string value)