public TextUndoTransaction(TextUndoHistory textUndoHistory, ITextUndoTransaction parent) { _textUndoHistory = textUndoHistory; _state = UndoTransactionState.Open; _parent = parent; MergePolicy = new Policy(); }
public ITextUndoHistory RegisterHistory(object context) { ITextUndoHistory history; if (!_map.TryGetValue(context, out history)) { history = new TextUndoHistory(); _map.Add(context, history); } return history; }
public ITextUndoHistory RegisterHistory(object context) { ITextUndoHistory history; if (!_map.TryGetValue(context, out history)) { history = new TextUndoHistory(); _map.Add(context, history); } return(history); }
public TextUndoTransaction(TextUndoHistory textUndoHistory) { _textUndoHistory = textUndoHistory; }
public TextUndoTransaction(TextUndoHistory textUndoHistory) : this(textUndoHistory, null) { }
public TextUndoTransaction(TextUndoHistory textUndoHistory, string description) { _textUndoHistory = textUndoHistory; Description = description; }