XenocodeRCE / neo-ConfuserEx

Updated ConfuserEX, an open-source, free obfuscator for .NET applications
http://yck1509.github.io/ConfuserEx/
Other
746 stars 89 forks source link

Additional Methods Added During Name Protection? #62

Closed g3v0 closed 4 years ago

g3v0 commented 4 years ago

Hi, I noticed some additional methods and fields being added in blank namespace after Name Protection. I've looked through the source code but I couldn't figure out where or why they're being added. Any ideas?

ConfuserEx_Problem

Screenshot is from dnSpy after using Name Protection only (debug setting). I'm wondering where those <>f__AnonymousType0<\u0001,\u0002> and <PrivateImplemenationDetails> methods come from.

ElektroKill commented 4 years ago

These types are generated by the compiler, they are most likely used by string switches, array initializers, and other things. Don’t worry about them.