コード例 #1
0
ファイル: DDDAdapter.cs プロジェクト: vishalbelsare/DDD
 public void AddDDDEventToQueue(DDDEvent ev)
 {
     if (ev == null)
     {
         return;
     }
     lock (GroundTruthLock)
     {
         _eventsQueue.Add(ev);
     }
 }
コード例 #2
0
ファイル: OrderedList.cs プロジェクト: wshanshan/DDD
 public void Add(DDDEvent i)
 {
     if (_list.Count == 0)
     {
         _list.Add(i);
         return;
     }
     for (int x = 0; x < _list.Count; x++)
     {
         if (i.Time < _list[x].Time)
         {
             _list.Insert(x, i);
             return;
         }
     }
     _list.Add(i);
 }
コード例 #3
0
ファイル: OrderedList.cs プロジェクト: xiangnanyue/DDD
 public void Add(DDDEvent i)
 {
     if (_list.Count == 0)
     {
         _list.Add(i);
         return;
     }
     for (int x = 0; x < _list.Count; x++)
     {
         if (i.Time < _list[x].Time)
         {
             _list.Insert(x, i);
             return;
         }
     }
     _list.Add(i);
 }
コード例 #4
0
ファイル: DDDAdapter.cs プロジェクト: wshanshan/DDD
 public void AddDDDEventToQueue(DDDEvent ev)
 {
     if (ev == null)
         return;
     lock (GroundTruthLock)
     {
         _eventsQueue.Add(ev);
     }
 }