57 references to NotEqualsExpression
Microsoft.CodeAnalysis.CSharp (13)
_generated\0\Syntax.xml.Main.Generated.cs (2)
2788case SyntaxKind.NotEqualsExpression: 2850SyntaxKind.NotEqualsExpression => SyntaxKind.ExclamationEqualsToken,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29298case SyntaxKind.NotEqualsExpression: 34725case SyntaxKind.NotEqualsExpression:
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1686/// <item><description><see cref="SyntaxKind.NotEqualsExpression"/></description></item>
Binder\Binder_Expressions.cs (1)
676case SyntaxKind.NotEqualsExpression:
Binder\Binder_Operators.cs (3)
867case SyntaxKind.NotEqualsExpression: 1031case SyntaxKind.NotEqualsExpression: 3237case SyntaxKind.NotEqualsExpression: return BinaryOperatorKind.NotEqual;
Binder\EarlyWellKnownAttributeBinder.cs (1)
135case SyntaxKind.NotEqualsExpression:
Parser\DirectiveParser.cs (1)
891case SyntaxKind.NotEqualsExpression:
Parser\LanguageParser.cs (1)
11301case SyntaxKind.NotEqualsExpression:
Syntax\SyntaxKindFacts.cs (1)
662return SyntaxKind.NotEqualsExpression;
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
src\roslyn\src\Analyzers\CSharp\Analyzers\AddRequiredParentheses\CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
35SyntaxKind.NotEqualsExpression,
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
56if (!ifStatement.Condition.IsKind(SyntaxKind.NotEqualsExpression))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
41context.RegisterSyntaxNodeAction(n => AnalyzeSyntax(n), SyntaxKind.EqualsExpression, SyntaxKind.NotEqualsExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
109else if (binaryExpression.Kind() is SyntaxKind.NotEqualsExpression)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
106var defAssignedWhenTrue = _comparison.Kind() is SyntaxKind.NotEqualsExpression or SyntaxKind.IsExpression;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
50SyntaxKind.NotEqualsExpression,
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
65SyntaxKind.NotEqualsExpression or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
777case SyntaxKind.NotEqualsExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
120public int ReferenceNotEqualsExpression => (int)SyntaxKind.NotEqualsExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
126if (leftOrRightChild.Parent is BinaryExpressionSyntax(SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression) binary) 1063is BinaryExpressionSyntax(SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression) parentBinary)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
139SyntaxKind.NotEqualsExpression => UnaryPattern(ConstantPattern(binaryExpression.Right)),
Microsoft.CodeAnalysis.CSharp.Features (12)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (3)
279BinaryExpressionSyntax(NotEqualsExpression) => UnaryPattern(ConstantPattern(constant)), 338NotEqualsExpression or 505if (exp is BinaryExpressionSyntax(NotEqualsExpression) binaryExpression)
Debugging\CSharpProximityExpressionsService_ExpressionTermCollector.cs (1)
367case SyntaxKind.NotEqualsExpression:
src\roslyn\src\Analyzers\CSharp\Analyzers\AddRequiredParentheses\CSharpAddRequiredExpressionParenthesesDiagnosticAnalyzer.cs (1)
35SyntaxKind.NotEqualsExpression,
src\roslyn\src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
56if (!ifStatement.Condition.IsKind(SyntaxKind.NotEqualsExpression))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
41context.RegisterSyntaxNodeAction(n => AnalyzeSyntax(n), SyntaxKind.EqualsExpression, SyntaxKind.NotEqualsExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
109else if (binaryExpression.Kind() is SyntaxKind.NotEqualsExpression)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
106var defAssignedWhenTrue = _comparison.Kind() is SyntaxKind.NotEqualsExpression or SyntaxKind.IsExpression;
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
50SyntaxKind.NotEqualsExpression,
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\UsePatternMatchingHelpers.cs (1)
65SyntaxKind.NotEqualsExpression or
src\roslyn\src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
139SyntaxKind.NotEqualsExpression => UnaryPattern(ConstantPattern(binaryExpression.Right)),
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Performance\CSharpPreferLengthCountIsEmptyOverAny.Fixer.cs (1)
95return root.ReplaceNode(invocation, GetBinaryExpression(expression, propertyName, SyntaxKind.NotEqualsExpression).WithTriviaFrom(invocation));
Microsoft.NetCore.Analyzers\Runtime\CSharpTestForEmptyStringsUsingStringLength.Fixer.cs (1)
29return node.IsKind(SyntaxKind.NotEqualsExpression);
Microsoft.NetCore.Analyzers\Runtime\CSharpTestForNaNCorrectly.Fixer.cs (1)
31return node.IsKind(SyntaxKind.NotEqualsExpression);
Microsoft.NetCore.Analyzers\Usage\CSharpDoNotCompareSpanToNull.Fixer.cs (1)
40if (binaryExpression.IsKind(SyntaxKind.NotEqualsExpression))
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
3381=> CreateBinaryExpression(SyntaxKind.NotEqualsExpression, left, right); 3384=> CreateBinaryExpression(SyntaxKind.NotEqualsExpression, left, right);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
777case SyntaxKind.NotEqualsExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
120public int ReferenceNotEqualsExpression => (int)SyntaxKind.NotEqualsExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
126if (leftOrRightChild.Parent is BinaryExpressionSyntax(SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression) binary) 1063is BinaryExpressionSyntax(SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression) parentBinary)
Microsoft.Interop.ComInterfaceGenerator (2)
Marshallers\IidParameterIndexMarshallerResolver.cs (2)
70SyntaxKind.NotEqualsExpression, 112SyntaxKind.NotEqualsExpression,
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSExportGenerator.cs (1)
282BinaryExpression(SyntaxKind.NotEqualsExpression,
Microsoft.Interop.SourceGeneration (3)
Marshalling\BoolMarshaller.cs (1)
81(SyntaxKind binaryOp, int comparand) = _compareToTrue ? (SyntaxKind.EqualsExpression, _trueValue) : (SyntaxKind.NotEqualsExpression, _falseValue);
Marshalling\DelegateMarshaller.cs (2)
46SyntaxKind.NotEqualsExpression, 65SyntaxKind.NotEqualsExpression,
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
777case SyntaxKind.NotEqualsExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
120public int ReferenceNotEqualsExpression => (int)SyntaxKind.NotEqualsExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (2)
126if (leftOrRightChild.Parent is BinaryExpressionSyntax(SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression) binary) 1063is BinaryExpressionSyntax(SyntaxKind.EqualsExpression or SyntaxKind.NotEqualsExpression) parentBinary)