FsCheck


GenBuilder

Namespace: FsCheck
Parent Module: GenBuilder

The workflow type for generators.

Instance members

Instance memberDescription
x.Bind(m, k)
Signature: (m:Gen<'a18> * k:('a18 -> Gen<'a19>)) -> Gen<'a19>
Type parameters: 'a18, 'a19
x.Combine(m1, m2)
Signature: (m1:Gen<unit> * m2:Gen<'?202568>) -> Gen<'?202568>
Type parameters: '?202568
x.Delay(f)
Signature: (f:(unit -> Gen<'b>)) -> Gen<'b>
Type parameters: 'b
x.For(s, f)
Signature: (s:'?202581 * f:('a -> Gen<'b>)) -> Gen<unit>
Type parameters: '?202581, 'a, 'b
x.Return(a)
Signature: a:'b -> Gen<'b>
Type parameters: 'b
x.ReturnFrom(g)
Signature: g:Gen<'a18> -> Gen<'a18>
Type parameters: 'a18
x.TryFinally(m, handler)
Signature: (m:Gen<'?202570> * handler:(unit -> unit)) -> Gen<'?202570>
Type parameters: '?202570
x.TryWith(arg1, handler)
Signature: (Gen<'?202572> * handler:(exn -> '?202572)) -> Gen<'?202572>
Type parameters: '?202572
x.Using(a, k)
Signature: (a:'?202574 * k:('?202574 -> Gen<'?202575>)) -> Gen<'?202575>
Type parameters: '?202574, '?202575
x.While(p, m)
Signature: (p:(unit -> bool) * m:Gen<'?202579>) -> Gen<unit>
Type parameters: '?202579
x.Zero()
Signature: unit -> Gen<unit>
Fork me on GitHub