DotNext by .NET Foundation and Contributors

<PackageReference Include="DotNext" Version="4.9.0" />

 BufferWriterSlimInterpolatedStringHandler

public int WrittenCount { get; }

public BufferWriterSlimInterpolatedStringHandler(int literalLength, int formattedCount, ref BufferWriterSlim buffer, IFormatProvider provider = null)

public void AppendFormatted<T>(T value, string format = null)

public void AppendFormatted(ReadOnlySpan<char> value)

public void AppendFormatted(ReadOnlySpan<char> value, int alignment)

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

public void AppendLiteral(string value)