Introduction
This article describes plugin functions.
DT ReSharper Plugin roadmap
is available in the latest version
is partly available
- Context actions
- Move strings to resource
- Replace string by property
- Use
System.String.Empty
instead of ""
- Use
System.Environment.NewLine
instead of "\r\n"
- Highlighting
- String literal is invalid
- String could be moved to resource
- String present in a resource
- Refactoring
- Move strings to resource
- Move all strings from file(s) to resource
- Move all strings from folder(s) to resource
- Move all strings from project(s) to resource
- Move all strings from solution to resource
Context actions
Move strings to resource
Move strings to resource by context action.
Replace string by property
If a string exists in project resource files, then use "Replace string by property" context action.
Use System.String.Empty instead of ""
For empty strings use System.String.Empty
.
Use System.Environment.NewLine instead of "\r\n"
For string that contains \r
and \n
, use System.Environment.NewLine
.
Highlighting
String literal is invalid
In the ReSharper -> Options you can set "Localization -> String literal is invalid" to "Show as error".
An unrecognized escape sequence marked by red wave.
String could be moved to resource
In the ReSharper -> Options you can set "Localization -> String literal could be moved to resource" to "Show as warning".
All strings underlined by wavy line.
Refactoring
Move strings to resource
You can move strings to resource by context action or main menu item.
First, you select the resource file and string name.
If the checkbox "Apply for all same strings in project {CurrentProjectName}" is true
, then you can see all the same strings in this project.
Current string does not present in this list.
String placed to resource file after action.
and string literal replaced by property.
If checkbox "Keep modified files open" is true
, then you can undo this action.
History
All changes
Visit DT ReSharper plugin homepage.