public Arbitrary(Gen <T> generator, Func <T, IEnumerable <T> > shrinker) { Generator = generator; Shrinker = shrinker; }
public static Property <T> ForAll <T> (this Gen <T> gen) { return(ForAll(new Arbitrary <T> (gen))); }
public Arbitrary(Gen <T> generator) { Generator = generator; }