Mercury library  1.0
Translation of CFG grammars into an object model (Bachelor's thesis).
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties
Classes | Namespaces
MultiDictionary.cs File Reference

Go to the source code of this file.

Classes

interface  Mercury.Nucleus.Collections.IReadOnlyMultiDictionary< TKey, TValue >
 Represents a multi-valued read-only dictionary, a map between a key and a collection of values. More...
 
interface  Mercury.Nucleus.Collections.IMultiDictionary< TKey, TValue >
 Represents a multi-valued dictionary, in other words a map between a key and a collection of values. More...
 
class  Mercury.Nucleus.Collections.SetMultiDictionary< TKey, TValue >
 An implementation of IMultiDictionary{TKey,TValue} using T:System.Collections.Generic.HashSet{T} as an underlying collection of values. More...
 
class  Mercury.Nucleus.Collections.ListMultiDictionary< TKey, TValue >
 An implementation of IMultiDictionary{TKey,TValue} using T:System.Collections.Generic.List{T} as an underlying collection of values. More...
 
class  Mercury.Nucleus.Collections.UniqueListMultiDictionary< TKey, TValue >
 An implementation of IMultiDictionary{TKey,TValue} using T:System.Collections.Generic.List{T} as underlying collection, but opposed to ListMultiDictionary{TKey,TValue} does not allow duplicate values associated with the same key More...
 

Namespaces

package  Mercury.Nucleus.Collections