public RepositoryDependencyResolverException(Type dependencyType, Exception innerException = null) : base( String.Format("Could not resolve type '{0}' using the '{1}'. Make sure you have configured your Ioc container for this type. View the InnerException for more details.", dependencyType, RepositoryDependencyResolver.Current == null ? "" : RepositoryDependencyResolver.Current.GetType().Name), innerException) { DependencyType = dependencyType; DependencyResolver = RepositoryDependencyResolver.Current; }
public static void SetDependencyResolver(IRepositoryDependencyResolver container) { Current = container; }
/// <summary> /// Sets the current dependency resolver. /// </summary> /// <param name="resolver">The current dependency resolver to set.</param> public static void SetResolver([NotNull] IRepositoryDependencyResolver resolver) { _instance.InnerSetResolver(Guard.NotNull(resolver, nameof(resolver))); }
public static void SetDependencyResolver(IRepositoryDependencyResolver resolver) { Current = resolver; }
private void InnerSetResolver(IRepositoryDependencyResolver resolver) { _current = resolver; }