<PackageReference Include="NJsonSchema" Version="11.5.1" />

System.Text.ValueStringBuilder

namespace System.Text { internal ref struct ValueStringBuilder { public int Length { get; set; } public int Capacity { get; } public ref char this[int index] { get; } public Span<char> RawChars { get; } public ValueStringBuilder(Span<char> initialBuffer); public ValueStringBuilder(int initialCapacity); public void EnsureCapacity(int capacity); public ref char GetPinnableReference(); public ref char GetPinnableReference(bool terminate); public ReadOnlySpan<char> AsSpan(bool terminate); public ReadOnlySpan<char> AsSpan(); public ReadOnlySpan<char> AsSpan(int start); public ReadOnlySpan<char> AsSpan(int start, int length); public void Reverse(); public bool TryCopyTo(Span<char> destination, out int charsWritten); public void Insert(int index, char value, int count); public void Insert(int index, string s); public void Append(char c); public void Append(string s); public void Append(int value); public void Append(long value); public void Append(char c, int count); public unsafe void Append(char* value, int length); public void Append(ReadOnlySpan<char> value); public Span<char> AppendSpan(int length); public void Dispose(); } }