Table of Contents

Namespace Badeend.ValueCollections

Classes

ValueCollectionExtensions

Extension methods related to ValueCollections.

ValueCollectionsMarshal

Unsafe utility methods.

ValueDictionary

Initialization methods for ValueDictionary<TKey, TValue>.

ValueDictionaryBuilder<TKey, TValue>

A mutable dictionary that can be used to efficiently construct new immutable dictionaries.

ValueDictionary<TKey, TValue>

An immutable, thread-safe dictionary with value semantics.

ValueList

Initialization methods for ValueList<T>.

ValueListBuilder<T>

A mutable list that can be used to efficiently construct new immutable lists.

ValueList<T>

An immutable, thread-safe list with value semantics.

ValueSet

Initialization methods for ValueSet<T>.

ValueSetBuilder<T>

A mutable set that can be used to efficiently construct new immutable sets.

ValueSet<T>

An immutable, thread-safe set with value semantics.

ValueSlice

Initialization methods for ValueSlice<T>.

Structs

ValueDictionaryBuilder<TKey, TValue>.Enumerator

Enumerator for ValueDictionaryBuilder<TKey, TValue>.

ValueDictionary<TKey, TValue>.Enumerator

Enumerator for ValueDictionary<TKey, TValue>.

ValueListBuilder<T>.Enumerator

Enumerator for ValueListBuilder<T>.

ValueList<T>.Enumerator

Enumerator for ValueList<T>.

ValueSetBuilder<T>.Enumerator

Enumerator for ValueSetBuilder<T>.

ValueSet<T>.Enumerator

Enumerator for ValueSet<T>.

ValueSlice<T>

An immutable, thread-safe span with value semantics.

ValueSlice<T>.Enumerator

Enumerator for ValueSlice<T>.