| 
| class   | AggregateDescriptor | 
|   | 
| class   | AggregateRepository | 
|   | 
| class   | AggregateRoot | 
|   | A larger unit of encapsulation than just a class. Every transaction is scoped to a single aggregate. The lifetimes of the components of an aggregate are bounded by the lifetime of the entire aggregate.  More...
  | 
|   | 
| class   | DtoAggregateRoot | 
|   | 
| interface   | IAggregateDescriptor | 
|   | 
| interface   | IAggregateRepository | 
|   | 
| interface   | IAggregateRoot | 
|   | An IAggregateRoot<TAuthenticationToken> is a larger unit of encapsulation than just a class. Every transaction is scoped to a single aggregate. The lifetimes of the components of an IAggregateRoot<TAuthenticationToken> are bounded by the lifetime of the entire IAggregateRoot<TAuthenticationToken>.  More...
  | 
|   | 
| interface   | IDto | 
|   | 
| interface   | IRepository | 
|   | 
| interface   | ISaga | 
|   | An independent component that reacts to domain IEvent<TAuthenticationToken> in a cross-IAggregateRoot<TAuthenticationToken>, eventually consistent manner. Time can also be a trigger. A Saga<TAuthenticationToken> can sometimes be purely reactive, and sometimes represent workflows.  More...
  | 
|   | 
| interface   | ISagaDescriptor | 
|   | 
| interface   | ISagaRepository | 
|   | 
| interface   | ISagaUnitOfWork | 
|   | This is a Unit of Work for sagas  More...
  | 
|   | 
| interface   | IUnitOfWork | 
|   | This is a Unit of Work  More...
  | 
|   | 
| class   | Repository | 
|   | 
| class   | Saga | 
|   | An independent component that reacts to domain IEvent<TAuthenticationToken> in a cross-IAggregateRoot<TAuthenticationToken>, eventually consistent manner. Time can also be a trigger. A Saga<TAuthenticationToken> can sometimes be purely reactive, and sometimes represent workflows.  More...
  | 
|   | 
| class   | SagaDescriptor | 
|   | 
| class   | SagaEventHandler | 
|   | 
| class   | SagaRepository | 
|   | 
| class   | SagaUnitOfWork | 
|   | This is a Unit of Work. This shouldn't normally be used as a singleton.  More...
  | 
|   | 
| class   | UnitOfWork | 
|   | This is a Unit of Work. This shouldn't normally be used as a singleton.  More...
  | 
|   |