Пример #1
0
 static public bool IsAsBacked <KEY_TYPE, VALUE_TYPE>(this LookupBackedSet <KEY_TYPE, VALUE_TYPE> item, KEY_TYPE key)
 {
     return(item.Is(key, item.GetFallbackSets().Lookup(key)));
 }
Пример #2
0
 static public LookupBackedSet <KEY_TYPE, VALUE_TYPE> AppendFallbacks <KEY_TYPE, VALUE_TYPE>(this LookupBackedSet <KEY_TYPE, VALUE_TYPE> item, IEnumerable <LookupSet <KEY_TYPE, VALUE_TYPE> > fallbacks)
 {
     return(new BackedSet <KEY_TYPE, VALUE_TYPE>(item.GetMainSet(), item.GetFallbackSets().Append(fallbacks)));
 }