public override void ProcessSymbol(char symbol) { if (newItemExpected) { if (symbol == ' ') { newItemExpected = false; } return; } if (symbol == '\n') { items.Add(CurrentField); FieldBuilder.Clear(); newItemExpected = true; return; } base.ProcessSymbol(symbol); }