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