The Intellisense feature of Visual Studio interactively guesses, and lists all the types, methods etc. as you go on typing. How does it work?
.NET Remoting Services
XML
Reflections
Web Services