56 references to StringComparer
Crossgen2Tasks (2)
PrepareForReadyToRunCompilation.cs (2)
550mdReader.StringComparer.Equals(attributeTypeName, "ReferenceAssemblyAttribute") && 551mdReader.StringComparer.Equals(attributeTypeNamespace, "System.Runtime.CompilerServices"))
ILCompiler.Compiler (3)
Compiler\DependencyAnalysis\CustomAttributeBasedDependencyAlgorithm.cs (1)
226if (reader.StringComparer.Equals(propDef.Name, propertyName))
Compiler\UnmanagedEntryPointsRootProvider.cs (1)
67MetadataStringComparer comparer = reader.StringComparer;
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\EcmaExtensions.cs (1)
58if (reader.StringComparer.Equals(reader.GetPropertyDefinition(propertyHandle).Name, name))
ILCompiler.ReadyToRun (7)
JitInterface\CorInfoImpl.ReadyToRun.cs (6)
599var stringComparer = metadataReader.StringComparer; 612if (metadataReader.StringComparer.Equals(namespaceHandle, "System.Runtime")) 614if (metadataReader.StringComparer.Equals(nameHandle, "BypassReadyToRunAttribute")) 619else if (metadataReader.StringComparer.Equals(namespaceHandle, "System.Runtime.CompilerServices")) 621if (metadataReader.StringComparer.Equals(nameHandle, "CompExactlyDependsOnAttribute")) 638else if (metadataReader.StringComparer.Equals(nameHandle, "CompHasFallbackAttribute"))
src\runtime\src\coreclr\tools\Common\Compiler\Dataflow\EcmaExtensions.cs (1)
58if (reader.StringComparer.Equals(reader.GetPropertyDefinition(propertyHandle).Name, name))
ILCompiler.TypeSystem (16)
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaField.cs (4)
181if (metadataReader.StringComparer.Equals(nameHandle, "ThreadStaticAttribute") 182&& metadataReader.StringComparer.Equals(namespaceHandle, "System")) 186else if (metadataReader.StringComparer.Equals(nameHandle, "IntrinsicAttribute") 187&& metadataReader.StringComparer.Equals(namespaceHandle, "System.Runtime.CompilerServices"))
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaMethod.cs (4)
192if (metadataReader.StringComparer.Equals(namespaceHandle, "System.Runtime.CompilerServices")) 194if (metadataReader.StringComparer.Equals(nameHandle, "IntrinsicAttribute")) 200if (metadataReader.StringComparer.Equals(namespaceHandle, "System.Runtime.InteropServices")) 202if (metadataReader.StringComparer.Equals(nameHandle, "UnmanagedCallersOnlyAttribute"))
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaModule.cs (1)
801var c = reader.StringComparer;
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\EcmaType.cs (3)
218MetadataStringComparer stringComparer = reader.StringComparer; 358var stringComparer = metadataReader.StringComparer; 380MetadataStringComparer stringComparer = metadataReader.StringComparer;
src\runtime\src\coreclr\tools\Common\TypeSystem\Ecma\MetadataExtensions.cs (2)
134return metadataReader.StringComparer.Equals(namespaceHandle, attributeNamespace) 135&& metadataReader.StringComparer.Equals(nameHandle, attributeName);
src\runtime\src\coreclr\tools\Common\TypeSystem\IL\UnsafeAccessors.cs (2)
674if (reader.StringComparer.Equals(namespaceName, "System.Runtime.CompilerServices") 675&& reader.StringComparer.Equals(name, "UnsafeAccessorTypeAttribute"))
Microsoft.CodeAnalysis (8)
MetadataReader\MetadataReaderExtensions.cs (2)
201reader.StringComparer.Equals(typeDef.Name, typeName) && 202reader.StringComparer.Equals(typeDef.Namespace, namespaceName);
MetadataReader\PEModule.cs (6)
2828if (MetadataReader.StringComparer.Equals(MetadataReader.GetAssemblyReference(assemblyRef).Name, assemblyName)) 2877if (!MetadataReader.StringComparer.Equals(typeRef.Name, typeName)) 2882if (MetadataReader.StringComparer.Equals(typeRef.Namespace, namespaceName)) 3099if (!metadataReader.StringComparer.Equals(ctorName, WellKnownMemberNames.InstanceConstructorName)) 3111if (!metadataReader.StringComparer.Equals(methodDef.Name, WellKnownMemberNames.InstanceConstructorName)) 4018return metadataReader.StringComparer.Equals(nameHandle, name);
Microsoft.CodeAnalysis.CSharp (5)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (5)
131if (reader.StringComparer.StartsWith(def.Name, GeneratedNames.ActionDelegateNamePrefix) || 132reader.StringComparer.StartsWith(def.Name, GeneratedNames.FuncDelegateNamePrefix)) 146if (reader.StringComparer.StartsWith(def.Name, GeneratedNames.AnonymousTypeNameWithoutModulePrefix)) 167if (reader.StringComparer.StartsWith(def.Name, GeneratedNames.AnonymousDelegateNameWithoutModulePrefix)) 179if (reader.StringComparer.Equals(methodDef.Name, "Invoke"))
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueDebugInfoReader.cs (1)
156if (_pdbReader.StringComparer.Equals(document.Name, documentPath, ignoreCase: false))
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
144If Not reader.StringComparer.StartsWith(def.Name, GeneratedNameConstants.AnonymousTypeOrDelegateCommonPrefix) Then
Microsoft.Diagnostics.DataContractReader.Legacy (2)
ClrDataFrame.cs (2)
800if (moduleReader.StringComparer.Equals(td.Name, reader.GetString(typeRef.Name)) 801&& moduleReader.StringComparer.Equals(td.Namespace, reader.GetString(typeRef.Namespace)))
Microsoft.NET.Build.Tasks (2)
PrepareForReadyToRunCompilation.cs (2)
577mdReader.StringComparer.Equals(attributeTypeName, "ReferenceAssemblyAttribute") && 578mdReader.StringComparer.Equals(attributeTypeNamespace, "System.Runtime.CompilerServices"))
Microsoft.NET.HostModel (4)
ComHost\ClsidMap.cs (4)
121return metadataReader.StringComparer.Equals(type.Namespace, ns) && metadataReader.StringComparer.Equals(type.Name, name); 243return reader.StringComparer.Equals(namespaceMaybe, targetNamespace) && reader.StringComparer.Equals(nameMaybe, targetName);
System.Diagnostics.FileVersionInfo (1)
System\Diagnostics\FileVersionInfo.Unix.cs (1)
124MetadataStringComparer comparer = metadataReader.StringComparer;
System.Reflection.Metadata (1)
System\Reflection\Metadata\MetadataStringComparer.cs (1)
18/// Obtain instances using <see cref="MetadataReader.StringComparer"/>.
System.Reflection.MetadataLoadContext (3)
System\Reflection\Runtime\BindingFlagSupport\NameFilter.Ecma.cs (1)
21public sealed override bool Matches(StringHandle stringHandle, MetadataReader reader) => reader.StringComparer.Equals(stringHandle, ExpectedName, true);
System\Reflection\TypeLoading\General\Ecma\EcmaHelpers.cs (1)
106MetadataStringComparer stringComparer = reader.StringComparer;
System\Reflection\TypeLoading\General\Ecma\MetadataExtensions.cs (1)
76public static bool Equals(this StringHandle handle, string value, MetadataReader reader) => reader.StringComparer.Equals(handle, value, ignoreCase: false);