If you check “Flow Obfuscation”, the obfuscated assembly can anti-decompile:
Figure 3 Namespace is broken, name is obfuscated, anti-decompile