protected override ActionRecord GenerateEmptyRecordCore() { var empty = new TextEditRecord(m_host.m_textbox); empty.ToEmpty(); return empty; }
protected override ActionRecord StartRecordCore() { m_currentRecord = new TextEditRecord(m_host.m_textbox); m_currentRecord.SetOldText(m_host.CurrentText); return m_currentRecord; }
protected override void EndRecordCore() { m_currentRecord = null; }