Show / Hide Table of Contents

Interface IDetectConflicts

Namespace: IRM.Domain.Persistance
Assembly: IRM.dll
Syntax
public interface IDetectConflicts

Methods

ConflictsWith(IEnumerable<IEvent>, IEnumerable<IEvent>)

Declaration
bool ConflictsWith(IEnumerable<IEvent> uncommittedEvents, IEnumerable<IEvent> committedEvents)
Parameters
IEnumerable<IEvent> uncommittedEvents

IEnumerable<IEvent> committedEvents

Returns
Boolean

Register<TUncommitted, TCommitted>(ConflictDelegate)

Declaration
void Register<TUncommitted, TCommitted>(ConflictDelegate handler)
    where TUncommitted : class, IEvent where TCommitted : class, IEvent
Parameters
ConflictDelegate handler

Type Parameters
TUncommitted

TCommitted

Extension Methods

ObjectExtensions.DeepClone<T>(T)
AnnotationsExtensions.IsValid(Object)
Back to top Generated by DocFX