Immutable collections that compare as value types.
- Immutable
List<E>
asIList<E>
. - Immutable
HashSet<E>
asISet<E>
. - Immutable
HashMap<K, V>
asIMap<K, V>
.
See an example for details.
If you want immutable data classes and discriminated unions that compare as value types, you might use data classes and discriminated unions.