2 instantiations of SignatureComparer
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
17
public static readonly SignatureComparer Instance =
new
(SymbolEquivalenceComparer.Instance);
18
public static readonly SignatureComparer IgnoreAssembliesInstance =
new
(SymbolEquivalenceComparer.IgnoreAssembliesInstance);
6 references to SignatureComparer
Microsoft.CodeAnalysis.Workspaces (6)
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (1)
145
SignatureComparer
.Instance.HaveSameSignatureAndConstraintsAndReturnTypeAndAccessors(parameter.ContainingSymbol, symbol.ContainingSymbol, syntaxFacts.IsCaseSensitive) &&
Shared\Extensions\IMethodSymbolExtensions.cs (1)
67
if (!
SignatureComparer
.Instance.HaveSameSignature(method1.Parameters, method2.Parameters) ||
Shared\Extensions\ITypeSymbolExtensions.cs (1)
169
SignatureComparer
.Instance.HaveSameSignatureAndConstraintsAndReturnTypeAndAccessors(member, constructedInterfaceMember, syntaxFacts.IsCaseSensitive)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
602
SignatureComparer
.Instance.HaveSameSignature(member, kvp.Key, caseSensitive));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SignatureComparer.cs (2)
17
public static readonly
SignatureComparer
Instance = new(SymbolEquivalenceComparer.Instance);
18
public static readonly
SignatureComparer
IgnoreAssembliesInstance = new(SymbolEquivalenceComparer.IgnoreAssembliesInstance);