ColaRangeDictionary<TKey, TValue>.Entry

Namespace: SnowBank.Collections.CacheOblivious · class

Implements: ISpanFormattable, IFormattable, IEquatable<Entry>

Mutable range

Constructors

Entry

Entry(TKey begin, TKey end, TValue value)

Constructs a new Entry

Properties

Begin

TKey Begin { get; }

Begin key of this range (inclusive)

End

TKey End { get; }

End key of this range (exclusive)

Value

TValue Value { get; set; }

Value for this range

Methods

<Clone>$

Entry <Clone>$()

Deconstruct

void Deconstruct(out TKey begin, out TKey end, out TValue value)

Deconstructs this entry into the begin, end and value parts

Equals

bool Equals(object obj)

bool Equals(Entry other)

GetHashCode

int GetHashCode()

ToString

string ToString()

string ToString(string format, IFormatProvider formatProvider = null)

TryFormat

bool TryFormat(Span<char> destination, out int charsWritten, ReadOnlySpan<char> format, IFormatProvider provider)