Arcadia


Arcadia

Arcadia Namespace

TypeDescription
CalculationEngine

asynchronous calculation engine

CalculationHandler

handles calculation state for a CalculationEngine

ChangedEventArgs

event arguments for an objects Changed event

ChangedEventHandler

event handler for an objects Changed event

Computed<'U>

output node used within a CalculationEngine

Computed
Forwarder<'TImpl, 'TValue>
ICalculationEngine

interface for CalculationEngine

ICalculationHandler

interface of CalculationHandler

ICanThrottle<'T>
ICanThrottleExtensionsCSharp
IComputed<'T>
IEquate<'T>
IGetable<'T>
IGetable
INode<'U>

typed interface for InputNode and OutputNode

INode

untyped interface of InputNode and OutputNode

ISetable<'T>
ISetableList<'T>
ListEventArgs
ListEventHandler
ListenerStack<'T>

Intended for use as a singleton, to allow broadcasting events to the listeners at the top of the stack, per-thread

NodeStatus

the status of InputNodes and OutputNodes

Setable<'U>

input node used within a CalculationEngine

SetableList<'U>
ModuleDescription
ComputedStack
FSharp
ICanThrottleExtensionsFSharp
Setable
SetableListExtensionsFSharp
Fork me on GitHub