private void LoadAllLexEntries() { using (ILiftReader <T> reader = _ioProvider.CreateReader()) { CustomizeReader(reader); reader.Read(_liftFilePath, _backend); } }
protected override void CustomizeReader(ILiftReader <LexEntry> reader) { reader.AfterEntryRead += PostProcessSenses; base.CustomizeReader(reader); }
/// <summary> /// for subclasses /// </summary> /// <param name="reader"></param> protected virtual void CustomizeReader(ILiftReader <T> reader) { }