2 instantiations of EqualsComparer
Microsoft.CodeAnalysis.CSharp (2)
Symbols\TypeWithAnnotations.cs (2)
381internal static readonly EqualsComparer ConsiderEverythingComparer = new EqualsComparer(TypeCompareKind.ConsiderEverything); 382internal static readonly EqualsComparer IgnoreNullableModifiersForReferenceTypesComparer = new EqualsComparer(TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);
5 references to EqualsComparer
Microsoft.CodeAnalysis.CSharp (5)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (2)
517collectedBounds[methodTypeParameterIndex] = new HashSet<TypeWithAnnotations>(TypeWithAnnotations.EqualsComparer.ConsiderEverythingComparer); 2822updated ??= new HashSet<TypeWithAnnotations>(TypeWithAnnotations.EqualsComparer.ConsiderEverythingComparer);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
582TypeWithAnnotations.EqualsComparer.IgnoreNullableModifiersForReferenceTypesComparer);
Symbols\TypeWithAnnotations.cs (2)
381internal static readonly EqualsComparer ConsiderEverythingComparer = new EqualsComparer(TypeCompareKind.ConsiderEverything); 382internal static readonly EqualsComparer IgnoreNullableModifiersForReferenceTypesComparer = new EqualsComparer(TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);