public void SetValues() { Values = new List <IResultValue>(); for (int i = 0; i < Spans.Sum(s => s.Length) * tick; i++) { Values.Add(CalculateAtPosition(i / tick)); } }