Namespace NMF.Synchronizations
Classes
BothGuardedSynchronizationJob<TLeft, TRight>
Denotes a class that represents a synchronization job guarded at both LHS and RHS
GuardedSynchronizationJob<TLeft, TRight>
Denotes the base class for a synchronization job that is filtered by a guard
LeftGuardedSynchronizationJob<TLeft, TRight>
Denotes a synchronization job guarded at the LHS
PropertyInequality<TLeft, TRight, TValue>
Denotes an inconsistency that a property had different values
ReflectiveSynchronization
Denotes a synchronization that assigns the synchronization rules from the nested classes through reflection
RightGuardedSynchronizationJob<TLeft, TRight>
Denotes a synchronization job that is guarded at the RHS
SyncHelper<TLeft, TRight>
Denotes a utility class to create synchronization helpers
Synchronization
Denotes an abstract synchronization
SynchronizationComputation<TIn, TOut>
Denotes a computation in a synchronization
SynchronizationContext
Denotes a context in which a synchroniation takes place
SynchronizationContextExtensions
Denotes extension methods for the transformation context to easily access the trace links in expressions
SynchronizationDirectionExtensions
Denotes extension methods for synchronization directions
SynchronizationExtensions
Denotes common useful extensions in the context of synchronizations
SynchronizationRuleBase
Denotes an abstract synchronization rule
SynchronizationRule<TLeft, TRight>
Denotes an abstract synchronization rule
Interfaces
ISyncer<TLeft, TRight>
Denotes an object that can synchronize properties
ISynchronizationContext
Denotes a context of a model synchronization run
ISynchronizationJob<TLeft, TRight>
Denotes a job that should be performed as part of a model synchronization
Enums
SynchronizationDirection
Denotes the direction of a synchronization