public override string ToString() { using (StringWriter writer = new StringWriter((IFormatProvider)CultureInfo.InvariantCulture)) { UndoService.WriteStack(writer, this.openStack, "[Open]"); UndoService.WriteStack(writer, this.redoStack, "[Redo]"); UndoService.WriteStack(writer, this.undoStack, "[Undo]"); return(writer.ToString()); } }
public UndoTransaction(UndoService undoService, string description, bool isHidden) { this.undoService = undoService; this.container = this.undoService.Begin(description, isHidden); }