Open ElektroKill opened 3 years ago
The opposite feature is also cool: rename overloaded methods to different names. For the following code:
public class Program {
public int OverloadMethod(int param) => param;
public string OverloadMethod(string param) => param;
}
Renamed methods would be different.
Moreover, it makes sense to make this feature included.
I've decided to extract my idea to the separated issue: #293
If this feature is used it will be not possible to correctly deobfuscate exception stack traces because of identifiers ambiguity.
Hello, I suggest adding a signature overloading renaming option. I have seen numerous other obfuscators do this and having ConfuserEx do this would be very cool.
An example: If there are two methods:
TestMethod(string text)
andTester()
. Currently, they would get different names. With overloading, the methods would be renamed to for examplea(string text)
anda()
.In my opinion, this would help increase the obscurity of the code.