Header menu logo FSharp.Data.Adaptive

AbstractDirtyReader<'T, 'Delta> Type

Abstract base class for implementing IOpReader<_> when dirty inputs are needed on evaluation.

Constructors

Constructor Description

AbstractDirtyReader(t, take)

Full Usage: AbstractDirtyReader(t, take)

Parameters:
    t : Monoid<'Delta>
    take : obj -> bool

Returns: AbstractDirtyReader<'T, 'Delta>
t : Monoid<'Delta>
take : obj -> bool
Returns: AbstractDirtyReader<'T, 'Delta>

Instance members

Instance member Description

this.Apply

Full Usage: this.Apply

Parameters:
    arg0 : 'Delta

Returns: 'Delta
Modifiers: abstract

Applies the delta to the current state and returns the 'effective' delta.

arg0 : 'Delta
Returns: 'Delta

this.Compute

Full Usage: this.Compute

Parameters:
Returns: 'Delta
Modifiers: abstract

Adaptively compute deltas.

arg0 : AdaptiveToken
arg1 : HashSet<'T>
Returns: 'Delta

this.GetChanges

Full Usage: this.GetChanges

Parameters:
Returns: 'Delta

Adaptively get the latest deltas (or empty if up-to-date).

token : AdaptiveToken
Returns: 'Delta

Type something to start searching.