13 references to Equals
Microsoft.CodeAnalysis.CSharp (13)
Symbols\EventSymbol.cs (1)
346return TypeSymbol.Equals(this.ContainingType, other.ContainingType, compareKind) && ReferenceEquals(this.OriginalDefinition, other.OriginalDefinition);
Symbols\FunctionTypeSymbol.cs (1)
222return Equals(thisDelegateType, otherDelegateType, compareKind);
Symbols\NamedTypeSymbol.cs (1)
827if (!Equals(thisOriginalDefinition, otherOriginalDefinition, comparison))
Symbols\PropertySymbol.cs (1)
474return TypeSymbol.Equals(this.ContainingType, other.ContainingType, compareKind) && ReferenceEquals(this.OriginalDefinition, other.OriginalDefinition);
Symbols\SignatureOnlyParameterSymbol.cs (1)
118TypeSymbol.Equals(_type.Type, other._type.Type, compareKind) &&
Symbols\Source\LambdaSymbol.cs (1)
399&& TypeSymbol.Equals(lambda.ReturnType, this.ReturnType, compareKind)
Symbols\SubstitutedFieldSymbol.cs (1)
119return (object)other != null && TypeSymbol.Equals(_containingType, other.ContainingType, compareKind) && OriginalDefinition == other.OriginalDefinition;
Symbols\SubstitutedMethodSymbol.cs (1)
439if (!TypeSymbol.Equals(this.ContainingType, other.ContainingType, compareKind)) return false;
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (3)
439TypeSymbol.Equals(_containingType, other._containingType, compareKind) && 440TypeSymbol.Equals(_returnType, other._returnType, compareKind)) 444if (!TypeSymbol.Equals(_parameters[i].Type, other._parameters[i].Type, compareKind))
Symbols\Tuples\TupleErrorFieldSymbol.cs (1)
190TypeSymbol.Equals(ContainingType, other.ContainingType, compareKind);
Symbols\Tuples\TupleFieldSymbol.cs (1)
172TypeSymbol.Equals(_containingTuple, other._containingTuple, compareKind);