NUnit.Framework.Internal.ValueGenerator
namespace NUnit.Framework.Internal
{
internal abstract class ValueGenerator
{
public abstract class Step
{
public abstract bool IsPositive { get; }
public abstract bool IsNegative { get; }
protected Step();
}
public abstract IEnumerable GenerateRange(object start, object end, Step step);
public static ValueGenerator Create(Type valueType);
public static ValueGenerator<T> Create<[System.Runtime.CompilerServices.Nullable(2)] T>();
public abstract Step CreateStep(object value);
public abstract bool TryCreateStep(object value, out Step step);
protected ValueGenerator();
}
}