Dotfuscator allows several options that govern how namespaces are treated by the renaming algorithm. These are: “keepnamespace” and “keephierarchy” and are explained in detail in the section on identifier renaming.
The “disable” option is primarily for convenience and troubleshooting purposes. When set, Dotfuscator skips renaming altogether, regardless of what’s in the rest of the renaming section.
<renaming> <!-- Keep namespaces as they are, but rename types. --> <option>keepnamespace</option> <!-- Preserves namespace hierarchy but rename --> <!-- namespace names --> <option>keephierarchy</option> <!—- Skip renaming, ignoring rest of section --> <option>disable</option> ... </renaming>
Renaming options are not case sensitive.