36 references to Equals
Microsoft.CodeAnalysis (2)
Operations\ControlFlowGraphBuilder.cs (2)
5482condition = new BinaryOperation(BinaryOperatorKind.Equals, 5532if (relationalValueClause.Relation == BinaryOperatorKind.Equals)
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (2)
42if (operation.OperatorKind is not (BinaryOperatorKind.Equals or BinaryOperatorKind.NotEquals)) 66var isOperatorEquals = operation.OperatorKind == BinaryOperatorKind.Equals;
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
221if (binaryOperator.OperatorKind != BinaryOperatorKind.Equals)
HashCodeAnalyzer.OperationDeconstructor.cs (1)
108if (binary.OperatorKind == BinaryOperatorKind.Equals)
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
SyntaxGeneratorExtensions_Negate.cs (3)
22{ BinaryOperatorKind.Equals, BinaryOperatorKind.NotEquals }, 23{ BinaryOperatorKind.NotEquals, BinaryOperatorKind.Equals }, 193var newBinaryExpressionSyntax = negatedKind is BinaryOperatorKind.Equals or BinaryOperatorKind.NotEquals
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory_Methods.cs (1)
511return BinaryOperatorKind.Equals;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
CastSimplifier.cs (1)
805var opName = operatorKind == BinaryOperatorKind.Equals
CSharpUsePatternCombinatorsAnalyzer.cs (1)
44case IBinaryOperation { OperatorKind: BinaryOperatorKind.Equals } op:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
ConvertToRecordHelpers.cs (3)
158OperatorKind: BinaryOperatorKind.Equals, 664: BinaryOperatorKind.Equals; 751OperatorKind: BinaryOperatorKind.Equals,
CSharpSyntaxGeneratorInternal.cs (1)
140BinaryOperatorKind.Equals => generator.ReferenceEqualsExpression(left, right),
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertToRecordHelpers.cs (3)
158OperatorKind: BinaryOperatorKind.Equals, 664: BinaryOperatorKind.Equals; 751OperatorKind: BinaryOperatorKind.Equals,
CSharpUsePatternCombinatorsAnalyzer.cs (1)
44case IBinaryOperation { OperatorKind: BinaryOperatorKind.Equals } op:
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CastSimplifier.cs (1)
805var opName = operatorKind == BinaryOperatorKind.Equals
CSharpSyntaxGeneratorInternal.cs (1)
140BinaryOperatorKind.Equals => generator.ReferenceEqualsExpression(left, right),
Microsoft.CodeAnalysis.Features (5)
AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (2)
42if (operation.OperatorKind is not (BinaryOperatorKind.Equals or BinaryOperatorKind.NotEquals)) 66var isOperatorEquals = operation.OperatorKind == BinaryOperatorKind.Equals;
AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
221if (binaryOperator.OperatorKind != BinaryOperatorKind.Equals)
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.Analyzer.cs (1)
277case IBinaryOperation { OperatorKind: BinaryOperatorKind.Equals } op:
HashCodeAnalyzer.OperationDeconstructor.cs (1)
108if (binary.OperatorKind == BinaryOperatorKind.Equals)
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\TestOperationVisitor.cs (1)
1361Operations.BinaryOperatorKind.Equals or // Error cases
Diagnostics\OperationTestAnalyzer.cs (1)
407case BinaryOperatorKind.Equals:
Microsoft.CodeAnalysis.VisualBasic (2)
Operations\VisualBasicOperationFactory_Methods.vb (2)
666Return If(leftOpt?.Type?.SpecialType = SpecialType.System_Object, BinaryOperatorKind.ObjectValueEquals, BinaryOperatorKind.Equals) 670Return BinaryOperatorKind.Equals
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicSyntaxGeneratorInternal.vb (1)
132Case BinaryOperatorKind.Equals
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxGeneratorInternal.vb (1)
132Case BinaryOperatorKind.Equals
Microsoft.CodeAnalysis.Workspaces (3)
SyntaxGeneratorExtensions_Negate.cs (3)
22{ BinaryOperatorKind.Equals, BinaryOperatorKind.NotEquals }, 23{ BinaryOperatorKind.NotEquals, BinaryOperatorKind.Equals }, 193var newBinaryExpressionSyntax = negatedKind is BinaryOperatorKind.Equals or BinaryOperatorKind.NotEquals