Interpolated strings for C# do not parse the start of the string correctly

The starting of an interpolated string in C# - that is, a string starting $"...." - is not seen correctly and so the syntax highlighting of the string begins at the end instead, and then carries forward through subsequent lines of code until the next detected string quote marker allows it to close.

E.g. image