I am aware of C# 3.5 overloading options, where you can have a different parameters list (and different behaviors) for the same name method. But this addition is like adding a certain rule over the overloading.
If I was not clear, please see the 2 attached images of example of an indicator that does this (by one of your echo-system partners). In the first one, you can see the list of params when Type=Price, and in the other you can see a different list of params when Type=Indicator.
Can you add an example code of how this can be done?

Comment