40 references to ObjectGetHashCode
Metrics (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
409
WellKnownMemberNames.
ObjectGetHashCode
,
Metrics.Legacy (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
409
WellKnownMemberNames.
ObjectGetHashCode
,
Microsoft.CodeAnalysis.Analyzers (4)
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
179
case WellKnownMemberNames.
ObjectGetHashCode
:
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
409
WellKnownMemberNames.
ObjectGetHashCode
,
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
Microsoft.CodeAnalysis.CSharp (3)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.GetHashCodeMethodSymbol.cs (1)
28
: base(container, WellKnownMemberNames.
ObjectGetHashCode
)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5185
WellKnownMemberNames.
ObjectGetHashCode
,
Symbols\Synthesized\Records\SynthesizedRecordGetHashCode.cs (1)
21
: base(containingType, WellKnownMemberNames.
ObjectGetHashCode
, memberOffset, isReadOnly: containingType.IsRecordStruct)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\AttributeTests_Synthesized.cs (5)
687
var getHashCode = record.GetMember(WellKnownMemberNames.
ObjectGetHashCode
);
754
var getHashCode = record.GetMember(WellKnownMemberNames.
ObjectGetHashCode
);
829
var getHashCode = record.GetMember(WellKnownMemberNames.
ObjectGetHashCode
);
906
var getHashCode = record.GetMember(WellKnownMemberNames.
ObjectGetHashCode
);
957
var getHashCode = record.GetMember(WellKnownMemberNames.
ObjectGetHashCode
);
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1017
WellKnownMemberNames.
ObjectGetHashCode
or
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\RecordStructTests.cs (1)
4427
MethodSymbol gethashCode = comp.GetMembers("A." + WellKnownMemberNames.
ObjectGetHashCode
).OfType<SynthesizedRecordGetHashCode>().Single();
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
409
WellKnownMemberNames.
ObjectGetHashCode
,
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (1)
132
Dim method As New SynthesizedSimpleMethodSymbol(Me, WellKnownMemberNames.
ObjectGetHashCode
, Me.Manager.System_Int32,
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_GetHashCodeMethodSymbol.vb (1)
16
MyBase.New(VisualBasicSyntaxTree.Dummy.GetRoot(), container, WellKnownMemberNames.
ObjectGetHashCode
)
Roslyn.Diagnostics.Analyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
409
WellKnownMemberNames.
ObjectGetHashCode
,
Test.Utilities (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
409
WellKnownMemberNames.
ObjectGetHashCode
,
Text.Analyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
75
method.Name == WellKnownMemberNames.
ObjectGetHashCode
&&
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
113
return symbol.GetMembers(WellKnownMemberNames.
ObjectGetHashCode
).OfType<IMethodSymbol>().Any(m => m.IsGetHashCodeOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
409
WellKnownMemberNames.
ObjectGetHashCode
,