This is ok that you are getting errors, try to write in Method name and the symbols as you using in dnspy in Visual Studio or somewhere else, you will get the same thing. You could change the User-strings in ILSpy String heap or UserString heap or in dnSpy US and change the strings without errors. Stay a space (empty string) is enough to make the same thing as you show, also you may use dnlib list all of types then rename them, or use de4dot.
Hi Patrick, great writeup! How did you come to know that Grigori Perelman is the creator of dnspy? Dnspy is a perfect production debugger where you can debug any .NET application without source code. I was shocked to see that it was archived but as you pointed out work seems to continue now.
df19127ead