ByteStringTokenMap<TToken>
Namespace: SnowBank.Buffers · class
Implements: TokenMap<TToken, string, byte>, IEnumerable<KeyValuePair<string, TToken>>, IEnumerable
Bi-directional mapping table between the in-memory (ReadOnlySpan<>) and literal (String) representation of a TToken
Constructors
ByteStringTokenMap<TToken>
ByteStringTokenMap<TToken>()
ByteStringTokenMap<TToken>(ByteStringTokenMap<TToken> parent)
ByteStringTokenMap<TToken>(int capacity, Encoding encoding = null)
ByteStringTokenMap<TToken>(TToken[] items, Func<TToken, string> literal, Encoding encoding = null)
Properties
Tokens
ByteStringTokenDictionary<TToken> Tokens { get; }
Methods
Add
void Add(Slice token, TToken value)