title: .net decompiler that allows renaming fields
body: <p>I recently again came across a situation where I had to decompile an old assembly to see what it was really doing, we all know this problem...</p>
  
  <p>Normally I do it with ILSpy after the redgate one became non-free.
  However in the assembly I am currently working on, all the fields etc have really bland names to the point where they are all just string1, string 2, etc.</p>
  
  <p>I whish I could just rename those fields to ease reading and keep my sanity. Code does not have to be able to re-compile. Or maybe not rename the fields themselfes but display something like a sticky comment next to them?</p>
  
  <p>The only tool I know that could do this is Dis# but it has a really ugly gui and is paid, a free alternative would be awesome.</p>