On NetworkElement and many other *ServiceProvider interfaces (ie DhcpServiceProvider), the return value for the methods are a boolean, but those booleans are never checked. I would like to clean up all these interfaces and put the majority of the methods to return "void." Would there be any objection to this? I find it quite confusing when implementing an interface when I have to look at calling code to determine if I should return false or throw an exception in some case.
Cleaning this up would mean I'd have to update all the implementations of the interfaces. Darren