6 instantiations of OneWayCompatibilityMappingEntry
NuGet.Frameworks (6)
DefaultFrameworkMappings.cs (6)
288
new
OneWayCompatibilityMappingEntry
(new FrameworkRange(
296
new
OneWayCompatibilityMappingEntry
(new FrameworkRange(
304
new
OneWayCompatibilityMappingEntry
(new FrameworkRange(
312
new
OneWayCompatibilityMappingEntry
(new FrameworkRange(
514
return new
OneWayCompatibilityMappingEntry
(
527
return new
OneWayCompatibilityMappingEntry
(
25 references to OneWayCompatibilityMappingEntry
Microsoft.DotNet.PackageTesting (1)
GetCompatiblePackageTargetFrameworks.cs (1)
93
foreach (
var
item in DefaultFrameworkMappings.Instance.CompatibilityMappings)
Microsoft.DotNet.PackageValidation (1)
Validators\CompatibleTFMValidator.cs (1)
104
foreach (
OneWayCompatibilityMappingEntry
item in DefaultFrameworkMappings.Instance.CompatibilityMappings)
NuGet.Frameworks (23)
comparers\CompatibilityMappingComparer.cs (4)
9
public class CompatibilityMappingComparer : IEqualityComparer<
OneWayCompatibilityMappingEntry
>
17
public bool Equals(
OneWayCompatibilityMappingEntry
? x,
OneWayCompatibilityMappingEntry
? y)
36
public int GetHashCode(
OneWayCompatibilityMappingEntry
obj)
def\IFrameworkMappings.cs (1)
55
IEnumerable<
OneWayCompatibilityMappingEntry
> CompatibilityMappings { get; }
DefaultFrameworkMappings.cs (7)
283
private static readonly Lazy<
OneWayCompatibilityMappingEntry
[]> CompatibilityMappingsLazy = new Lazy<
OneWayCompatibilityMappingEntry
[]>(() =>
502
public IEnumerable<
OneWayCompatibilityMappingEntry
> CompatibilityMappings
510
private static
OneWayCompatibilityMappingEntry
CreateGenerationMapping(
523
private static
OneWayCompatibilityMappingEntry
CreateStandardMapping(
536
private static IEnumerable<
OneWayCompatibilityMappingEntry
> CreateGenerationAndStandardMapping(
545
private static IEnumerable<
OneWayCompatibilityMappingEntry
> CreateGenerationAndStandardMappingForAllVersions(
FrameworkNameProvider.cs (9)
65
private readonly Dictionary<string, HashSet<
OneWayCompatibilityMappingEntry
>> _compatibilityMappings;
102
_compatibilityMappings = new Dictionary<string, HashSet<
OneWayCompatibilityMappingEntry
>>(StringComparer.OrdinalIgnoreCase);
731
private void AddCompatibilityMappings(IEnumerable<
OneWayCompatibilityMappingEntry
> mappings)
735
foreach (
var
mapping in mappings)
737
if (!_compatibilityMappings.TryGetValue(mapping.TargetFrameworkRange.Min.Framework, out HashSet<
OneWayCompatibilityMappingEntry
>? entries))
739
entries = new HashSet<
OneWayCompatibilityMappingEntry
>(
OneWayCompatibilityMappingEntry
.Comparer);
981
if (_compatibilityMappings.TryGetValue(framework.Framework, out HashSet<
OneWayCompatibilityMappingEntry
>? entries))
1112
foreach (
var
mapping in _compatibilityMappings.SelectMany(p => p.Value))
OneWayCompatibilityMappingEntry.cs (2)
9
public class OneWayCompatibilityMappingEntry : IEquatable<
OneWayCompatibilityMappingEntry
>
47
public bool Equals(
OneWayCompatibilityMappingEntry
? other)