Hedgehog


Property Type

Namespace: Hedgehog.Linq

Assembly: Hedgehog.dll

Base Type: obj

Static members

Static member Description

Property.CounterExample(message)

Full Usage: Property.CounterExample(message)

Parameters:
    message : Func<string>

Returns: Property

message : Func<string>
Returns: Property

Property.Delay(f)

Full Usage: Property.Delay(f)

Parameters:
Returns: Property<'T>

f : Func<Property<'T>>
Returns: Property<'T>

Property.Discard

Full Usage: Property.Discard

Returns: Property

Returns: Property

Property.Failure

Full Usage: Property.Failure

Returns: Property

Returns: Property

Property.ForAll(gen)

Full Usage: Property.ForAll(gen)

Parameters:
    gen : Gen<'T>

Returns: Property<'T>

gen : Gen<'T>
Returns: Property<'T>

Property.ForAll(gen, k)

Full Usage: Property.ForAll(gen, k)

Parameters:
Returns: Property<'TResult>

gen : Gen<'T>
k : Func<'T, Property<'TResult>>
Returns: Property<'TResult>

Property.FromBool(value)

Full Usage: Property.FromBool(value)

Parameters:
    value : bool

Returns: Property

value : bool
Returns: Property

Property.FromGen(gen)

Full Usage: Property.FromGen(gen)

Parameters:
Returns: Property<'T>

gen : Gen<Journal * Outcome<'T>>
Returns: Property<'T>

Property.FromOutcome(result)

Full Usage: Property.FromOutcome(result)

Parameters:
Returns: Property<'T>

result : Outcome<'T>
Returns: Property<'T>

Property.Success(value)

Full Usage: Property.Success(value)

Parameters:
    value : 'T

Returns: Property<'T>

value : 'T
Returns: Property<'T>

Property.Using(resource, action)

Full Usage: Property.Using(resource, action)

Parameters:
Returns: Property<'TResult>

resource : 'T
action : Func<'T, Property<'TResult>>
Returns: Property<'TResult>