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<'?9753>) -> Gen<'?9753>
Type parameters: '?9753
x.Delay(f)
Signature: (f:(unit -> Gen<'b>)) -> Gen<'b>
Type parameters: 'b
x.For(s, f)
Signature: (s:'?9766 * f:('a -> Gen<'b>)) -> Gen<unit>
Type parameters: '?9766, '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<'?9755> * handler:(unit -> unit)) -> Gen<'?9755>
Type parameters: '?9755
x.TryWith(arg1, handler)
Signature: (Gen<'?9757> * handler:(exn -> '?9757)) -> Gen<'?9757>
Type parameters: '?9757
x.Using(a, k)
Signature: (a:'?9759 * k:('?9759 -> Gen<'?9760>)) -> Gen<'?9760>
Type parameters: '?9759, '?9760
x.While(p, m)
Signature: (p:(unit -> bool) * m:Gen<'?9764>) -> Gen<unit>
Type parameters: '?9764
x.Zero()
Signature: unit -> Gen<unit>
Fork me on GitHub