Closed sashaozz closed 10 years ago
For example we have
IBaseBaseInterface{ void BaseBaseMethod();} IBaseInterface : IBaseBaseInterface {void BaseMethod();} and IInterface : IBaseInterface { void Method(); }
For this interface ESP will throw an exception of type 'System.TypeLoadException'
Additional information: Method '_BaseBaseMethod' is overriding a method that has been overridden.
Probably you have to add Distinct() when returning methods list from ProxyHelper.DiscoverMethods
That should be an easy fix.
Fixed in the latest code. I'm going to take a look at the other outstanding issue, then I'll do a build.
Great! Thank You!
This is fixed in v3.0.1. Available on nuget now.
For example we have
For this interface ESP will throw an exception of type 'System.TypeLoadException'
Additional information: Method '_BaseBaseMethod' is overriding a method that has been overridden.
Probably you have to add Distinct() when returning methods list from ProxyHelper.DiscoverMethods