Class AmbiguousSelfReducerMethod

Namespace
Cratis.Chronicle.Reducers
Assembly
Cratis.Chronicle.dll

The exception that is thrown when an event has multiple equally specific self-reduction methods.

public class AmbiguousSelfReducerMethod : Exception, ISerializable
Inheritance
AmbiguousSelfReducerMethod
Implements
Inherited Members
Extension Methods

Constructors

AmbiguousSelfReducerMethod(Type, Type, IEnumerable<MethodInfo>)

The exception that is thrown when an event has multiple equally specific self-reduction methods.

public AmbiguousSelfReducerMethod(Type readModelType, Type eventType, IEnumerable<MethodInfo> methods)

Parameters

readModelType Type

The self-reducing model.

eventType Type

The event with ambiguous dispatch.

methods IEnumerable<MethodInfo>

The equally specific methods.