Пример #1
0
 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);
         }
     }
 }
Пример #2
0
 public void AddOrUpdate(BaselineMethod baseline)
 {
     Contract.Requires(baseline != null);
     throw new NotImplementedException();
 }
Пример #3
0
 public void AddOrUpdate(BaselineMethod baseline)
 {
     this.baselineTable.AddOrUpdate(m => m.MethodFullNameHash.ContentEquals(baseline.MethodFullNameHash) && m.BaselineId == baseline.BaselineId, baseline);
 }