i2.init(this);
It works fine when everything is in .cs files.
When I compile indicator 2 (i2) into a protected assembly, then I get casting errors:
"Cannot convert from Ninjatrader.Indicator.Indicator [.. @ADL.cs] to Ninjatrader.Indicator.Indicator [.. mydll.]
It seems compiling the protected assembly changes something and there are now two separate Ninjatrader.Indicator.Indicator classes, one for the .cs files and one for the dll.
Is there a way to fix this problem?

Comment