public char Read() { var currentChar = Peek(); if (currentChar != NullChar) { Position++; } return currentChar; }