C# Class Composable.CQRS.EventSourcing.Refactoring.Migrations.EventModifier

Inheritance: IEventModifier
ファイルを表示 Open project: mlidbom/Composable.Monolithic Class Usage Examples

Public Properties

Property Type Description
Event AggregateRootEvent

Private Properties

Property Type Description
AssertNoPriorModificationsHaveBeenMade void

Public Methods

Method Description
EventModifier ( Action eventsAddedCallback ) : System
EventModifier ( AggregateRootEvent @event, Action eventsAddedCallback ) : System
InsertBefore ( ) : void
MoveTo ( LinkedListNode current ) : void
Replace ( ) : void
Reset ( AggregateRootEvent @event ) : void

Private Methods

Method Description
AssertNoPriorModificationsHaveBeenMade ( ) : void

Method Details

EventModifier() public method

public EventModifier ( Action eventsAddedCallback ) : System
eventsAddedCallback Action
return System

EventModifier() public method

public EventModifier ( AggregateRootEvent @event, Action eventsAddedCallback ) : System
@event AggregateRootEvent
eventsAddedCallback Action
return System

InsertBefore() public method

public InsertBefore ( ) : void
return void

MoveTo() public method

public MoveTo ( LinkedListNode current ) : void
current LinkedListNode
return void

Replace() public method

public Replace ( ) : void
return void

Reset() public method

public Reset ( AggregateRootEvent @event ) : void
@event AggregateRootEvent
return void

Property Details

Event public_oe property

public AggregateRootEvent Event
return AggregateRootEvent