public void RemoveCurrentBlankLine() { if (isMultiLine) { sourceLines.RemoveAt(currentFeederLineId); if (currentFeederLineId > 0) { currentFeederLineId--; currentLine = sourceLines[currentFeederLineId]; curNode = currentLine.Last; if (curNode == null) { if (currentLine.EndWithLineBreak) { readState = 1; } else { readState = 3; } } else { readState = 0; } } else if (currentFeederLineId == 0) { if (sourceLines.Count > 0) { currentLine = sourceLines[currentFeederLineId]; #if DEBUG string ss = currentLine.ToString(); #endif curNode = currentLine.First;; readState = 2; } } } }
public void RemoveCurrentBlankLine() { if (isMultiLine) { sourceLines.RemoveAt(currentFeederLineId); if (currentFeederLineId > 0) { currentFeederLineId--; currentLine = sourceLines[currentFeederLineId]; curNode = currentLine.Last; if (curNode == null) { if (currentLine.EndWithLineBreak) { readState = 1; } else { readState = 3; } } else { readState = 0; } } else if (currentFeederLineId == 0) { if (sourceLines.Count > 0) { currentLine = sourceLines[currentFeederLineId]; #if DEBUG string ss = currentLine.ToString(); #endif curNode = currentLine.First; ; readState = 2; } } } }