ReSharper Web Help

Import Symbol Completion (formerly known as Type Name Completion) displays all types that match a given prefix regardless of what namespace they belong to (as opposed to Basic Completion, which only completes names of currently visible types). Import Symbol Completion automatically inserts appropriate namespace import directives to the current file if a selected type has not been imported previously. It also works after dot with extension methods and puts necessary using directives.

To invoke import symbol completion
  1. Place the caret at an appropriate position to insert a type name.
  2. Specify a type name prefix.
  3. Press Ctrl+Alt+SpaceShift+Alt+Space.

Note

The Use CamelHumps check box on the Editor page of the Options dialog box doesn't have any impact on how CamelHumps works in completion.

Since ReSharper 8.0 import completion items are included in basic completion list. In other words, there is no need to press the keyboard shortcuts. All appropriate types are displayed in basic completion list by default. If you want to change the default behavior, see Configuring Code Completion.

You can use the following examples to get an idea of how Import Symbol Completion looks like in various scenarios:

Import symbol completion in c#

Coding_Assistance__Code_Completion__Type_Name__CSharp

Import symbol completion in c# with extension methods

Coding_Assistance__Code_Completion__Type_Name__extension_methods

Import symbol completion in c# using camelhumps

Coding_Assistance__Code_Completion__Type_Name__CamelHumps