This project is read-only.
1
Vote

Provide implicit interface implementations

description

IMethodSymbol, IEventSymbol, and IPropertySymbol all have an ExplicitInterfaceImplementations property. It would be nice to also have an ImplicitInterfaceImplementations property and/or an InterfaceImplementations property with both implicit and explicit implementations. Without these you need to walk over each member of each implemented interface and use FindImplementationForInterfaceMember on the containing type and check if any of the results are the symbol for which you'd like to find implicit implementations. This seems unnecessarily complicated and slow.

comments