Я отмечу это как ответ, но я подозреваю, что есть намного более глубокая ошибка там. Я использую международную клавиатуру и, похоже, VS2017 (с последними обновлениями) intellisense работает с заглавными буквами, но не может различать строчные международные буквы. Для меня, начиная с типа "я" работает нормально. но «я» приносит «#If» предложения. как я уже говорил выше, если вы выбираете «IF» с помощью мыши, то движок intellisence работает нормально, но только до тех пор, пока VS IDE не закроется. При перезапуске IDE проблема снова проявляется.
В любом случае, может быть, этот опыт помогает другим, потому что он не только раздражает, но и учитывает количество написанных «если» заявлений, вызывает много-много часов потерянного времени, не говоря уже о том, что отвлекает.