The ToString function returns the string parsed from the stream. Usually, this is the exact string parsed from the stream. However, if the parser chooses to, the string returned could be a beautified version of the string. The intent is that the string should be reparsable by the parser to create the exact same token. Also, usually this property will not return the Whitespace found before this token was parsed from the stream.