There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
CanResolve returns false for arbitrary types that can resolve
Because CanResolve returns false even when a non-registered concrete class could be resolved because all of its constructor dependencies are registered, I can't use CanResolve in place of a try/catch. Try/catch is obviously much slower than a spot check
for all the other cases where Munq will throw when it can't resolve. We need either CanResolve to return true when a concrete type that isn't registered can resolve by dependency, or a TryResolve method that will attempt to resolve without throwing an exception.