in CodeRush Ultimate v17.1.9
"Extract to string" is wiping out all my comment nodes of existing resource entries
To Reproduce.
Move a string to a resource (type something like var s = "testing some stuff";
then place mouse inside string , type alt+enter, select "Extract to String" then an existing or new resource.
go to that resource, enter a comment in the comment field
Try again and you will see the existing comments node is being deleted
It may also matter that it changes the following lines also:
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
to:
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
Robert,
Thank you for the report, I can reproduce this issue. Please give us some time to find a solution.