|Dotfuscator > References > Configuration File Reference > Removal Section (i.e. Pruning) > Conditional Includes List|
A type must be conditionally included if it is not detectable by the static dependency analysis, i.e. if it is dynamically loaded; meaning, the type itself is included in the dependency analysis, but its members are still subject to pruning. Please see Understanding Include Triggers and Conditional Includes for a deeper explanation of this feature.
This section provides a dynamic way to specify conditionally included types. It contains a list of inclusion rules that are applied at runtime. If a rule selects a given type, then that item is conditionally included.
The rules are logically
OR-ed together, so any item that is selected by at least one rule will be conditionally included.
The inclusion list has support for selecting types by name, assembly, module, or namespace.
Each type of rule is explained in detail in the section on pruning.