6 instantiations of OneWayCompatibilityMappingEntry
Microsoft.VisualStudio.TestPlatform.ObjectModel (6)
Nuget.Frameworks\DefaultFrameworkMappings.cs (6)
289
new
OneWayCompatibilityMappingEntry
(new FrameworkRange(
297
new
OneWayCompatibilityMappingEntry
(new FrameworkRange(
305
new
OneWayCompatibilityMappingEntry
(new FrameworkRange(
313
new
OneWayCompatibilityMappingEntry
(new FrameworkRange(
515
return new
OneWayCompatibilityMappingEntry
(
528
return new
OneWayCompatibilityMappingEntry
(
23 references to OneWayCompatibilityMappingEntry
Microsoft.VisualStudio.TestPlatform.ObjectModel (23)
Nuget.Frameworks\CompatibilityMappingComparer.cs (4)
10
internal class CompatibilityMappingComparer : IEqualityComparer<
OneWayCompatibilityMappingEntry
>
21
public bool Equals(
OneWayCompatibilityMappingEntry
? x,
OneWayCompatibilityMappingEntry
? y)
40
public int GetHashCode(
OneWayCompatibilityMappingEntry
obj)
Nuget.Frameworks\DefaultFrameworkMappings.cs (6)
284
private static readonly Lazy<
OneWayCompatibilityMappingEntry
[]> CompatibilityMappingsLazy = new(() =>
503
public IEnumerable<
OneWayCompatibilityMappingEntry
> CompatibilityMappings
511
private static
OneWayCompatibilityMappingEntry
CreateGenerationMapping(
524
private static
OneWayCompatibilityMappingEntry
CreateStandardMapping(
537
private static IEnumerable<
OneWayCompatibilityMappingEntry
> CreateGenerationAndStandardMapping(
546
private static IEnumerable<
OneWayCompatibilityMappingEntry
> CreateGenerationAndStandardMappingForAllVersions(
Nuget.Frameworks\FrameworkNameProvider.cs (9)
64
private readonly Dictionary<string, HashSet<
OneWayCompatibilityMappingEntry
>> _compatibilityMappings;
101
_compatibilityMappings = new Dictionary<string, HashSet<
OneWayCompatibilityMappingEntry
>>(StringComparer.OrdinalIgnoreCase);
719
private void AddCompatibilityMappings(IEnumerable<
OneWayCompatibilityMappingEntry
> mappings)
723
foreach (
var
mapping in mappings)
725
if (!_compatibilityMappings.TryGetValue(mapping.TargetFrameworkRange.Min.Framework, out HashSet<
OneWayCompatibilityMappingEntry
>? entries))
727
entries = new HashSet<
OneWayCompatibilityMappingEntry
>(
OneWayCompatibilityMappingEntry
.Comparer);
969
if (_compatibilityMappings.TryGetValue(framework.Framework, out HashSet<
OneWayCompatibilityMappingEntry
>? entries))
1100
foreach (
var
mapping in _compatibilityMappings.SelectMany(p => p.Value))
Nuget.Frameworks\IFrameworkMappings.cs (1)
55
IEnumerable<
OneWayCompatibilityMappingEntry
> CompatibilityMappings { get; }
Nuget.Frameworks\OneWayCompatibilityMappingEntry.cs (3)
9
internal class OneWayCompatibilityMappingEntry : IEquatable<
OneWayCompatibilityMappingEntry
>
47
public bool Equals(
OneWayCompatibilityMappingEntry
? other)
54
return obj is
OneWayCompatibilityMappingEntry
other && Equals(other);