using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StardustCore { public static class StaticExtentions { /// /// Thank you stack overflow. https://stackoverflow.com/questions/3907299/if-statements-matching-multiple-values /// Ex:) if(1.In(1,2,3)) //This returns true since 1 is in the parameter list. /// /// /// Object to pass in value. /// A list like (1,2,3) to see if it's contained. /// public static bool In(this T obj, params T[] args) { return args.Contains(obj); } public static bool HasValue(this double value) { return !Double.IsNaN(value) && !Double.IsInfinity(value); } } }