static public IEnumerable <T> AtIndexs <T>(this Palette <T> item, IEnumerable <int> indexs) { return(indexs.Convert(i => item.GetValue(i))); }
static public void AddRange <T>(this Palette <T> item, IEnumerable <T> to_add) { to_add.Process(i => item.Add(i)); }
static public IEnumerable <T> AtIndexs <T>(this Palette <T> item, params int[] indexs) { return(item.AtIndexs((IEnumerable <int>)indexs)); }