ReSharper's Code Completion features help you write code faster and more accurately by presenting context-sensitive pick lists of possible values to insert into your code based on a few characters you have already typed. If a list has too many choices, you can narrow them down by typing one or more additional characters. When you pick a value from a code completion list, the complete value is accurately inserted, and the caret intelligently positioned for the next edit.
There are three types of code completion available in ReSharper:
For Basic Code Completion, you can choose to use the IntelliSense of VisualStudio.NET. Please see IntelliSense Options.
Advanced Editing Features | IntelliSense Options | Code Completion Options