#
Control Flow Obfuscation
Control Flow Obfuscation converts the code inside your methods into spaghetti code, which whilst retaining the function of the code makes it extremely difficult for human eyes and decompilers to follow the program logic. Decompiler are not able to decompile the spaghetti code back to your original source code.
Before (decompiled with ILSpy):
After (decompiled with ILSpy):