Class MultipleMigratorsForSameEventTypeGeneration

Namespace
Cratis.Chronicle.Events.Migrations
Assembly
Cratis.Chronicle.dll

The exception that is thrown when more than one migrator defines the migration between the same pair of generations for an event type.

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

Constructors

MultipleMigratorsForSameEventTypeGeneration(EventType, EventTypeGeneration, EventTypeGeneration, IEnumerable<Type>)

The exception that is thrown when more than one migrator defines the migration between the same pair of generations for an event type.

public MultipleMigratorsForSameEventTypeGeneration(EventType eventType, EventTypeGeneration from, EventTypeGeneration to, IEnumerable<Type> migratorTypes)

Parameters

eventType EventType

The EventType the migrators target.

from EventTypeGeneration

The EventTypeGeneration migrated from.

to EventTypeGeneration

The EventTypeGeneration migrated to.

migratorTypes IEnumerable<Type>

The CLR types of the conflicting migrators.

Properties

EventType

Gets the EventType the conflicting migrators target.

public EventType EventType { get; }

Property Value

EventType