public void Remove(Dingdan dingdan) { this._lock.AcquireWriterLock(0); try { this._dingdanList.Remove(dingdan); } finally { this._lock.ReleaseWriterLock(); } }
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(); } }
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); }
public DingdanChangeInfo(Dingdan dingdan) { ClassPropertyHelper.ChangeProperty(this, dingdan); }