コード例 #1
0
 public virtual void TrackChange(Product p1, Product p2, ref PChange change)
 {
     if (p1.Name != p2.Name)
     {
         change.NameChange = true;
     }
     // other base validation
 }
コード例 #2
0
 public override void TrackChange(Product p1, Product p2, ref PChange change)
 {
     baseComparer.Compare(p1, p2, ref change);
     if (((AdvancedProduct)p1).CurrentVersion != ((AdvancedProduct)p2).CurrentVersion)
     {
         change.CurrentVersion = true;
     }
 }
コード例 #3
0
 public override void TrackChange(Product p1, Product p2, ref PChange change)
 {
     baseComparer.Compare(p1, p2, ref change);
     if (p1.CurrentVersion != p2.CurrentVersion)
     {
         change.CurrentVersion = true;
     }
 }