ReSharper

  1. All Code Issues in a Solution Folder

    截圖: As part of code review, ReSharper can display all code issues that it detects in a certain folder, project, or even in the entire solution. You can then either fix detected issues yourself or share ReSharper inspection results with relevant developers. ...

  2. Inappropriate Static Member Access

    截圖: ReSharper detects access to a static member of a type via its derived type and suggests using base class qualifier instead. ...

  3. Inconsistent Method Naming

    截圖: ReSharper detects that a method name doesn't respect accepted naming conventions and suggests renaming it to use UpperCamelCase. ...

  4. Parameter Type too Specific

    截圖: ReSharper detects that a parameter could be of a more generic type and suggests changing it to IEnumerable<T>. ...

  5. Use LINQ Instead of a Loop

    截圖: ReSharper detects a foreach loop that can be converted into a LINQ query and suggests to do so for the sake of code compactness and readability. ...

  6. Redundant Register Directive

    截圖: ReSharper detects that a directive registering a user control in an ASP.NET markup file is redundant and suggests removing it, as well as any other unused directives in that file. ...

  7. Structural Search and Replace

    截圖: Even if ReSharper doesn't detect code that you know is wrong, you can write a search pattern describing the code smell that you want to find, and a replace pattern that defines how to improve upon that code smell. Essentially, you're writing ...

  8. Creating Code from Usage

    截圖: When ReSharper detects code that it can't find a matching declaration for, it offers multiple ways to create the declaration. Depending on the context, suggestions may include creating a field, parameter, class, interface, and other language entities ...

  9. ReSharper Works Smoothly in VS

    截圖: All ReSharper functionality is available in Visual Studio. ...

  10. ReSharper

    截圖: All ReSharper functionality is available in Visual Studio. Specific for that version of VS is the out-of-the-box support for both Light and Dark color themes. ...

  11. Support for Quick Launch Menu

    截圖: All ReSharper commands can be found and invoked via the new Quick Launch menu. ...

  12. Solution Explorer Awareness

    截圖: ReSharper commands are available on all nodes of Solution Explorer, including the newly introduced file member nodes. ...

  13. Architecture Explorer Support

    截圖: ReSharper 7 integrates into Visual Studio 2012 Architecture Explorer, exposing its refactorings, navigation actions and more commands right from architecture entries. ...

  14. Dependency Graph Support

    截圖: As well as supporting the Architecture Explorer in Visual Studio 2012 Ultimate Edition, we also provide access to ReSharper functionality from its Dependency Graph. ...

  15. Go to Symbol

    截圖: You can navigate to any symbol in a solution by name. CamelHumps support lets you specify symbols using abbreviations (for example, ap instead of AddProduct), and for more precise filtering, you can specify parts of a path to the symbol or a namespace ...

  16. Go to Implementation

    截圖: Jump from a base type or member to any of its end implementations, bypassing intermediate steps in the inheritance chain. ...

  17. To-Do Explorer

    截圖: ReSharper can show and group all to-do items in your code base, helping you navigate directly to each of them. ...

  18. Navigate to Derived Symbols

    截圖: Jump to a type to any of its inheritors, or from a type member to any members overriding or implementing it in derived types. ...

  19. Find Usages

    截圖: ReSharper's advanced Find Usages feature seeks for symbol occurrences in code, comments, and related symbols. Results are presented in a feature-rich tool window with grouping options, filtering by type of usage, and code preview. ...

  20. Go to File Member

    截圖: Jump to a specific member in the current file or its related files (for example, in another type part.) ...