JsonPathBuilder
Namespace: SnowBank.Data.Json · struct
Implements: IDisposable
Constructors
JsonPathBuilder
JsonPathBuilder()
YOU MUST PROVIDE AN INITIAL CAPACITY OR SCRATCH SPACE!
JsonPathBuilder(Span<char> scratch)
JsonPathBuilder(int capacity)
Properties
Capacity
int Capacity { get; }
Length
int Length { get; set; }
Span
Span<char> Span { get; }
Methods
Append
void Append(in JsonPathSegment segment)
void Append(string name)
void Append(ReadOnlyMemory<char> name)
void Append(ReadOnlySpan<char> name)
void Append(int index)
void Append(Index index)
Dispose
void Dispose()
Prepend
void Prepend(ReadOnlySpan<char> name)
void Prepend(int index)
void Prepend(Index index)
ToPath
JsonPath ToPath()
ToString
string ToString()
Fields
MaxLength
const int MaxLength