1 instantiation of StringOrdinalComparer
Microsoft.CodeAnalysis (1)
InternalUtilities\StringOrdinalComparer.cs (1)
19
public static readonly StringOrdinalComparer Instance = new
StringOrdinalComparer
();
16 references to StringOrdinalComparer
Microsoft.CodeAnalysis (2)
InternalUtilities\StringOrdinalComparer.cs (2)
19
public static readonly
StringOrdinalComparer
Instance = new StringOrdinalComparer();
27
return
StringOrdinalComparer
.Equals(a, b);
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Constraints.cs (1)
44
var names = new Dictionary<string, int>(n,
StringOrdinalComparer
.Instance);
Declarations\MergedNamespaceDeclaration.cs (1)
162
var namespaceGroups = new Dictionary<string, ArrayBuilder<SingleNamespaceDeclaration>>(
StringOrdinalComparer
.Instance);
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (8)
585
Debug.Assert(
StringOrdinalComparer
.Equals(@event.Name, other.Name));
594
Debug.Assert(
StringOrdinalComparer
.Equals(field.Name, other.Name));
600
Debug.Assert(
StringOrdinalComparer
.Equals(method.Name, other.Name));
630
Debug.Assert(
StringOrdinalComparer
.Equals(type.MetadataName, other.MetadataName));
655
Debug.Assert(
StringOrdinalComparer
.Equals(@namespace.MetadataName, other.MetadataName));
722
Debug.Assert(
StringOrdinalComparer
.Equals(property.MetadataName, other.MetadataName));
734
Debug.Assert(
StringOrdinalComparer
.Equals(type.Name, other.Name));
812
var result = members.ToDictionary(s => s.MetadataName,
StringOrdinalComparer
.Instance);
Emitter\Model\PEModuleBuilder.cs (1)
672
var exportedNamesMap = new Dictionary<string, NamedTypeSymbol>(
StringOrdinalComparer
.Instance);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2361
return symbols.ToDictionary(s => s.Name,
StringOrdinalComparer
.Instance);
Symbols\Metadata\PE\PENamespaceSymbol.cs (1)
304
noPiaLocalTypes = new Dictionary<string, TypeDefinitionHandle>(
StringOrdinalComparer
.Instance);
Symbols\Source\SourceAssemblySymbol.cs (1)
2834
forwardedTypesFromSource = new Dictionary<string, NamedTypeSymbol>(
StringOrdinalComparer
.Instance);