Пример #1
0
 public void Remove(Dingdan dingdan)
 {
     this._lock.AcquireWriterLock(0);
     try
     {
         this._dingdanList.Remove(dingdan);
     }
     finally
     {
         this._lock.ReleaseWriterLock();
     }
 }
Пример #2
0
 public void Add(Dingdan dingdan)
 {
     this._lock.AcquireWriterLock(0);
     try
     {
         this._dingdanList.Add(dingdan);
         this._dingdanList = this._dingdanList.OrderByDescending(d => d.CreateTime).ToList();
     }
     finally
     {
         this._lock.ReleaseWriterLock();
     }
 }
Пример #3
0
 private bool IsMatch(Dingdan dingdan)
 {
     if (this.KeywordRegex != null && !this.KeywordRegex.IsMatch(dingdan.Keywords))
     {
         return(false);
     }
     if (this.XiadanRiqi != null && !this.XiadanRiqi.InRange(dingdan.XiadanRiqi))
     {
         return(false);
     }
     if (this.FahuoRiqi != null && !this.FahuoRiqi.InRange(dingdan.XiadanRiqi))
     {
         return(false);
     }
     return(true);
 }
Пример #4
0
 public DingdanChangeInfo(Dingdan dingdan)
 {
     ClassPropertyHelper.ChangeProperty(this, dingdan);
 }