Hedgehog


Gen Type

Namespace: Hedgehog.Linq

Assembly: Hedgehog.dll

Base Type: obj

Static members

Static member Description

Gen.Alpha

Full Usage: Gen.Alpha

Returns: Gen<char>

Returns: Gen<char>

Gen.AlphaNumeric

Full Usage: Gen.AlphaNumeric

Returns: Gen<char>

Returns: Gen<char>

Gen.Ascii

Full Usage: Gen.Ascii

Returns: Gen<char>

Returns: Gen<char>

Gen.Bool

Full Usage: Gen.Bool

Returns: Gen<bool>

Returns: Gen<bool>

Gen.Byte(range)

Full Usage: Gen.Byte(range)

Parameters:
Returns: Gen<byte>

range : Range<byte>
Returns: Gen<byte>

Gen.Char(lo, hi)

Full Usage: Gen.Char(lo, hi)

Parameters:
    lo : char
    hi : char

Returns: Gen<char>

lo : char
hi : char
Returns: Gen<char>

Gen.Choice(gens)

Full Usage: Gen.Choice(gens)

Parameters:
    gens : seq<Gen<'T>>

Returns: Gen<'T>

gens : seq<Gen<'T>>
Returns: Gen<'T>

Gen.ChoiceRecursive(nonrecs, recs)

Full Usage: Gen.ChoiceRecursive(nonrecs, recs)

Parameters:
    nonrecs : seq<Gen<'T>>
    recs : seq<Gen<'T>>

Returns: Gen<'T>

nonrecs : seq<Gen<'T>>
recs : seq<Gen<'T>>
Returns: Gen<'T>

Gen.Create(shrink, random)

Full Usage: Gen.Create(shrink, random)

Parameters:
Returns: Gen<'T>

shrink : Func<'T, seq<'T>>
random : Random<'T>
Returns: Gen<'T>

Gen.DateTime(range)

Full Usage: Gen.DateTime(range)

Parameters:
Returns: Gen<DateTime>

range : Range<DateTime>
Returns: Gen<DateTime>

Gen.DateTimeOffset(range)

Full Usage: Gen.DateTimeOffset(range)

Parameters:
Returns: Gen<DateTimeOffset>

range : Range<DateTimeOffset>
Returns: Gen<DateTimeOffset>

Gen.Decimal(range)

Full Usage: Gen.Decimal(range)

Parameters:
Returns: Gen<decimal>

range : Range<decimal>
Returns: Gen<decimal>

Gen.Delay(func)

Full Usage: Gen.Delay(func)

Parameters:
Returns: Gen<'T>

func : Func<Gen<'T>>
Returns: Gen<'T>

Gen.Digit

Full Usage: Gen.Digit

Returns: Gen<char>

Returns: Gen<char>

Gen.Double(range)

Full Usage: Gen.Double(range)

Parameters:
Returns: Gen<double>

range : Range<double>
Returns: Gen<double>

Gen.Frequency(gens)

Full Usage: Gen.Frequency(gens)

Parameters:
    gens : seq<int * Gen<'T>>

Returns: Gen<'T>

gens : seq<int * Gen<'T>>
Returns: Gen<'T>

Gen.FromRandom(random)

Full Usage: Gen.FromRandom(random)

Parameters:
Returns: Gen<'T>

random : Random<Tree<'T>>
Returns: Gen<'T>

Gen.FromValue(value)

Full Usage: Gen.FromValue(value)

Parameters:
    value : 'T

Returns: Gen<'T>

value : 'T
Returns: Gen<'T>

Gen.Guid

Full Usage: Gen.Guid

Returns: Gen<Guid>

Returns: Gen<Guid>

Gen.Int16(range)

Full Usage: Gen.Int16(range)

Parameters:
Returns: Gen<int16>

range : Range<int16>
Returns: Gen<int16>

Gen.Int32(range)

Full Usage: Gen.Int32(range)

Parameters:
Returns: Gen<int32>

range : Range<int32>
Returns: Gen<int32>

Gen.Int64(range)

Full Usage: Gen.Int64(range)

Parameters:
Returns: Gen<int64>

range : Range<int64>
Returns: Gen<int64>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<decimal>

range : Range<decimal>
Returns: Gen<decimal>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<double>

range : Range<double>
Returns: Gen<double>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<uint64>

range : Range<uint64>
Returns: Gen<uint64>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<int64>

range : Range<int64>
Returns: Gen<int64>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<uint32>

range : Range<uint32>
Returns: Gen<uint32>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<int32>

range : Range<int32>
Returns: Gen<int32>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<uint16>

range : Range<uint16>
Returns: Gen<uint16>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<int16>

range : Range<int16>
Returns: Gen<int16>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<sbyte>

range : Range<sbyte>
Returns: Gen<sbyte>

Gen.Integral(range)

Full Usage: Gen.Integral(range)

Parameters:
Returns: Gen<byte>

range : Range<byte>
Returns: Gen<byte>

Gen.Item(sequence)

Full Usage: Gen.Item(sequence)

Parameters:
    sequence : seq<'T>

Returns: Gen<'T>

sequence : seq<'T>
Returns: Gen<'T>

Gen.Latin1

Full Usage: Gen.Latin1

Returns: Gen<char>

Returns: Gen<char>

Gen.Lower

Full Usage: Gen.Lower

Returns: Gen<char>

Returns: Gen<char>

Gen.SByte(range)

Full Usage: Gen.SByte(range)

Parameters:
Returns: Gen<sbyte>

range : Range<sbyte>
Returns: Gen<sbyte>

Gen.Single(range)

Full Usage: Gen.Single(range)

Parameters:
Returns: Gen<single>

range : Range<single>
Returns: Gen<single>

Gen.Sized(scaler)

Full Usage: Gen.Sized(scaler)

Parameters:
Returns: Gen<'T>

scaler : Func<Size, Gen<'T>>
Returns: Gen<'T>

Gen.UInt16(range)

Full Usage: Gen.UInt16(range)

Parameters:
Returns: Gen<uint16>

range : Range<uint16>
Returns: Gen<uint16>

Gen.UInt32(range)

Full Usage: Gen.UInt32(range)

Parameters:
Returns: Gen<uint32>

range : Range<uint32>
Returns: Gen<uint32>

Gen.UInt64(range)

Full Usage: Gen.UInt64(range)

Parameters:
Returns: Gen<uint64>

range : Range<uint64>
Returns: Gen<uint64>

Gen.Unicode

Full Usage: Gen.Unicode

Returns: Gen<char>

Returns: Gen<char>

Gen.UnicodeAll

Full Usage: Gen.UnicodeAll

Returns: Gen<char>

Returns: Gen<char>

Gen.Upper

Full Usage: Gen.Upper

Returns: Gen<char>

Returns: Gen<char>