Определенный основной вопрос, но тот, который, кажется, озадачивает меня, тем не менее.
Учитывая "вложенный дженерик":
IEnumerable<KeyValuePair<TKey, TValue>>
Это указывает, что IEnumerable может иметь универсальные типы, которые являются самостоятельно KeyValuePair?
Спасибо,
Scott