Type of elements within source.
Type of key returned by keySelector.
Type of value returned by valueSelector.
The source iterable.
Selector used to derive the key for each element.
Selector used to derive the value for each element.
OptionalvalueComparator: EqualityComparator<TValue, TValue>Optional equality comparator used by the resulting dictionary to compare values.
An immutable dictionary populated with the projected key/value pairs.
Thrown when keySelector produces duplicate keys.
Materialises source into an immutable dictionary keyed by the provided selector.