public static void RemoveLast <TKey, TValue>(this Dict <TKey, TValue> rDict) { rDict.Collection.Remove(rDict.LastKey()); }
private RuntimePerformance() { mRuntimeCounters = new Dict <string, Counter>(); }
public static void Clear <TKey, TValue>(this Dict <TKey, TValue> rDict) { rDict.Collection.Clear(); }
public static bool Remove <TKey, TValue>(this Dict <TKey, TValue> rDict, TKey key) { return(rDict.Collection.Remove((object)key)); }
public static TValue FirstValue <TKey, TValue>(this Dict <TKey, TValue> rDict) { return((TValue)rDict.Collection.Values.First()); }
public static TKey FirstKey <TKey, TValue>(this Dict <TKey, TValue> rDict) { return((TKey)rDict.Collection.Keys.First()); }
public static bool ContainValue <TKey, TValue>(this Dict <TKey, TValue> rDict, TValue value) { return(rDict.Collection.ContainsValue((object)value)); }
public static bool ContainsKey <TKey, TValue>(this Dict <TKey, TValue> rDict, TKey key) { return(rDict.Collection.ContainsKey((object)key)); }
public IndexedDict() { mDictionary = new Dict <TKey, TValue>(); mKeyList = new List <TKey>(); }