1 write to CompareKind
Microsoft.CodeAnalysis (1)
Symbols\SymbolEqualityComparer.cs (1)
41
CompareKind
= compareKind;
15 references to CompareKind
Microsoft.CodeAnalysis.CSharp (7)
Emitter\Model\SymbolAdapter.cs (1)
81
return this.IsDefinition || !this.Equals(this.OriginalDefinition, SymbolEqualityComparer.ConsiderEverything.
CompareKind
);
FlowAnalysis\NullableWalker.cs (2)
5887
return method.Equals(compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange), SymbolEqualityComparer.ConsiderEverything.
CompareKind
)
5888
|| method.OriginalDefinition.Equals(compilation.GetWellKnownTypeMember(WellKnownMember.System_Threading_Interlocked__CompareExchange_T), SymbolEqualityComparer.ConsiderEverything.
CompareKind
);
Symbols\PublicModel\Symbol.cs (1)
101
return other is object && UnderlyingSymbol.Equals(other.UnderlyingSymbol, equalityComparer.
CompareKind
);
Symbols\PublicModel\TypeSymbol.cs (1)
65
var compareKind = equalityComparer.
CompareKind
;
Symbols\Symbol.cs (2)
676
return this.Equals(obj as Symbol, SymbolEqualityComparer.Default.
CompareKind
);
681
return this.Equals(other, SymbolEqualityComparer.Default.
CompareKind
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\NullableReferenceTypesTests.cs (6)
109414
Assert.True(method1.Equals(method2, SymbolEqualityComparer.IncludeNullability.
CompareKind
));
109415
Assert.True(method2.Equals(method1, SymbolEqualityComparer.IncludeNullability.
CompareKind
));
109419
Assert.False(method1.Equals(method2, SymbolEqualityComparer.IncludeNullability.
CompareKind
));
109420
Assert.False(method2.Equals(method1, SymbolEqualityComparer.IncludeNullability.
CompareKind
));
112170
Assert.True(c.Equals(c2, SymbolEqualityComparer.Default.
CompareKind
));
112171
Assert.False(c.Equals(c2, SymbolEqualityComparer.ConsiderEverything.
CompareKind
));
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Symbol.vb (2)
778
Return Me.[Equals](TryCast(other, Symbol), SymbolEqualityComparer.Default.
CompareKind
)
782
Return Me.[Equals](TryCast(other, Symbol), equalityComparer.
CompareKind
)