Enum CollectionConstructorParameter
Models acceptable constructor parameters for collection types.
public enum CollectionConstructorParameter
Fields
Capacity = 6Accepts a numeric capacity parameter.
CapacityOptional = 7Accepts an optional numeric capacity parameter.
Comparer = 10Accepts an IComparer<T> parameter.
ComparerOptional = 11Accepts an optional IComparer<T> parameter.
Dictionary = 4Accepts parameters assignable from Dictionary<TKey, TValue>, e.g. IReadOnlyDictionary, IDictionary, etc.
EqualityComparer = 8Accepts an IEqualityComparer<T> parameter.
EqualityComparerOptional = 9Accepts an optional IEqualityComparer<T> parameter.
HashSet = 3Accepts parameters assignable from HashSet<T>, e.g. ISet, IReadOnlySet, etc.
List = 2Accepts parameters assignable from List<T>, e.g. IList, IReadOnlyList, etc.
Span = 1Accepts values of type ReadOnlySpan<T>.
TupleEnumerable = 5Accepts a class tuple of key-value pairs, reserved for the FSharp map constructor.
Unrecognized = 0Unrecognized constructor parameter type.