1 write to SignatureTypeEquivalenceComparer
Microsoft.CodeAnalysis.Workspaces (1)
SymbolEquivalenceComparer.cs (1)
64
this.
SignatureTypeEquivalenceComparer
= new SignatureTypeSymbolEquivalenceComparer(this);
7 references to SignatureTypeEquivalenceComparer
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
2317
=> (exact ? s_exactSymbolEqualityComparer : (IEqualityComparer<ITypeSymbol?>)s_runtimeSymbolEqualityComparer.
SignatureTypeEquivalenceComparer
).Equals(oldType, newType);
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (1)
152
var comparer = SymbolEquivalenceComparer.Instance.
SignatureTypeEquivalenceComparer
;
Microsoft.CodeAnalysis.Workspaces (5)
Shared\Utilities\SignatureComparer.cs (1)
25
private IEqualityComparer<ITypeSymbol> SignatureTypeEquivalenceComparer => _symbolEquivalenceComparer.
SignatureTypeEquivalenceComparer
;
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
475
return _symbolEquivalenceComparer.
SignatureTypeEquivalenceComparer
.Equals(x.ReturnType, y.ReturnType, equivalentTypesWithDifferingAssemblies) &&
SymbolEquivalenceComparer.ParameterSymbolEqualityComparer.cs (2)
59
_symbolEqualityComparer.
SignatureTypeEquivalenceComparer
.Equals(x.Type, y.Type, equivalentTypesWithDifferingAssemblies);
77
_symbolEqualityComparer.
SignatureTypeEquivalenceComparer
.GetHashCode(x.Type));
SymbolKey.SymbolKeyReader.cs (1)
398
var signatureComparer = Comparer.
SignatureTypeEquivalenceComparer
;