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