1 write to SignatureTypeEquivalenceComparer
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
77
this.
SignatureTypeEquivalenceComparer
= new SignatureTypeSymbolEquivalenceComparer(this);
5 references to SignatureTypeEquivalenceComparer
Microsoft.CodeAnalysis.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
398
var signatureComparer = Comparer.
SignatureTypeEquivalenceComparer
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (1)
27
private IEqualityComparer<ITypeSymbol> SignatureTypeEquivalenceComparer => _symbolEquivalenceComparer.
SignatureTypeEquivalenceComparer
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
488
return symbolEquivalenceComparer.
SignatureTypeEquivalenceComparer
.Equals(x.ReturnType, y.ReturnType, equivalentTypesWithDifferingAssemblies) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (2)
52
symbolEqualityComparer.
SignatureTypeEquivalenceComparer
.Equals(x.Type, y.Type, equivalentTypesWithDifferingAssemblies);
70
symbolEqualityComparer.
SignatureTypeEquivalenceComparer
.GetHashCode(x.Type));