public static CKeyValuePair <TKey, TValue> First <TKey, TValue>(this Dict <TKey, TValue> rDict) { if (rDict.Count == 0) { return(null); } return(new CKeyValuePair <TKey, TValue>(rDict.FirstKey(), rDict.FirstValue())); }
public static void RemoveFirst <TKey, TValue>(this Dict <TKey, TValue> rDict) { rDict.Collection.Remove(rDict.FirstKey()); }