static public VALUE_TYPE Lookup <P1, P2, P3, P4, VALUE_TYPE>(this LookupSet <Tuple <P1, P2, P3, P4>, VALUE_TYPE> item, P1 p1, P2 p2, P3 p3, P4 p4) { VALUE_TYPE value; item.TryLookup(p1, p2, p3, p4, out value); return(value); }
static public VALUE_TYPE Lookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, KEY_TYPE key) { VALUE_TYPE value; item.TryLookup(key, out value); return(value); }
static public VALUE_TYPE Lookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, IEnumerable <KEY_TYPE> keys) { VALUE_TYPE value; item.TryLookup(out value, keys); return(value); }
static public VALUE_TYPE Lookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, KEY_TYPE key, IEnumerable <LookupSet <KEY_TYPE, VALUE_TYPE> > fallbacks) { VALUE_TYPE value; item.TryLookup(key, out value, fallbacks); return(value); }
static public VALUE_TYPE Lookup <P1, P2, VALUE_TYPE>(this LookupSet <Tuple <P1, P2>, VALUE_TYPE> item, P1 p1, P2 p2) { VALUE_TYPE value; item.TryLookup(p1, p2, out value); return(value); }
static public VALUE_TYPE Lookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, VALUE_TYPE default_value, IEnumerable <KEY_TYPE> keys) { VALUE_TYPE value; if (item.TryLookup(out value, keys)) { return(value); } return(default_value); }
static public VALUE_TYPE Lookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, KEY_TYPE key, VALUE_TYPE default_value) { VALUE_TYPE value; if (item.TryLookup(key, out value)) { return(value); } return(default_value); }
static public bool TryLookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, KEY_TYPE key, out VALUE_TYPE value, IEnumerable <LookupSet <KEY_TYPE, VALUE_TYPE> > fallbacks) { if (item != null) { if (item.TryLookup(key, out value)) { return(true); } } return(fallbacks.TryLookup(key, out value)); }
public bool TryLookup(KEY_TYPE key, out VALUE_TYPE value) { if (set.TryLookup(key, out value)) { if (predicate.DoesDescribe(value)) { return(true); } } value = default(VALUE_TYPE); return(false); }
public bool TryLookup(KEY_TYPE key, out OUTPUT_TYPE value) { INPUT_TYPE intermediate_value; if (set.TryLookup(key, out intermediate_value)) { value = operation.Execute(intermediate_value); return(true); } value = default(OUTPUT_TYPE); return(false); }
public bool TryLookup(KEY_TYPE key, out OUTPUT_TYPE value) { INPUT_TYPE intermediate_value; if (set.TryLookup(key, out intermediate_value)) { if (intermediate_value.Convert <OUTPUT_TYPE>(out value)) { return(true); } } value = default(OUTPUT_TYPE); return(false); }
static public bool TryLookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, out VALUE_TYPE value, IEnumerable <KEY_TYPE> keys) { if (keys != null) { foreach (KEY_TYPE key in keys) { if (item.TryLookup(key, out value)) { return(true); } } } value = default(VALUE_TYPE); return(false); }
static public bool TryLookup <P1, P2, VALUE_TYPE>(this LookupSet <Tuple <P1, P2>, VALUE_TYPE> item, P1 p1, P2 p2, out VALUE_TYPE value) { return(item.TryLookup(Tuple.New(p1, p2), out value)); }
static public bool TryLookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, KEY_TYPE key, out VALUE_TYPE value, params LookupSet <KEY_TYPE, VALUE_TYPE>[] fallbacks) { return(item.TryLookup(key, out value, (IEnumerable <LookupSet <KEY_TYPE, VALUE_TYPE> >)fallbacks)); }
public bool TryLookup(KEY_TYPE key, out VALUE_TYPE value) { return(main_set.TryLookup(key, out value, fallback_sets)); }
static public bool TryParseBool(this string item, out bool value) { return(BOOL_WORDS.TryLookup(item, out value)); }
static public bool TryLookup <KEY_TYPE, VALUE_TYPE>(this LookupSet <KEY_TYPE, VALUE_TYPE> item, out VALUE_TYPE value, params KEY_TYPE[] keys) { return(item.TryLookup(out value, (IEnumerable <KEY_TYPE>)keys)); }