예제 #1
0
 public static bool Remove <TKey, TValue>(this Dict <TKey, TValue> rDict, TKey key)
 {
     return(rDict.Collection.Remove((object)key));
 }
예제 #2
0
 public static void RemoveLast <TKey, TValue>(this Dict <TKey, TValue> rDict)
 {
     rDict.Collection.Remove(rDict.LastKey());
 }
예제 #3
0
 public static void Clear <TKey, TValue>(this Dict <TKey, TValue> rDict)
 {
     rDict.Collection.Clear();
 }
예제 #4
0
 public static TValue FirstValue <TKey, TValue>(this Dict <TKey, TValue> rDict)
 {
     return((TValue)rDict.Collection.Values.First());
 }
예제 #5
0
 public static TKey FirstKey <TKey, TValue>(this Dict <TKey, TValue> rDict)
 {
     return((TKey)rDict.Collection.Keys.First());
 }
예제 #6
0
 public static bool ContainValue <TKey, TValue>(this Dict <TKey, TValue> rDict, TValue value)
 {
     return(rDict.Collection.ContainsValue((object)value));
 }
예제 #7
0
 public static bool ContainsKey <TKey, TValue>(this Dict <TKey, TValue> rDict, TKey key)
 {
     return(rDict.Collection.ContainsKey((object)key));
 }