コード例 #1
0
ファイル: Store.cs プロジェクト: hsz-develop/abeham--SimSharp
 public virtual StorePut Put(object item)
 {
     var put = new StorePut(Environment, TriggerGet, item);
       PutQueue.Enqueue(put);
       TriggerPut();
       return put;
 }
コード例 #2
0
ファイル: Store.cs プロジェクト: hsz-develop/abeham--SimSharp
 protected virtual void DoPut(StorePut put)
 {
     if (Items.Count < Capacity) {
     Items.Add(put.Value);
     put.Succeed();
       }
 }