// // Serialisation // public override string ToString() { var res = "PayloadStructuralChangeItem: {Observable}"; if (Path != null) foreach (var k in Path) res += "/" + k.value; res += " -> " + Reason.ToString(); return res; }
public string Dump() { var dump = "Change:\n"; dump += "\tChangeReason: " + ChangeReason.ToString() + " , OwnerId: " + OwnerId + "\n"; dump += "\tOldState: " + UndoObjectState.Dump() + "\n"; dump += "\tNewState: " + RedoObjectState.Dump() + "\n"; return(dump); }