DotNext by .NET Foundation and Contributors

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

.NET API 492,440 bytes

 CharBuffer

public static class CharBuffer
public static void Concat(this IBufferWriter<char> writer, ReadOnlySpan<string> values)

public static void Concat(this ref BufferWriterSlim writer, ReadOnlySpan<string> values)

public static int Format<T>(this IBufferWriter<char> writer, T value, string format = null, IFormatProvider provider = null)

public static int Format(this IBufferWriter<char> writer, CompositeFormat format, ReadOnlySpan<object> args, IFormatProvider provider = null)

public static int Format<T>(this ref BufferWriterSlim writer, T value, string format = null, IFormatProvider provider = null)

public static int Format(this ref BufferWriterSlim writer, CompositeFormat format, ReadOnlySpan<object> args, IFormatProvider provider = null)

public static int Interpolate(this IBufferWriter<char> writer, IFormatProvider provider, ref BufferWriterInterpolatedStringHandler handler)

public static int Interpolate(this IBufferWriter<char> writer, ref BufferWriterInterpolatedStringHandler handler)

public static int Interpolate(this ref BufferWriterSlim writer, IFormatProvider provider, ref BufferWriterSlimInterpolatedStringHandler handler)

public static int Interpolate(this ref BufferWriterSlim writer, ref BufferWriterSlimInterpolatedStringHandler handler)

public static bool TryFormat<T>(this ref SpanWriter writer, T value, ReadOnlySpan<char> format = default, IFormatProvider provider = null) where T : ISpanFormattable

public static bool TryFormat(this ref SpanWriter writer, CompositeFormat format, ReadOnlySpan<object> args, IFormatProvider provider = null)

public static void Write(this IBufferWriter<char> writer, StringBuilder input)

public static void Write(this ref BufferWriterSlim writer, StringBuilder input)

public static void Write(this ref SpanWriter writer, StringBuilder input)

public static void WriteLine(this IBufferWriter<char> writer)

public static void WriteLine(this IBufferWriter<char> writer, ReadOnlySpan<char> characters)

public static void WriteLine(this ref BufferWriterSlim writer)

public static void WriteLine(this ref BufferWriterSlim writer, ReadOnlySpan<char> characters)