C# Class Joshilewis.Cqrs.Aggregate

Afficher le fichier Open project: joshilewis/lending

Méthodes publiques

Méthode Description
ClearUncommittedEvents ( ) : void
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetUncommittedEvents ( ) : IList

Méthodes protégées

Méthode Description
Aggregate ( ) : System
ApplyEvent ( Event @event ) : void
Created ( ) : EResultCode
Fail ( string reason ) : EResultCode
RaiseEvent ( Event @event ) : void
Success ( ) : EResultCode
When ( Event @event ) : void

Private Methods

Méthode Description
DispatchEvent ( Event @event ) : void

Method Details

Aggregate() protected méthode

protected Aggregate ( ) : System
Résultat System

ApplyEvent() protected méthode

protected ApplyEvent ( Event @event ) : void
@event Event
Résultat void

ClearUncommittedEvents() public méthode

public ClearUncommittedEvents ( ) : void
Résultat void

Created() protected méthode

protected Created ( ) : EResultCode
Résultat EResultCode

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

Fail() protected méthode

protected Fail ( string reason ) : EResultCode
reason string
Résultat EResultCode

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetUncommittedEvents() public méthode

public GetUncommittedEvents ( ) : IList
Résultat IList

RaiseEvent() protected méthode

protected RaiseEvent ( Event @event ) : void
@event Event
Résultat void

Success() protected méthode

protected Success ( ) : EResultCode
Résultat EResultCode

When() protected méthode

protected When ( Event @event ) : void
@event Event
Résultat void