Namespace Cortex.Net.Api
Classes
ActionAttribute
Attribute that signals that the method it is applied to, should be interpreted as an action.
ActionExtensions
Extensions class for ISharedState instances.
CollectionExtensions
Extension methods for collection instances.
ComputedAttribute
Attribute that signals that the property or method it is applied to, should be interpreted as a computed value.
ObservableAttribute
Attribute that signals that the property or class. it is applied to, should be interpreted as an observable.
SharedStateObservableExtensions
Extension methods for ISharedState to make attach an object to a shared state and make sure that Enhancer methods are properly followed.
SharedStateReactionExtensions
Extension methods that deal with Reactions on an ISharedState instance.
SharedStateTransactionExtensions
Extension Methods for wrapping a function or action in a transaction.
SharedStateWhenExtensions
Extension methods on the shared state than create an Autorun that observes and runs the given predicate until it returns true. Once that happens, the given effect is executed and the autorunner is disposed. The function returns a disposer to cancel the autorunner prematurely.
TraceExtensions
Extension methods for tracing.
TreeNode
Tree class to visualize either a dependency or observer tree from the Dependency graph.