A single method cannot both yield return
and return
. You must choose one or the other.
You can either do a foreach
to yield return
the list:
else
{
foreach (var item in CalculateDeltas(sequence))
yield return item;
}
Or separate your code into two methods:
if (absolute)
return CalculateAbsoluteDeltas(sequence);
else
return CalculateDeltas(sequence);