I also came with C ++ and did not miss it, especially since I read Refactoring [and used the tool not for OOTB for this].
You can use PostSharp to publish based on the placement of attributes on your AdminJQueryPage, which will achieve the same effect.
Or you can extract the method code into helper classes and call this (e.g. Joe example)
Or you can put helpers in one base class and call from it.
In any case, your code will be more understandable.
It is only a matter of time before your mixes begin to overlap, and then your general set of methods for managing this complexity should be involved - in C ++, MI should have been only one tool in the set, not a very sexy hammer.
source share