Closed ppittle closed 10 years ago
Current:
internal String PublicAbstractMethod() { return PublicAbstractMethodFunc(); } //In MasterWrapper Contructor PublicAbstractMethodFunc = () => base.ExecuteMethod( "PublicAbstractMethod", new List<Parameter>{}, () => _mixinInstance.PublicAbstractMethod());
Better:
internal String PublicAbstractMethod() { return base.ExecuteMethod( "PublicAbstractMethod", new List<Parameter>{}, () => PublicAbstractMethodFunc()); } //In MasterWrapper Contructor PublicAbstractMethodFunc = () => _mixinInstance.PublicAbstractMethod();
This fix will allow the Virtual Funcs to be overloaded and AOP still work.
Current:
Better:
This fix will allow the Virtual Funcs to be overloaded and AOP still work.