1 instantiation of NuGetFrameworkFullComparer
NuGet.Frameworks (1)
comparers\NuGetFrameworkFullComparer.cs (1)
15public static NuGetFrameworkFullComparer Instance { get; } = new();
19 references to NuGetFrameworkFullComparer
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
898var dependenciesByFramework = new Dictionary<NuGetFramework, HashSet<LibraryDependency>>(NuGetFrameworkFullComparer.Instance);
NuGet.Commands (2)
PackCommand\Logging\PackageSpecificWarningProperties.cs (1)
70frameworks = new HashSet<NuGetFramework>(NuGetFrameworkFullComparer.Instance);
RestoreCommand\RestoreCommand.cs (1)
34private static readonly ConcurrentDictionary<NuGetFramework, string> _frameworkShortNameCache = new(NuGetFrameworkFullComparer.Instance);
NuGet.Frameworks (8)
comparers\NuGetFrameworkFullComparer.cs (1)
15public static NuGetFrameworkFullComparer Instance { get; } = new();
CompatibilityProvider.cs (2)
15private static readonly NuGetFrameworkFullComparer FullComparer = NuGetFrameworkFullComparer.Instance;
FrameworkReducer.cs (4)
80nearest = possibleFrameworks.FirstOrDefault(f => NuGetFrameworkFullComparer.Instance.Equals(framework, f)); 304var input = frameworks.Distinct(NuGetFrameworkFullComparer.Instance).ToArray(); 383var allPclFrameworks = pclToFrameworks.Values.SelectMany(f => f).Distinct(NuGetFrameworkFullComparer.Instance); 400if (pair.Value.Contains(nearestForSub, NuGetFrameworkFullComparer.Instance))
NuGetFramework.cs (1)
409public static readonly IEqualityComparer<NuGetFramework> Comparer = NuGetFrameworkFullComparer.Instance;
NuGet.Packaging (3)
NuspecReader.cs (1)
218var groups = new Dictionary<NuGetFramework, HashSet<string>>(NuGetFrameworkFullComparer.Instance);
PackageReaderBase.cs (2)
368var frameworks = new HashSet<NuGetFramework>(NuGetFrameworkFullComparer.Instance); 427var groups = new Dictionary<NuGetFramework, List<string>>(NuGetFrameworkFullComparer.Instance);
NuGet.Protocol (5)
DependencyInfo\ResolverMetadataClient.cs (2)
127var frameworkComparer = NuGetFrameworkFullComparer.Instance;
LegacyFeed\V2FeedPackageInfo.cs (1)
252var results = new Dictionary<NuGetFramework, List<PackageDependency>>(NuGetFrameworkFullComparer.Instance);
Plugins\PluginPackageReader.cs (2)
518var frameworks = new HashSet<NuGetFramework>(NuGetFrameworkFullComparer.Instance); 995var groups = new Dictionary<NuGetFramework, List<string>>(NuGetFrameworkFullComparer.Instance);