ReSharper(Visual Studio)
The ultimate productivity tool for Visual Studio, elevating C# code refactoring and navigation to the next level
Navigation shortcuts for instantly jumping to classes, symbols, and files to efficiently understand code even in large projects
Ctrl+T
Go to Everything
Navigates to everything (symbols, files, etc.) quickly.
💡 Hint: To all
🎯 Useful for quickly accessing any symbol or file to efficiently explore the entire project
Ctrl+T
Go to Type
Navigates to a type quickly. (Press Ctrl+T twice)
💡 Hint: Type
🎯 Optimal for quickly finding specific types (classes, interfaces)
Shift+Alt+T
Go to Symbol
Navigates to a symbol (method, property, etc.).
💡 Hint: Symbol
🎯 Used for directly jumping to specific symbols like methods and properties
Ctrl+Shift+T
Go to File
Navigates to a file quickly.
💡 Hint: File
🎯 Utilized for fastest access to a file when the filename is known
Alt+\
Go to File Member
Navigates to a member in the current file.
💡 Hint: Member
🎯 Convenient for quickly finding and navigating to members within the current file
Shift+F12
Find Usages
Finds usages of a symbol.
💡 Hint: Usages
🎯 Important for investigating code impact and understanding where symbols are used
F12
Go to Declaration
Navigates to the declaration of a symbol.
💡 Hint: Declaration
🎯 Essential shortcut for instantly checking the source definition of variables or methods
Ctrl+F12
Go to Implementation
Navigates to the implementation of a symbol.
💡 Hint: Implementation
🎯 Extremely useful for checking implementations of interfaces or abstract methods
Alt+Home
Go to Base Symbols
Navigates to the base definitions of a symbol.
💡 Hint: Base
🎯 Used for understanding inheritance relationships and quickly referencing base classes or interfaces
Alt+End
Go to Derived Symbols
Navigates to the derived definitions of a symbol.
💡 Hint: Derived
🎯 Utilized for exploring derived classes or implementation classes to understand the overall inheritance picture