Can Dotfuscator process applications that use reflection?
Yes. Transforms such as Control Flow and String Encryption are not affected by reflection. But, depending on how you implemented the reflection there may be some configuration work in order to use renaming on your public methods. So how can you use reflection and use renaming without any configuration? There are a number of ways to get a reference to a Type, and not all require the use of a lookup by name.