internal DefaultResolver(VersionMatchingStrategies assemblyMatchingStrategy, SearchOption searchOption) : base(assemblyMatchingStrategy)
        {
            Throw.IfNot.Enum.IsDefined <SearchOption>(searchOption, nameof(searchOption), $"Given search option is not defined {searchOption.Format()}");

            SearchOption = searchOption;
        }