43 references to StringComparer
Crossgen2Tasks (2)
PrepareForReadyToRunCompilation.cs (2)
467mdReader.StringComparer.Equals(attributeTypeName, "ReferenceAssemblyAttribute") && 468mdReader.StringComparer.Equals(attributeTypeNamespace, "System.Runtime.CompilerServices"))
Microsoft.AspNetCore.App.UnitTests (2)
TargetingPackTests.cs (2)
209return reader.StringComparer.Equals(attributeType.Namespace, typeof(ReferenceAssemblyAttribute).Namespace) 210&& reader.StringComparer.Equals(attributeType.Name, nameof(ReferenceAssemblyAttribute));
Microsoft.CodeAnalysis (8)
MetadataReader\MetadataReaderExtensions.cs (2)
201reader.StringComparer.Equals(typeDef.Name, typeName) && 202reader.StringComparer.Equals(typeDef.Namespace, namespaceName);
MetadataReader\PEModule.cs (6)
2796if (MetadataReader.StringComparer.Equals(MetadataReader.GetAssemblyReference(assemblyRef).Name, assemblyName)) 2845if (!MetadataReader.StringComparer.Equals(typeRef.Name, typeName)) 2850if (MetadataReader.StringComparer.Equals(typeRef.Namespace, namespaceName)) 3067if (!metadataReader.StringComparer.Equals(ctorName, WellKnownMemberNames.InstanceConstructorName)) 3079if (!metadataReader.StringComparer.Equals(methodDef.Name, WellKnownMemberNames.InstanceConstructorName)) 3986return metadataReader.StringComparer.Equals(nameHandle, name);
Microsoft.CodeAnalysis.CSharp (5)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (5)
126if (reader.StringComparer.StartsWith(def.Name, GeneratedNames.ActionDelegateNamePrefix) || 127reader.StringComparer.StartsWith(def.Name, GeneratedNames.FuncDelegateNamePrefix)) 141if (reader.StringComparer.StartsWith(def.Name, GeneratedNames.AnonymousTypeNameWithoutModulePrefix)) 162if (reader.StringComparer.StartsWith(def.Name, GeneratedNames.AnonymousDelegateNameWithoutModulePrefix)) 174if (reader.StringComparer.Equals(methodDef.Name, "Invoke"))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
Emit\CompilationEmitTests.cs (3)
5079if (peReader.StringComparer.Equals(typeDef.Name, "Viewable")) 5084if (peReader.StringComparer.Equals(method.Name, "get_P1")) 5088if (peReader.StringComparer.Equals(method.Name, "get_P2"))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (10)
Attributes\AttributeTests_NativeInteger.cs (1)
1599return reader.GetTypeDefinition(reader.TypeDefinitions.Single(h => reader.StringComparer.Equals(reader.GetTypeDefinition(h).Name, name)));
Attributes\AttributeTests_Nullable.cs (9)
191_ = reader.TypeDefinitions.Single(h => reader.StringComparer.Equals(reader.GetTypeDefinition(h).Name, name)); 195Assert.False(reader.TypeDefinitions.Any(h => reader.StringComparer.Equals(reader.GetTypeDefinition(h).Name, name))); 4752var field = fieldDefs.Single(f => reader.StringComparer.Equals(f.Name, "Nested")); 4761field = fieldDefs.Single(f => reader.StringComparer.Equals(f.Name, "Long")); 4868var field = typeDef.GetFields().Select(f => reader.GetFieldDefinition(f)).Single(f => reader.StringComparer.Equals(f.Name, "Field")); 4871var @event = typeDef.GetEvents().Select(e => reader.GetEventDefinition(e)).Single(e => reader.StringComparer.Equals(e.Name, "Event")); 4874var method = typeDef.GetMethods().Select(m => reader.GetMethodDefinition(m)).Single(m => reader.StringComparer.Equals(m.Name, "Method")); 4879var property = typeDef.GetProperties().Select(p => reader.GetPropertyDefinition(p)).Single(p => reader.StringComparer.Equals(p.Name, "Property")); 5408return reader.GetTypeDefinition(reader.TypeDefinitions.Single(h => reader.StringComparer.Equals(reader.GetTypeDefinition(h).Name, name)));
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
MetadataUtilities.cs (1)
485if (reader.StringComparer.Equals(methodDef.Name, methodName))
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (2)
MetadataResolver.cs (2)
267if (_reader.StringComparer.Equals(methodDef.Name, ctorName, ignoreCase: false) && MatchesTypeName(declaringTypeDef, name)) 278if (_reader.StringComparer.Equals(memberName, name, _ignoreCase))
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\EditAndContinueMethodDebugInfoReader.cs (1)
161if (_pdbReader.StringComparer.Equals(document.Name, documentPath, IgnoreCaseWhenComparingDocumentNames))
Microsoft.CodeAnalysis.Test.Utilities (1)
Metadata\DynamicAnalysisDataReader.cs (1)
153mdReader.StringComparer.Equals(resource.Name, resourceName))
Microsoft.CodeAnalysis.VisualBasic (1)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (1)
129If Not reader.StringComparer.StartsWith(def.Name, GeneratedNameConstants.AnonymousTypeOrDelegateCommonPrefix) Then
Microsoft.DotNet.SignTool (2)
src\Configuration.cs (2)
672=> reader.StringComparer.Equals(nameHandle, typeName) && reader.StringComparer.Equals(namespaceHandle, namespaceName);
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);