This is because VB.NET performs a full background compilation whenever the IDE is idle, so it always has the latest information. C # does not do this and instead has a separate process that creates IntelliSense information.
You cannot configure it without a lot of work or buying any third-party tool. This is one of the differences between languages, the VB.NET team concentrates on certain aspects and the C # team on others.
Although I think some of the add-ons you can buy (maybe ReSharper and others) advertise IntelliSense better if you really want to.
source
share