Namespace NMF.Expressions.Linq
Classes
ChunkExtensions
Denotes chunking extensions
ExpressionExtensions
Defines a set of extension methods on the INotifyValue monad
IncrementalLookup<TSource, TKey>
Implements an incremental lookup
LazyBalancingOnRemoveStrategy<T, TChunk>
Denotes a base class for lazy balancing strategies for chunks
LazyBalancingStrategy
Denotes the strategy to lazily balance a chunk collection
LookupExtensions
Denotes extensions to create a lookup
Lookup<TSource, TKey>
Denotes an incremental lookup implementation
NoBalancingStrategy
Denotes a class representing no balancing strategy at all
NoBalancingStrategy<T, TChunk>
Denotes a class representing no balancing strategy at all
ObservableAggregate<TSource, TAccumulator, TResult>
Denotes an abstract class for an aggregator incrementalization
ObservableEnumerable<T>
Denotes an abstract base class for collection-valued DDG nodes
ObservableExtensions
Defines a set of extension methods on the INotifyValue monad
Interfaces
IChunkBalancingStrategyProvider
Denotes a component that can generically provide chunk balancing strategies
IChunkBalancingStrategyProvider<T, TChunk>
Denotes a component that can provide chunk balancing strategies for specific types
IChunkBalancingStrategy<T, TChunk>
Denotes a balancing strategy when items are added or deleted dynamically
ILookupExpression<TSource, TKey>
Denotes an interface for a lookup
INotifyLookup<TSource, TKey>
Denotes an incremental lookup
IObservableChunk<T, TChunk>
Denotes an abstract observable chunk collection