NinjaTrader needs certain code areas to stay readable and unchanged after obfuscation. These are the main areas an obfuscator should not rename, remove, encrypt, or change:
When protecting a NinjaTrader indicator, strategy, or add-on, the obfuscator must preserve all NinjaTrader-required entry points, public class names, namespaces, properties, attributes, lifecycle methods, and serialization-related code. NinjaTrader depends on reflection to discover and load scripts, so renaming or altering these areas can cause import errors, missing indicators, broken settings, or runtime failures. can someone guide me were to find these certain codes areas that should not be changed,