Implemented interface member:
method
GetHashCode
System.Collections.Generic.IEqualityComparer<T>.GetHashCode(T)
5 overrides of GetHashCode
Microsoft.CodeAnalysis (1)
CaseInsensitiveComparison.cs (1)
254public override int GetHashCode(string str)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (1)
src\Compilers\Core\Portable\CaseInsensitiveComparison.cs (1)
254public override int GetHashCode(string str)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Compilers\Core\Portable\CaseInsensitiveComparison.cs (1)
254public override int GetHashCode(string str)
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (2)
266public override int GetHashCode(string obj) 365public override int GetHashCode(string obj)
191 references to GetHashCode
Aspire.Dashboard (2)
Otlp\Model\OtlpResource.cs (2)
354hashCode.Add(StringComparers.OtlpAttribute.GetHashCode(obj[i].Key)); 355hashCode.Add(StringComparers.OtlpAttribute.GetHashCode(obj[i].Value));
BuildActionTelemetryTable (2)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (1)
418return StringComparer.OrdinalIgnoreCase.GetHashCode(uriString);
GenerateDocumentationAndConfigFiles (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Metrics (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Metrics.Legacy (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.AspNetCore.App.Analyzers (1)
Mvc\DetectAmbiguousActionRoutes.cs (1)
258hashCode ^= StringComparer.OrdinalIgnoreCase.GetHashCode(method);
Microsoft.AspNetCore.Components (2)
src\Http\Routing\src\RouteValueEqualityComparer.cs (2)
52return StringComparer.OrdinalIgnoreCase.GetHashCode(string.Empty); 56return StringComparer.OrdinalIgnoreCase.GetHashCode(stringObj);
Microsoft.AspNetCore.Components.Forms (1)
FieldIdentifier.cs (1)
78var fieldHash = StringComparer.Ordinal.GetHashCode(FieldName);
Microsoft.AspNetCore.Components.Forms.Tests (2)
EditContextTest.cs (1)
350return StringComparer.Ordinal.GetHashCode(Property);
FieldIdentifierTest.cs (1)
301return StringComparer.Ordinal.GetHashCode(Property);
Microsoft.AspNetCore.Http.Abstractions (2)
HostString.cs (1)
310return (HasValue ? StringComparer.OrdinalIgnoreCase.GetHashCode(_value) : 0);
PathString.cs (1)
423return (HasValue ? StringComparer.OrdinalIgnoreCase.GetHashCode(Value) : 0);
Microsoft.AspNetCore.Http.Extensions (1)
src\Shared\ParameterBindingMethodCache.cs (1)
720return StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\Model\ParameterLookupKey.cs (1)
23return StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Microsoft.AspNetCore.Mvc.Abstractions (1)
src\Shared\ParameterBindingMethodCache.cs (1)
720return StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Microsoft.AspNetCore.OpenApi (1)
src\Shared\ParameterBindingMethodCache.cs (1)
720return StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionProvider.cs (1)
291return StringComparer.OrdinalIgnoreCase.GetHashCode(EncodingName);
Microsoft.AspNetCore.Routing (2)
RouteValueEqualityComparer.cs (2)
52return StringComparer.OrdinalIgnoreCase.GetHashCode(string.Empty); 56return StringComparer.OrdinalIgnoreCase.GetHashCode(stringObj);
Microsoft.AspNetCore.Server.HttpSys (1)
UrlPrefix.cs (1)
200return StringComparer.OrdinalIgnoreCase.GetHashCode(FullPrefix);
Microsoft.Build.Framework (6)
MSBuildNameIgnoreCaseComparer.cs (1)
190return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Substring(start, length));
PathHelpers\AbsolutePath.cs (1)
209public override int GetHashCode() => Value is null ? 0 : s_pathComparer.GetHashCode(Value);
Sdk\SdkResultItem.cs (2)
59hashCode ^= StringComparer.OrdinalIgnoreCase.GetHashCode(kvp.Key) * (StringComparer.OrdinalIgnoreCase.GetHashCode(kvp.Value ?? "V") + 1);
TaskHostParameters.cs (2)
91hash = hash * 31 + comparer.GetHashCode(Runtime ?? string.Empty); 92hash = hash * 31 + comparer.GetHashCode(Architecture ?? string.Empty);
Microsoft.CodeAnalysis (15)
Compilation\CompilationOptions.cs (5)
676Hash.Combine(this.CryptoKeyContainer != null ? StringComparer.Ordinal.GetHashCode(this.CryptoKeyContainer) : 0, 677Hash.Combine(this.CryptoKeyFile != null ? StringComparer.Ordinal.GetHashCode(this.CryptoKeyFile) : 0, 680Hash.Combine(this.MainTypeName != null ? StringComparer.Ordinal.GetHashCode(this.MainTypeName) : 0, 683Hash.Combine(this.ModuleName != null ? StringComparer.Ordinal.GetHashCode(this.ModuleName) : 0, 688Hash.Combine(this.ScriptClassName != null ? StringComparer.Ordinal.GetHashCode(this.ScriptClassName) : 0,
Desktop\DesktopAssemblyIdentityComparer.Fx.cs (1)
78return SimpleNameComparer.GetHashCode(Name) ^ PublicKeyToken[0];
Emit\AnonymousTypeKey.cs (1)
58(IgnoreCase ? StringComparer.OrdinalIgnoreCase : StringComparer.Ordinal).GetHashCode(Name)));
FileKey.cs (1)
46StringComparer.OrdinalIgnoreCase.GetHashCode(this.FullPath),
InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
MetadataReference\AssemblyIdentity.cs (2)
416Hash.Combine(AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(_name), 428AssemblyIdentityComparer.CultureComparer.GetHashCode(_cultureName)));
SourceFileResolver.cs (1)
150return Hash.Combine(_baseDirectory != null ? StringComparer.Ordinal.GetHashCode(_baseDirectory) : 0,
StrongName\StrongNameFileSystem.cs (1)
46=> _signingTempPath != null ? StringComparer.Ordinal.GetHashCode(_signingTempPath) : 0;
XmlFileResolver.cs (1)
104return _baseDirectory != null ? StringComparer.Ordinal.GetHashCode(_baseDirectory) : 0;
Microsoft.CodeAnalysis.Analyzers (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SanitizerInfo.cs (1)
90hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SinkInfo.cs (1)
78hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\SourceInfo.cs (1)
206hashCode.Add(StringComparer.Ordinal.GetHashCode(this.FullTypeName));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.CodeStyle (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.CSharp (1)
Symbols\MissingModuleSymbol.cs (1)
232return Hash.Combine(assembly.GetHashCode(), StringComparer.OrdinalIgnoreCase.GetHashCode(_name));
Microsoft.CodeAnalysis.CSharp.Features (1)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
790StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name));
Microsoft.CodeAnalysis.EditorFeatures (5)
EditorConfigSettings\Updater\NamingStyles\SourceTextExtensions.cs (5)
148return Hash.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(style.Name), 149Hash.Combine(StringComparer.Ordinal.GetHashCode(style.Prefix), 150Hash.Combine(StringComparer.Ordinal.GetHashCode(style.Suffix), 151Hash.Combine(StringComparer.Ordinal.GetHashCode(style.WordSeparator), 182return Hash.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(symbolSpecification.Name),
Microsoft.CodeAnalysis.Extensions.Package (3)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.Features (5)
AddImport\AbstractAddImportFeatureService.cs (1)
453return path == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(path);
AddImport\References\MetadataSymbolReference.cs (1)
76StringComparer.OrdinalIgnoreCase.GetHashCode(_reference.FilePath));
CodeLens\LocationComparer.cs (1)
33StringComparer.OrdinalIgnoreCase.GetHashCode(obj.SourceTree.FilePath));
CodeRefactorings\CodeRefactoringService.cs (1)
321return (Language, DocumentKind, StringComparer.OrdinalIgnoreCase.GetHashCode(DocumentExtension)).GetHashCode();
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
472Hash.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(_filePath ?? string.Empty),
Microsoft.CodeAnalysis.InteractiveHost (2)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.CodeAnalysis.LanguageServer (1)
HostWorkspace\ProjectToLoad.cs (1)
25return StringComparer.Ordinal.GetHashCode(obj.Path);
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Protocol\DocumentUri.cs (1)
118? StringComparer.OrdinalIgnoreCase.GetHashCode(this.ParsedUri.AbsoluteUri)
Protocol\Internal\VSInternalIconMapping.cs (1)
72hashCode = (hashCode * -1521134295) + StringComparer.Ordinal.GetHashCode(this.Tags[i]);
Protocol\Internal\VSInternalKindAndModifier.cs (2)
75hashCode = (hashCode * -1521134295) + (this.Kind == null ? 0 : StringComparer.Ordinal.GetHashCode(this.Kind)); 82hashCode = (hashCode * -1521134295) + StringComparer.Ordinal.GetHashCode(this.Modifier[i]);
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\TypeRef.cs (3)
63hashCode = hashCode * -1521134295 + comparer.GetHashCode(TypeName); 64hashCode = hashCode * -1521134295 + comparer.GetHashCode(AssemblyName); 68hashCode = hashCode * -1521134295 + comparer.GetHashCode(codeBase);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Microsoft.CodeAnalysis.UnitTests (2)
Collections\ImmutableSegmentedDictionaryTest.cs (2)
369return StringComparer.Ordinal.GetHashCode(obj.Value); 386return StringComparer.OrdinalIgnoreCase.GetHashCode(this.Value);
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\MissingModuleSymbol.vb (1)
204Return Hash.Combine(m_Assembly.GetHashCode(), StringComparer.OrdinalIgnoreCase.GetHashCode(_name))
Microsoft.CodeAnalysis.Workspaces (5)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Workspace\Solution\SolutionState.CachingFilePathComparer.cs (1)
119return s_comparer.GetHashCode(obj);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.CommonLanguageServerProtocol.Framework.Package (3)
TypeRef.cs (3)
63hashCode = hashCode * -1521134295 + comparer.GetHashCode(TypeName); 64hashCode = hashCode * -1521134295 + comparer.GetHashCode(AssemblyName); 68hashCode = hashCode * -1521134295 + comparer.GetHashCode(codeBase);
Microsoft.DotNet.SignTool (1)
src\Hash.cs (1)
137hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatFinishReason.cs (1)
37public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
ChatCompletion\ChatRole.cs (1)
85=> StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
SpeechToText\SpeechToTextResponseUpdateKind.cs (1)
88=> StringComparer.OrdinalIgnoreCase.GetHashCode(Value);
Microsoft.Extensions.AI.OpenAI (1)
src\LegacySupport\StringHash\StringHash.cs (1)
28return comparer.GetHashCode(s);
Microsoft.Extensions.DependencyModel (1)
DependencyContext.cs (1)
91return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name);
Microsoft.Extensions.FileSystemGlobbing (2)
FilePatternMatch.cs (1)
74value != null ? StringComparer.OrdinalIgnoreCase.GetHashCode(value) : 0;
Internal\PathSegments\LiteralPathSegment.cs (1)
40return StringComparisonHelper.GetStringComparer(_comparisonType).GetHashCode(Value);
Microsoft.Extensions.Http.Resilience (1)
Internal\HttpKey.cs (1)
18public int GetHashCode([DisallowNull] HttpKey obj) => StringComparer.Ordinal.GetHashCode(obj.Name);
Microsoft.JSInterop (1)
Infrastructure\DotNetDispatcher.cs (1)
551public override int GetHashCode() => StringComparer.Ordinal.GetHashCode(AssemblyName);
Microsoft.VisualStudio.Extensibility.Testing.Xunit (1)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeFactDiscoverer.cs (1)
279return StringComparer.OrdinalIgnoreCase.GetHashCode(GetKey(obj));
Microsoft.VisualStudio.LanguageServices (2)
DocumentationComments\VisualStudioDocumentationProvider.cs (1)
67=> StringComparer.OrdinalIgnoreCase.GetHashCode(_filePath);
src\Compilers\Core\Portable\FileKey.cs (1)
46StringComparer.OrdinalIgnoreCase.GetHashCode(this.FullPath),
PresentationFramework (1)
System\Windows\ThemeMode.cs (1)
91public override int GetHashCode() => _value != null ? StringComparer.Ordinal.GetHashCode(_value) : 0;
Roslyn.Diagnostics.Analyzers (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
System.Data.Common (1)
System\Data\DataTable.cs (1)
3225return _hashCodeProvider.GetHashCode(name);
System.Diagnostics.DiagnosticSource (2)
System\Diagnostics\DsesActivitySourceListener.cs (2)
245hash = ((hash << 5) + hash) + StringComparer.OrdinalIgnoreCase.GetHashCode(obj.activitySourceName); 246hash = ((hash << 5) + hash) + (obj.activityName == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.activityName));
System.IO.Packaging (1)
System\IO\Packaging\PackUriHelper.cs (1)
665return StringComparer.OrdinalIgnoreCase.GetHashCode(NormalizedPartUriString);
System.Net.Http (18)
src\libraries\Common\src\System\Net\CredentialCacheKey.cs (1)
77StringComparer.OrdinalIgnoreCase.GetHashCode(AuthenticationType) ^
System\Net\Http\Headers\AuthenticationHeaderValue.cs (1)
86int result = StringComparer.OrdinalIgnoreCase.GetHashCode(_scheme);
System\Net\Http\Headers\CacheControlHeaderValue.cs (1)
605hashcode ^= comparer.GetHashCode(value);
System\Net\Http\Headers\ContentDispositionHeaderValue.cs (1)
175return StringComparer.OrdinalIgnoreCase.GetHashCode(_dispositionType) ^ NameValueHeaderValue.GetHashCode(_parameters);
System\Net\Http\Headers\ContentRangeHeaderValue.cs (1)
103StringComparer.OrdinalIgnoreCase.GetHashCode(_unit),
System\Net\Http\Headers\MediaTypeHeaderValue.cs (1)
144return StringComparer.OrdinalIgnoreCase.GetHashCode(_mediaType!) ^ NameValueHeaderValue.GetHashCode(_parameters);
System\Net\Http\Headers\NameValueHeaderValue.cs (2)
64int nameHashCode = StringComparer.OrdinalIgnoreCase.GetHashCode(_name); 75return nameHashCode ^ StringComparer.OrdinalIgnoreCase.GetHashCode(_value);
System\Net\Http\Headers\ProductHeaderValue.cs (2)
75int result = StringComparer.OrdinalIgnoreCase.GetHashCode(_name); 79result ^= StringComparer.OrdinalIgnoreCase.GetHashCode(_version);
System\Net\Http\Headers\RangeHeaderValue.cs (1)
99int result = StringComparer.OrdinalIgnoreCase.GetHashCode(_unit);
System\Net\Http\Headers\StringWithQualityHeaderValue.cs (1)
62HashCode.Combine(StringComparer.OrdinalIgnoreCase.GetHashCode(_value), _quality);
System\Net\Http\Headers\TransferCodingHeaderValue.cs (1)
136return StringComparer.OrdinalIgnoreCase.GetHashCode(_value) ^ NameValueHeaderValue.GetHashCode(_parameters);
System\Net\Http\Headers\ViaHeaderValue.cs (3)
113StringComparer.OrdinalIgnoreCase.GetHashCode(_protocolVersion), 114StringComparer.OrdinalIgnoreCase.GetHashCode(_receivedBy), 115_protocolName is null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(_protocolName),
System\Net\Http\Headers\WarningHeaderValue.cs (1)
111StringComparer.OrdinalIgnoreCase.GetHashCode(_agent),
System\Net\Http\HttpMethod.cs (1)
67_hashcode = StringComparer.OrdinalIgnoreCase.GetHashCode(_method);
System.Net.Mail (3)
System\Net\Mail\MailAddress.cs (1)
282return StringComparer.InvariantCultureIgnoreCase.GetHashCode(ToString());
System\Net\Mime\ContentDisposition.cs (1)
251public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(ToString());
System\Net\Mime\ContentType.cs (1)
215public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(ToString());
System.Net.Primitives (8)
src\libraries\Common\src\System\Net\CredentialCacheKey.cs (1)
77StringComparer.OrdinalIgnoreCase.GetHashCode(AuthenticationType) ^
System\Net\Cookie.cs (4)
636StringComparer.OrdinalIgnoreCase.GetHashCode(Name), 637StringComparer.Ordinal.GetHashCode(Value), 638StringComparer.Ordinal.GetHashCode(Path), 639StringComparer.OrdinalIgnoreCase.GetHashCode(DomainKey),
System\Net\CredentialCache.cs (2)
366StringComparer.OrdinalIgnoreCase.GetHashCode(AuthenticationType) ^ 367StringComparer.OrdinalIgnoreCase.GetHashCode(Host) ^
System\Net\DnsEndPoint.cs (1)
46StringComparer.OrdinalIgnoreCase.GetHashCode(_host));
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Runtime\InteropServices\OSPlatform.cs (1)
52return Name == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
src\libraries\System.Private.CoreLib\src\System\String.Comparison.cs (1)
694public int GetHashCode(StringComparison comparisonType) => StringComparer.FromComparison(comparisonType).GetHashCode(this);
src\libraries\System.Private.CoreLib\src\System\StringComparer.cs (1)
201return GetHashCode(s);
src\libraries\System.Private.CoreLib\src\System\TimeZoneInfo.cs (1)
746public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(_id);
System.Private.Uri (1)
System\Uri.cs (1)
1550return StringComparer.OrdinalIgnoreCase.GetHashCode(remoteUrl);
System.ServiceModel.Primitives (2)
System\IdentityModel\Claims\ClaimComparer.cs (1)
365return StringComparer.OrdinalIgnoreCase.GetHashCode(upn);
System\ServiceModel\EndpointAddress.cs (1)
386return StringComparer.OrdinalIgnoreCase.GetHashCode(uriString);
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\JsonTypeInfo.cs (1)
1061public override int GetHashCode() => StringComparer.OrdinalIgnoreCase.GetHashCode(Name);
Test.Utilities (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
Text.Analyzers (4)
src\Compilers\Core\Portable\InternalUtilities\Hash.cs (2)
160hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode); 180hashCode = Hash.Combine(stringComparer.GetHashCode(value), hashCode);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\Section.cs (1)
179StringComparer.OrdinalIgnoreCase.GetHashCode(FilePath ?? string.Empty),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.AssemblyComparers.cs (1)
21=> obj is null ? 0 : AssemblyIdentityComparer.SimpleNameComparer.GetHashCode(obj.Name);
xunit.console (1)
common\AssemblyResolution\Microsoft.Extensions.DependencyModel\DependencyContext.cs (1)
102return StringComparer.OrdinalIgnoreCase.GetHashCode(obj.Name);