C# 클래스 Regalo.Core.AggregateRoot

파일 보기 프로젝트 열기: nbarnwell/Regalo

공개 메소드들

메소드 설명
AcceptUncommittedEvents ( ) : void
ApplyAll ( IEnumerable events ) : void
GetUncommittedEvents ( ) : IEnumerable

보호된 메소드들

메소드 설명
Record ( object evt ) : void

비공개 메소드들

메소드 설명
ApplyEvent ( object evt ) : void
FindApplyMethod ( Type eventType ) : MethodInfo
FindApplyMethods ( object evt ) : IEnumerable

Returns the Apply methods for each type in the event type's inheritance hierarchy, top-down, from interfaces before classes.

FindCurrentVersion ( ) : Guid?
SetParentVersion ( object evt ) : void
ValidateHasId ( ) : void

메소드 상세

AcceptUncommittedEvents() 공개 메소드

public AcceptUncommittedEvents ( ) : void
리턴 void

ApplyAll() 공개 메소드

public ApplyAll ( IEnumerable events ) : void
events IEnumerable
리턴 void

GetUncommittedEvents() 공개 메소드

public GetUncommittedEvents ( ) : IEnumerable
리턴 IEnumerable

Record() 보호된 메소드

protected Record ( object evt ) : void
evt object
리턴 void