8 references to SymbolEqualityComparer
Microsoft.CodeAnalysis.CSharp (8)
Symbols\SymbolEqualityComparer.cs (8)
14
internal static readonly EqualityComparer<Symbol> ConsiderEverything = new
SymbolEqualityComparer
(TypeCompareKind.ConsiderEverything);
16
internal static readonly EqualityComparer<Symbol> IgnoringTupleNamesAndNullability = new
SymbolEqualityComparer
(TypeCompareKind.IgnoreTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);
23
internal static readonly EqualityComparer<Symbol> IgnoringDynamicTupleNamesAndNullability = new
SymbolEqualityComparer
(TypeCompareKind.IgnoreDynamicAndTupleNames | TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);
25
internal static readonly EqualityComparer<Symbol> IgnoringNullable = new
SymbolEqualityComparer
(TypeCompareKind.IgnoreNullableModifiersForReferenceTypes);
27
internal static readonly EqualityComparer<Symbol> ObliviousNullableModifierMatchesAny = new
SymbolEqualityComparer
(TypeCompareKind.ObliviousNullableModifierMatchesAny);
29
internal static readonly EqualityComparer<Symbol> AllIgnoreOptions = new
SymbolEqualityComparer
(TypeCompareKind.AllIgnoreOptions);
32
new
SymbolEqualityComparer
(TypeCompareKind.AllIgnoreOptions & ~(TypeCompareKind.IgnoreNullableModifiersForReferenceTypes));
34
internal static readonly EqualityComparer<Symbol> CLRSignature = new
SymbolEqualityComparer
(TypeCompareKind.CLRSignatureCompareOptions);