Header menu logo FSharp.Data.Adaptive

AdaptiveObject Type

Core implementation of IAdaptiveObject containing tools for evaluation and locking

Record fields

Record Field Description

CurrentEvaluationDepth

Full Usage: CurrentEvaluationDepth

Field type: int
Modifiers: mutable static
Field type: int

Constructors

Constructor Description

AdaptiveObject()

Full Usage: AdaptiveObject()

Returns: AdaptiveObject
Returns: AdaptiveObject

Instance members

Instance member Description

this.AllInputProcessedObject

Full Usage: this.AllInputProcessedObject

Parameters:
    arg0 : obj

Modifiers: abstract

See IAdaptiveObject.AllInputsProcessed(transaction)

arg0 : obj

this.InputChangedObject

Full Usage: this.InputChangedObject

Parameters:
Modifiers: abstract

See IAdaptiveObject.InputChanged(transaction, object)

arg0 : obj
arg1 : IAdaptiveObject

this.Level

Full Usage: this.Level

See IAdaptiveObject.Level

this.MarkObject

Full Usage: this.MarkObject

Returns: bool
Modifiers: abstract

See IAdaptiveObject.Mark()

Returns: bool

this.OutOfDate

Full Usage: this.OutOfDate

See IAdaptiveObject.OutOfDate

this.Outputs

Full Usage: this.Outputs

Returns: IWeakOutputSet

See IAdaptiveObject.Outputs

Returns: IWeakOutputSet

this.Tag

Full Usage: this.Tag

this.Weak

Full Usage: this.Weak

Returns: WeakReference<IAdaptiveObject>

See IAdaptiveObject.Weak

Returns: WeakReference<IAdaptiveObject>

Static members

Static member Description

AdaptiveObject.UnsafeEvaluationDepth

Full Usage: AdaptiveObject.UnsafeEvaluationDepth

Used for resetting EvaluationDepth in eager evaluation

Type something to start searching.