2 instantiations of AssemblyNameComparer
Microsoft.Build (2)
AssemblyNameComparer.cs (2)
21internal static readonly IComparer Comparer = new AssemblyNameComparer(false); 26internal static readonly IComparer ComparerConsiderRetargetable = new AssemblyNameComparer(true);
13 references to AssemblyNameComparer
Microsoft.Build (1)
AssemblyNameExtension.cs (1)
231return new HashSet<AssemblyNameExtension>(AssemblyNameComparer.GenericComparerConsiderRetargetable);
Microsoft.Build.Engine.UnitTests (12)
AssemblyNameEx_Tests.cs (12)
622Assert.True(AssemblyNameComparer.GenericComparer.Equals(a, b)); 623Assert.False(AssemblyNameComparer.GenericComparer.Equals(a, d)); 625Assert.False(AssemblyNameComparer.GenericComparerConsiderRetargetable.Equals(a, b)); 626Assert.True(AssemblyNameComparer.GenericComparerConsiderRetargetable.Equals(a, c)); 627Assert.False(AssemblyNameComparer.GenericComparerConsiderRetargetable.Equals(a, d)); 630Assert.Equal(0, AssemblyNameComparer.Comparer.Compare(a, b)); 631Assert.True(AssemblyNameComparer.Comparer.Compare(a, d) > 0); 632Assert.True(AssemblyNameComparer.Comparer.Compare(a, e) < 0); 634Assert.Equal(0, AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, c)); 635Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, b) > 0); 636Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, d) > 0); 637Assert.True(AssemblyNameComparer.ComparerConsiderRetargetable.Compare(a, e) < 0);