Это потому, что VB.NET выполняет полную фоновую компиляцию всякий раз, когда IDE бездействует, поэтому он всегда имеет самую последнюю готовую информацию. C # не делает этого и вместо этого имеет отдельный процесс, который создает информацию IntelliSense.
Вы не можете реально настроить его без большой работы или покупки какого-либо стороннего инструмента. Это одно из различий между языками: команда VB.NET концентрируется на определенных аспектах, а команда C # - на других.
Хотя я думаю, что некоторые из надстроек, которые вы можете купить (возможно, ReSharper и другие), лучше рекламируют IntelliSense, если вы действительно этого хотите.