ReSharper
 
Get ReSharper
Get your hands on the new features ahead of the release by joining the Early Access Program for ReSharper 2025.1! Learn more

Import Symbol Completion

Last modified: 23 September 2024

This command suggests types and extension methods from modules referenced in the current project regardless of whether their namespaces are imported in the current file. The namespace of each suggested item is displayed on its right in the suggestion list. As soon as you select a non-imported type, the required namespace import directives are added automatically.

By default, import symbol completion items in C# and VB.NET are included in the suggestion lists of automatic and basic completion. If you want to change the default behavior, use the corresponding controls on the Environment | IntelliSense | Completion Behavior page of ReSharper options Alt+R, O.

When you use code completion over existing code items, you can either insert the selected completion suggestion before the existing item by pressing Enter or replace the existing identifier with the selected suggestion by pressing Tab. If necessary, you can change the default shortcuts on the Environment | IntelliSense | Completion Characters page of ReSharper options Alt+R, O.

This feature is supported in the following languages and technologies:

The instructions and examples given here address the use of the feature in C#. For more information about other languages, refer to corresponding topics in the Languages and frameworks section.