static public IEnumerable<string> GetIslands(this string item) { if (item != null) return item.Split(CharExtensions_Category.WHITESPACE); return Empty.IEnumerable<string>(); }
static public string ArgumentsForGeneric(string name, bool enable, string pre = "", string post = "") { return(Decorate( enable.ConvertBool(Enumerable.New(name), Empty.IEnumerable <string>()), pre, post ).SurroundVisible("<", ">")); }
static public IEnumerable <string> GetLines(this string item) { if (item != null) { return(item.RegexSplit("\r\n|\n|\\p{Zl}|\\p{Zp}")); } return(Empty.IEnumerable <string>()); }
static public IEnumerable <Type> GetGenericParameterTypes(this Type item) { if (item.IsGenericTypelessClass()) { return(item.GetGenericArguments()); } return(Empty.IEnumerable <Type>()); }
public IEnumerable <T> GetPath() { if (Complete()) { return(GetPathInternal()); } return(Empty.IEnumerable <T>()); }
static public IEnumerable <VALUE_TYPE> GetValues <KEY_TYPE, VALUE_TYPE>(this IDictionary <KEY_TYPE, List <VALUE_TYPE> > item, KEY_TYPE key) { List <VALUE_TYPE> list; if (item.TryGetValue(key, out list)) { return(list); } return(Empty.IEnumerable <VALUE_TYPE>()); }
static public IEnumerable <VALUE_TYPE> FollowInferences <KEY_TYPE, VALUE_TYPE>(this IDictionary <KEY_TYPE, VALUE_TYPE> item, Operation <KEY_TYPE, VALUE_TYPE> operation) { VALUE_TYPE value; if (item.Values.TryGetFirst(out value)) { return(item.FollowInferences(value, operation).Prepend(value)); } return(Empty.IEnumerable <VALUE_TYPE>()); }
static public IEnumerable <T> InvokeAllParallel <T, P1, P2, P3, P4, P5, P6, P7>(this MultiOperation <T, P1> item, P1 p1, P2 p2, P3 p3, P4 p4, P5 p5, P6 p6, P7 p7) { if (item != null) { return(item.GetInvocationList() .Convert <MultiOperation <T, P1, P2, P3, P4, P5, P6, P7> >() .Convert(o => o(p1, p2, p3, p4, p5, p6, p7))); } return(Empty.IEnumerable <T>()); }
static public IEnumerable <T> InvokeAllParallel <T>(this MultiOperation <T> item) { if (item != null) { return(item.GetInvocationList() .Convert <MultiOperation <T> >() .Convert(o => o())); } return(Empty.IEnumerable <T>()); }
static public IEnumerable <T> InvokeAllParallel <T, P1, P2, P3>(this MultiOperation <T, P1> item, P1 p1, P2 p2, P3 p3) { if (item != null) { return(item.GetInvocationList() .Convert <MultiOperation <T, P1, P2, P3> >() .Convert(o => o(p1, p2, p3))); } return(Empty.IEnumerable <T>()); }
public IEnumerable <SpectrumBand <T> > Lookup(float value) { SpectrumBound <T> spectrum_bound; Ready(); if (bounds.TryFindNearestValueByKey(value, out spectrum_bound, BoundType.Below)) { return(spectrum_bound.GetActiveBands()); } return(Empty.IEnumerable <SpectrumBand <T> >()); }
static public IEnumerable <string> GetKeys(this ResourceManager item) { try { return(item.GetResourceSet(CultureInfo.CurrentUICulture, true, true) .Bridge <DictionaryEntry>() .Convert(e => e.Key.ToStringEX())); } catch (Exception) { } return(Empty.IEnumerable <string>()); }
static public IEnumerable <EnumValueInfo> ConvertTextToEnumValueInfos(this EnumInfo item, string text) { if (item.IsFlagType()) { return(text.ParseIds().Convert(i => item.GetEnumValueInfoByName(i))); } EnumValueInfo value_info; if (item.TryGetEnumValueInfoByName(text, out value_info)) { return(value_info.WrapAsEnumerable()); } return(Empty.IEnumerable <EnumValueInfo>()); }
public override IEnumerable <string> GetDirectoryNames(string path) { return(Empty.IEnumerable <string>()); }