You can extract the values by looping over the keys of the outer dictionary, then looping over the values of the inner dictionary:
foreach (Dictionary<MapMember, List<long>> key in yourDictionary.Keys)
foreach (List<long> list in key.Values)
However, using a
as the key for another
is almost certainly the wrong thing to do.