Syntax highlighting C# with newer language version

I would think the return null at the end of the if (ch == '"') clause is what determines the lack of highlighting for that quote.