Я не уверен, но я думаю, что внутренний спецификатор может быть использован в проектах C ++ / CLI. Таким образом, поскольку существует только одно различие между настройками проекта между проектом, не относящимся к C ++ / CLI, и проектом C ++ / CLI, возможно, по этой причине он подсвечивается.
[Редактировать] Только что проверил, внутреннее IS ключевое слово в C ++ / CLI и генерирует IL, аналогичный тому, который генерируется проектом C #. Итак, мое оригинальное мышление кажется правильным. Похоже, это один парсер для всех разновидностей C ++ от Microsoft.