Gjallarhorn


IDependencyManager<'a>

Namespace: Gjallarhorn.Internal

Type used to track dependencies

Instance members

Instance memberDescription
Add(arg1, arg2)
Signature: (IDependent * ISignal<'a>) -> unit
Modifiers: abstract

Add a dependent to the source signal explicitly

HasDependencies
Signature: bool
Modifiers: abstract

Determines whether there are dependencies currently being managed

CompiledName: get_HasDependencies

MarkDirty(arg1)
Signature: ISignal<'a> -> unit
Modifiers: abstract

Signal to all dependents that we're dirty

Remove(arg1, arg2)
Signature: (IDependent * ISignal<'a>) -> unit
Modifiers: abstract

Remove a dependent from this signal explicitly

RemoveAll(arg1)
Signature: ISignal<'a> -> unit
Modifiers: abstract

Remove all dependencies from this signal

Subscribe(arg1, arg2)
Signature: (IObserver<'a> * ISignal<'a>) -> IDisposable
Modifiers: abstract

Add a dependent observer to this signal explicitly

Fork me on GitHub