DefaultConvention.HasMultipleImplementationInSameNamespace performs Assembly.GetTypes.Where(t => t.HasInterface(service)) to retrieve a list of implementing types.
It should instead use IImplementorFinder, which already knows about implementing types.
DefaultConvention.HasMultipleImplementationInSameNamespace
performsAssembly.GetTypes.Where(t => t.HasInterface(service))
to retrieve a list of implementing types.It should instead use
IImplementorFinder
, which already knows about implementing types.