public static void Inject(this SEUndoMemberCollection undoMemberCollection, List <ObjectCompareResult> compareResult)
 {
     foreach (ObjectCompareResult result in compareResult)
     {
         undoMemberCollection.Add(result.MemberName, result.SourceValue, result.CompareValue);
     }
 }
 public void AddRange(SEUndoMemberCollection value)
 {
     for (int i = 0; (i < value.Count); i = (i + 1))
     {
         this.Add(value[i]);
     }
 }
 public SEUndoMemberCollection(SEUndoMemberCollection value)
 {
     this.AddRange(value);
 }
 public SEUndoMemberEnumerator(SEUndoMemberCollection mappings)
 {
     this.temp           = ((IEnumerable)(mappings));
     this.baseEnumerator = temp.GetEnumerator();
 }