public override void Abort() { for (int i = 0; i < fieldHash.Length; i++) { DocFieldProcessorPerField field = fieldHash[i]; while (field != null) { DocFieldProcessorPerField next = field.next; field.Abort(); field = next; } } fieldsWriter.Abort(); consumer.Abort(); }