public void AddOrUpdate(BaselineMethod baseline) { try { var candidate = base.BaselineMethods.Find(baseline.MethodFullNameHash, baseline.BaselineId); if (candidate != null) { candidate.Method = baseline.Method; } else { base.BaselineMethods.Add(baseline); } } catch (Exception e) { if (this.trace) { Console.WriteLine("[cache] SqlCacheModel: AddOrUpdate baseline binding failed: {0}", e.Message); } } }
public void AddOrUpdate(BaselineMethod baseline) { Contract.Requires(baseline != null); throw new NotImplementedException(); }
public void AddOrUpdate(BaselineMethod baseline) { this.baselineTable.AddOrUpdate(m => m.MethodFullNameHash.ContentEquals(baseline.MethodFullNameHash) && m.BaselineId == baseline.BaselineId, baseline); }