28 references to SimpleNameComparer
Microsoft.CodeAnalysis (16)
Desktop\DesktopAssemblyIdentityComparer.cs (6)
87SimpleNameComparer.Equals(reference.Name, definition.Name) && 88SimpleNameComparer.Equals(reference.Name, "mscorlib")) 262if (SimpleNameComparer.Equals(identity.Name, "System") || 263SimpleNameComparer.Equals(identity.Name, "System.Core")) 274if (SimpleNameComparer.Equals(identity.Name, "Microsoft.VisualBasic")) 280if (SimpleNameComparer.Equals(identity.Name, "System.ComponentModel.Composition"))
Desktop\DesktopAssemblyIdentityComparer.Fx.cs (3)
23: base(SimpleNameComparer) 67return SimpleNameComparer.Equals(this.Name, other.Name) 78return SimpleNameComparer.GetHashCode(Name) ^ PublicKeyToken[0];
MetadataReference\AssemblyIdentity.cs (2)
416Hash.Combine(AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(_name), 462if (!AssemblyIdentityComparer.SimpleNameComparer.Equals(x._name, y._name))
MetadataReference\AssemblyIdentityComparer.cs (2)
138if (!SimpleNameComparer.Equals(reference.Name, definition.Name)) 156if (!SimpleNameComparer.Equals(reference.Name, definition.Name))
MetadataReference\AssemblyIdentityMap.cs (1)
24_map = new Dictionary<string, OneOrMany<KeyValuePair<AssemblyIdentity, TValue>>>(AssemblyIdentityComparer.SimpleNameComparer);
ReferenceManager\CommonReferenceManager.Binding.cs (2)
113var explicitAssembliesMap = new MultiDictionary<string, (AssemblyData DefinitionData, int DefinitionIndex)>(explicitAssemblies.Length, AssemblyIdentityComparer.SimpleNameComparer); 324var implicitAssembliesMap = new MultiDictionary<string, (AssemblyData DefinitionData, int DefinitionIndex)>(implicitAssemblies.Count, AssemblyIdentityComparer.SimpleNameComparer);
Microsoft.CodeAnalysis.CodeStyle (3)
SymbolEquivalenceComparer.AssemblyComparers.cs (2)
16=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name); 23return AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
386!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.Name, y.ContainingAssembly.Name) &&
Microsoft.CodeAnalysis.CSharp (2)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (1)
454return AssemblyIdentityComparer.SimpleNameComparer.Equals(leftIdentity.Name, rightIdentity.Name) &&
Symbols\ReferenceManager.cs (1)
121Debug.Assert(AssemblyIdentityComparer.SimpleNameComparer.Equals(identity1.Name, identity2.Name));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
ExpressionCompilerTestHelpers.cs (1)
552builder.Sort((x, y) => AssemblyIdentityComparer.SimpleNameComparer.Compare(x.Item1.GetDisplayName(), y.Item1.GetDisplayName()));
Microsoft.CodeAnalysis.Scripting (2)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (2)
104_loadedAssembliesBySimpleName = new Dictionary<string, List<LoadedAssemblyInfo>>(AssemblyIdentityComparer.SimpleNameComparer); 296AssemblyIdentityComparer.SimpleNameComparer.Equals(info.Identity.Name, identity.Name) &&
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (1)
365Return AssemblyIdentityComparer.SimpleNameComparer.Equals(leftIdentity.Name, rightIdentity.Name) AndAlso
Microsoft.CodeAnalysis.Workspaces (3)
SymbolEquivalenceComparer.AssemblyComparers.cs (2)
16=> AssemblyIdentityComparer.SimpleNameComparer.Equals(x?.Name, y?.Name); 23return AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
386!AssemblyIdentityComparer.SimpleNameComparer.Equals(x.ContainingAssembly.Name, y.ContainingAssembly.Name) &&