10 references to Equals
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Symbols.cs (4)
2080
Debug.Assert(!Symbol.
Equals
(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything) || options.IsAttributeTypeLookup(),
2083
Debug.Assert(!Symbol.
Equals
(first, second, TypeCompareKind.ConsiderEverything) || !Symbol.
Equals
(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything),
2239
!Symbol.
Equals
(originalSymbols[best.Index], originalSymbols[secondBest.Index], TypeCompareKind.ConsiderEverything),
Binder\Semantics\Operators\BinaryOperatorSignature.cs (1)
66
Symbol.
Equals
(this.Method, other.Method, TypeCompareKind.ConsiderEverything);
BoundTree\BoundDagEvaluation.cs (1)
28
Symbol.
Equals
(this.Symbol, other.Symbol, TypeCompareKind.AllIgnoreOptions);
BoundTree\UnboundLambda.cs (1)
1440
=> x.IsExpressionTree == y.IsExpressionTree && Symbol.
Equals
(x.Type, y.Type, TypeCompareKind.ConsiderEverything);
FlowAnalysis\NullableWalker.cs (1)
1952
if (lambdaIsExactMatch || Symbol.
Equals
(originalSymbol, updatedSymbol, TypeCompareKind.ConsiderEverything))
Lowering\ExtensionMethodReferenceRewriter.cs (1)
250
if (Symbol.
Equals
(method, node.Method, TypeCompareKind.AllIgnoreOptions) && TypeSymbol.Equals(constrainedToType, node.ConstrainedToType, TypeCompareKind.AllIgnoreOptions))
Symbols\AliasSymbol.cs (1)
259
Equals
(this.ContainingSymbol, other.ContainingSymbol, compareKind);