public AddLongNoteOperation(Model model, AirHold airHold, AirableNote airable) { Invoke += () => { model.NoteBook.AttachAirHoldToAirableNote(airable, airHold, null); }; Undo += () => { model.NoteBook.DetachAirHoldFromAirableNote(airable, out airHold); }; }
public AddAirNoteOperation(Model model, Air air, AirableNote airable) { Invoke += () => { model.NoteBook.AttachAirToAirableNote(airable, air); }; Undo += () => { model.NoteBook.DetachAirFromAirableNote(airable, out air); }; }