Table of Contents

Class Registry

Namespace
Virtufin.Core
Assembly
Virtufin.Core.dll
public class Registry : IRegistry
Inheritance
Registry
Implements
Inherited Members

Constructors

Registry()

public Registry()

Methods

AddObservableProvider(IObservableProvider)

public void AddObservableProvider(IObservableProvider observableProvider)

Parameters

observableProvider IObservableProvider

AddValueProvider(IValueProvider)

public void AddValueProvider(IValueProvider valueProvider)

Parameters

valueProvider IValueProvider

GetObservable<V>(IEntityIdentifier, IAttribute<V>)

public IObservable<V>? GetObservable<V>(IEntityIdentifier identifier, IAttribute<V> attribute) where V : struct

Parameters

identifier IEntityIdentifier
attribute IAttribute<V>

Returns

IObservable<V>

Type Parameters

V

GetValue<V>(IEntityIdentifier, IAttribute<V>)

public V? GetValue<V>(IEntityIdentifier identifier, IAttribute<V> attribute) where V : struct

Parameters

identifier IEntityIdentifier
attribute IAttribute<V>

Returns

V?

Type Parameters

V