Namespace Badeend.ValueCollections
Classes
- ValueCollectionExtensions
Extension methods related to ValueCollections.
- ValueCollectionsMarshal
Unsafe utility methods.
- ValueDictionary
Initialization methods for ValueDictionary<TKey, TValue>.
- ValueDictionary<TKey, TValue>
An immutable, thread-safe dictionary with value semantics.
- ValueDictionary<TKey, TValue>.Builder.Collection
A heap-allocated live view of a builder. Changes made to the collection are visible in the builder and vice versa.
- ValueDictionary<TKey, TValue>.Builder.KeysCollection
A heap-allocated read-only view over all the keys in the dictionary.
- ValueDictionary<TKey, TValue>.Builder.ValuesCollection
A heap-allocated read-only view over all the values in the dictionary.
- ValueDictionary<TKey, TValue>.KeysCollection
A heap-allocated read-only view over all the keys in the dictionary.
- ValueDictionary<TKey, TValue>.ValuesCollection
A heap-allocated read-only view over all the values in the dictionary.
- ValueList
Initialization methods for ValueList<T>.
- ValueList<T>
An immutable, thread-safe list with value semantics.
- ValueList<T>.Builder.Collection
A heap-allocated live view of a builder. Changes made to the collection are visible in the builder and vice versa.
- ValueSet
Initialization methods for ValueSet<T>.
- ValueSet<T>
An immutable, thread-safe set with value semantics.
- ValueSet<T>.Builder.Collection
A heap-allocated live view of a builder. Changes made to the collection are visible in the builder and vice versa.
- ValueSlice
Initialization methods for ValueSlice<T>.
- ValueSlice<T>.Collection
A heap-allocated read-only view over a slice.
Structs
- ValueDictionary<TKey, TValue>.Builder
A mutable dictionary that can be used to efficiently construct new immutable dictionaries.
- ValueDictionary<TKey, TValue>.Builder.Enumerator
Enumerator for ValueDictionary<TKey, TValue>.Builder.
- ValueDictionary<TKey, TValue>.Builder.KeysEnumerator
This type facilitates reading only the keys of a dictionary.
- ValueDictionary<TKey, TValue>.Builder.ValuesEnumerator
This type facilitates reading only the values of a dictionary.
- ValueDictionary<TKey, TValue>.KeysEnumerator
This type facilitates reading only the keys of a dictionary.
- ValueDictionary<TKey, TValue>.ValuesEnumerator
This type facilitates reading only the values of a dictionary.
- ValueList<T>.Builder
A mutable list builder that can be used to efficiently construct new immutable lists.
- ValueList<T>.Builder.Enumerator
Enumerator for ValueList<T>.Builder.
- ValueList<T>.Enumerator
Enumerator for ValueList<T>.
- ValueSet<T>.Builder
A mutable set that can be used to efficiently construct new immutable sets.
- ValueSet<T>.Builder.Enumerator
Enumerator for ValueSet<T>.Builder.
- ValueSet<T>.Enumerator
Enumerator for ValueSet<T>.
- ValueSlice<T>
An immutable, thread-safe span with value semantics.
- ValueSlice<T>.Enumerator
Enumerator for ValueSlice<T>.