<a href="http://bit.ly/rsrp-topics">Topics</a> | <a href="http://bit.ly/rsrp-feedback">Feedback</a> |
---|---|
- Employees: 700
- St. Petersburg: 450
- Munich: 130
- Moscow: 25
- Prague: 50 (Finance)
- Boston: 20
- .NET Team: 84
- ReSharper: 44 (27 developers)
- Rider: 16
- dotTrace: 10
- dotMemory: 7
- dotCover: 6
- ReSharperC++: 6
- Users of our own product
- 500 projects, 50k files
-
Mouseless IDE
- Alt+Enter not only good for quick fixes and context actions
- Search contextual actions and menu items
- Copy FQN
- Open command prompt
- Open options
- Also option pages are searchable
- Example: 'arguments'
-
Navigating in Code
- GotoEverything
- Camel Humps
- Partial Matching
- Filter by Namespaces
- Find results by NumPad+
- Include library types by Alt+N
- GotoMember
- Replacement for dropdown
- Include related files by Alt+N
- GotoUsages -> FindUsages
- Also searchable
- GotoText
- Use from clipboard
- Recent Files/Edits
- Show lines
- GotoDerived/Base
- Bold?
- GotoEverything
-
Speeding up
- ReSharper Build
- Run configurations with Alt+Enter
- ReSharper Build
- Navigating in Code
- SSR search
- FindUsages Advanced
- Value Origin/Destination
- Structural Navigation
-
Navigation
- Goto Everything
- Goto Declaration/Base/Derived
- TypeHierarchy
- Goto File Member
- Recent Files/Edits
- Related Files
- Goto/Find Usages
- Find Usages Advanced
- Extension Methods
- Implementing Members
- Inspect Value Origin
- QuickDoc
- Color Identifier
- StackTrace Explorer
- Todo Explorer
- Bookmarks
- Goto Next Error/Warning
-
Assistance
- AltEnter Search
- Quick Fixes
- Context Actions
- Type Completion
- Smart Completion
- Namespace Imports
- Typing Assist (3)
- Build & Run
- Continuous Testing
- Live Templates
- Postfix Templates
- Generate Code
- Injected PSI
-
Clean Code
- Severity Configuration
- SSR Patterns
- Code Cleanup
- Annotations
-
Refactorings
- Extract/Inline Var
- Renaming and Suggestionsiable/Method
- Extract Interface/SuperClass
- Pull/Push Members
- Move Class
- Change Signature
- Pull Parameter
- Safe Delete
-
Plugins
- What can be done? (existing plugins)
- QF, CA, Actions
- Macros
- Inspections
- OptionPages
- UnitTesting
- References
- Generate
- Refactorings
- Existing
- XMLDoc Inspections
- Serialization Inspections
- Memory Allocator
- Getting Started
- SDK Nuget
- Setup Identifier/Hive
- Reload solution
- Check module tool window for correct load
- Basics
- Component Model
- Lifetimes
- Zones
- PSI (Program Structure Index)
- Project Model
- Exploratory
- What can be done? (existing plugins)