as soon as the user types the period after "codice_1", IntelliSense automatically lists all the available member functions (i.e. codice_2 and codice_3) and all the available member attributes (private and protected members can be identified by a padlock picture beside their names). The user can then select one by using the arrow keys and hitting a completion character when the correct member function is highlighted. When available, IntelliSense displays a short description of the member function as given in the source code documentation.