public DependencyInfoResourceV2(IPackageRepository repo) { V2Client = repo; _rangeSearched = new ConcurrentDictionary <string, VersionRange>(StringComparer.OrdinalIgnoreCase); _found = new ConcurrentDictionary <string, HashSet <PackageDependencyInfo> >(StringComparer.OrdinalIgnoreCase); _lockObjsById = new ConcurrentDictionary <string, object>(StringComparer.OrdinalIgnoreCase); _frameworkReducer = new FrameworkReducer(); _packageDepComparer = new PackageDependencyComparer(); _versionComparer = VersionComparer.VersionRelease; _versionRangeComparer = VersionRangeComparer.VersionRelease; }
public DependencyInfoResourceV2(IPackageRepository repo) { V2Client = repo; _rangeSearched = new ConcurrentDictionary<string, VersionRange>(StringComparer.OrdinalIgnoreCase); _found = new ConcurrentDictionary<string, HashSet<PackageDependencyInfo>>(StringComparer.OrdinalIgnoreCase); _lockObjsById = new ConcurrentDictionary<string, object>(StringComparer.OrdinalIgnoreCase); _frameworkReducer = new FrameworkReducer(); _packageDepComparer = new PackageDependencyComparer(); _versionComparer = VersionComparer.VersionRelease; _versionRangeComparer = VersionRangeComparer.VersionRelease; _useFindById = !(repo is DataServicePackageRepository); }