As soon as a property is declared that is of a nullable type, i.e. `?` suffix, the syntax highlighting of the rest of the file seems to get confused. ### Reproduce * Generate standard template project: `dotnet new blazorserver` * Open in VS Code * Open FetchData.razor * Observe syntax highlighting correctly highlights `WeatherForecast` as a class/type ### Add nullable field * Add `string? test;` before the `WeatherForecast` declaration * Observe that the highlighting of `WeatherForecast` is still correct ### Add nullable property * Add `string? test1 {get; set;}` before the `WeatherForecast` declaration * Observe that the highlighting of `WeatherForecast`now reverts to generic text It does not seem to make any difference if the <nullable> setting on the project file is enabled or not.