|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
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.