AngleSharp by Florian Rappl

<PackageReference Include="AngleSharp" Version="0.8.2" />

 StepsTimingFunction

public sealed class StepsTimingFunction : ITimingFunction
Specifies a stepping function, described above, taking two parameters.
public int Intervals { get; }

Gets the numbers of intervals.

public bool IsStart { get; }

Gets if the steps should occur in the beginning.

public StepsTimingFunction(int intervals, bool start = false)

The first parameter specifies the number of intervals in the function. The second parameter specifies the point at which the change of values occur within the interval.