public override Dictionary <string, object> GetField() { if (Values.Count == 0) { AddToBase("values", AllValues.Select(lup => lup.ToString()).ToArray()); } else { AddToBase("values", Values.Select(lup => lup.ToString()).ToArray()); } AddToBase("selectionstyle", SelectionStyle); return(baseField); }
/// <summary> /// Resets the <see cref="Indices"/> based on the current <see cref="AllValues"/>. /// </summary> /// <returns></returns> public Combiner Reset() { Indices = AllValues.Select(x => 0).ToList(); return(this); }