コード例 #1
0
ファイル: PersistedEventFactory.cs プロジェクト: zarmsen/Even
        public static IPersistedEvent FromUnpersistedEvent(long globalSequence, UnpersistedEvent e)
        {
            var t = typeof(WrittenEvent <>).MakeGenericType(e.DomainEvent.GetType());

            return((IPersistedEvent)Activator.CreateInstance(t, globalSequence, e));
        }
コード例 #2
0
ファイル: PersistedEventFactory.cs プロジェクト: zarmsen/Even
 public WrittenEvent(long globalSequence, UnpersistedEvent e)
 {
     this.GlobalSequence = globalSequence;
     this.e = e;
 }