63 references to ObjectEquals
Metrics (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
384
WellKnownMemberNames.
ObjectEquals
,
Metrics.Legacy (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
384
WellKnownMemberNames.
ObjectEquals
,
Microsoft.CodeAnalysis.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
384
WellKnownMemberNames.
ObjectEquals
,
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
Microsoft.CodeAnalysis.CSharp (6)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.EqualsMethodSymbol.cs (1)
22
: base(container, WellKnownMemberNames.
ObjectEquals
)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5278
WellKnownMemberNames.
ObjectEquals
,
Symbols\Synthesized\Records\SynthesizedRecordBaseEquals.cs (1)
20
: base(containingType, WellKnownMemberNames.
ObjectEquals
, memberOffset, DeclarationModifiers.Public | DeclarationModifiers.Override | DeclarationModifiers.Sealed)
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (1)
43
foreach (var member in ContainingType.GetMembers(WellKnownMemberNames.
ObjectEquals
))
Symbols\Synthesized\Records\SynthesizedRecordEquals.cs (1)
22
: base(containingType, WellKnownMemberNames.
ObjectEquals
, memberOffset,
Symbols\Synthesized\Records\SynthesizedRecordObjEquals.cs (1)
19
: base(containingType, WellKnownMemberNames.
ObjectEquals
, memberOffset, isReadOnly: containingType.IsRecordStruct)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (5)
Attributes\AttributeTests_Synthesized.cs (5)
690
var equals = record.GetMembers(WellKnownMemberNames.
ObjectEquals
);
757
var equals = record.GetMembers(WellKnownMemberNames.
ObjectEquals
);
832
var equals = record.GetMembers(WellKnownMemberNames.
ObjectEquals
);
909
var equals = record.GetMembers(WellKnownMemberNames.
ObjectEquals
);
960
var equals = record.GetMembers(WellKnownMemberNames.
ObjectEquals
);
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1016
WellKnownMemberNames.
ObjectEquals
or
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (1)
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
384
WellKnownMemberNames.
ObjectEquals
,
Microsoft.CodeAnalysis.ResxSourceGenerator (4)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
Microsoft.CodeAnalysis.VisualBasic (4)
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_TypePublicSymbol.vb (2)
108
Dim method As New SynthesizedSimpleMethodSymbol(Me, WellKnownMemberNames.
ObjectEquals
, Me.Manager.System_Boolean,
120
Dim method As New SynthesizedSimpleMethodSymbol(Me, WellKnownMemberNames.
ObjectEquals
, Me.Manager.System_Boolean,
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (1)
20
MyBase.New(VisualBasicSyntaxTree.Dummy.GetRoot(), container, WellKnownMemberNames.
ObjectEquals
)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (1)
20
MyBase.New(VisualBasicSyntaxTree.Dummy.GetRoot(), container, WellKnownMemberNames.
ObjectEquals
)
Roslyn.Diagnostics.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
384
WellKnownMemberNames.
ObjectEquals
,
Test.Utilities (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
384
WellKnownMemberNames.
ObjectEquals
,
Text.Analyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (3)
32
method.Name == WellKnownMemberNames.
ObjectEquals
&&
47
method.Name == WellKnownMemberNames.
ObjectEquals
&&
65
(method.Name == WellKnownMemberNames.
ObjectEquals
|| method.Name == "ReferenceEquals");
src\RoslynAnalyzers\Utilities\Compiler\Extensions\INamedTypeSymbolExtensions.cs (1)
107
return symbol.GetMembers(WellKnownMemberNames.
ObjectEquals
).OfType<IMethodSymbol>().Any(m => m.IsObjectEqualsOverride());
src\RoslynAnalyzers\Utilities\Workspaces\SyntaxGeneratorExtensions.cs (1)
384
WellKnownMemberNames.
ObjectEquals
,