I've got a .NET Web Service Reference to a 3rd party WSDL.
In that reference are 2 classes. Basically these 2 classes are most likely Interfaces on the 3rd Party API side but in .NET end up as 2 proxy classes.
I have a need to combine both these classes into one class. Why? Because it's stupid that these are split, they're the service which allows me to make method calls. The method calls are all split half and half between these 2 proxy classes.
So I want to create a custom wrapper class called ThirdPartyService and somehow essentially inherit both those proxy class's members. I know you can inherit 2 classes in C# but I don't see how to do this with an interface either.