1 write to _assemblyComparer
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (1)
69
_assemblyComparer
= assemblyComparer;
7 references to _assemblyComparer
Microsoft.CodeAnalysis.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.cs (2)
122
return new(
_assemblyComparer
, newDistinguishRefFromOut, newTupleNamesMustMatch, newIgnoreNullableAnnotations, newObjectAndDynamicCompareEqually, newArrayAndReadOnlySpanCompareEqually);
166
Debug.Assert(
_assemblyComparer
== null);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (3)
150
=> symbolEquivalenceComparer.
_assemblyComparer
?.Equals(x, y) ?? true;
327
/// This map is populated only if we are ignoring assemblies for symbol equivalence comparison, i.e. <see cref="
_assemblyComparer
"/> is true.
555
if (x.IsGlobalNamespace && symbolEquivalenceComparer.
_assemblyComparer
== null)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (2)
90
=> Hash.Combine(_symbolEquivalenceComparer.
_assemblyComparer
?.GetHashCode(x) ?? 0, currentHash);
214
if (x.IsGlobalNamespace && _symbolEquivalenceComparer.
_assemblyComparer
== null)