Use Select instead of manual foreach

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
This commit is contained in:
Rebecca Wallander
2026-04-04 20:42:45 +02:00
committed by GitHub
parent a14486bd36
commit af54ab3eab

View File

@@ -173,15 +173,12 @@ public sealed partial class A2R
return ErrorNumber.NoError;
}
foreach(uint c in cumulativeIndexTicks)
{
ulong timePs = (ulong)c * indexResolution;
ulong scaled = timePs / dataResolution;
IEnumerable<ulong> scaledTicks = cumulativeIndexTicks.Select(c => ((ulong)c * indexResolution) / dataResolution);
if(scaled > uint.MaxValue) return ErrorNumber.InvalidArgument;
if(scaledTicks.Any(scaled => scaled > uint.MaxValue))
return ErrorNumber.InvalidArgument;
cumulativeDataTicks.Add((uint)scaled);
}
cumulativeDataTicks = scaledTicks.Select(scaled => (uint)scaled).ToList();
return ErrorNumber.NoError;
}