# Naming Convention

.NET Reactor offers various schemes of how your classes and members will be renamed during obfuscation.


  • Incremental - If you want .NET Reactor always to generate the same obfuscation strings for your type and member names, you need to enable this option.

    Naming Convention Incremental



  • Standard - This is the default scheme.

    Naming Convention Default



  • Stealth - Generates random, meaningful names for obfuscated classes and members. This way it is less obvious which parts are obfuscated. For most cases 'Stealth' is the recommended option.

    Naming Convention Stealth



  • Strange - Uses weird and displaced characters which confuse most decompiler code views. Only enable this feature if you don't want to use the protected assembly in a development environment(Visual Studio etc.).

    Naming Convention Strange



  • Unprintable Characters - Uses unprintable strings to obfuscate type and member names. Only enable this feature if you don't want to use the protected assembly in a development environment(Visual Studio etc.).

    Naming Convention Unprintable