71 references to ExclamationEqualsToken
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder_Operators.cs (1)
1338
bool isEquality = operatorToken.Kind() == SyntaxKind.EqualsEqualsToken || operatorToken.Kind() == SyntaxKind.
ExclamationEqualsToken
;
Binder\Semantics\Operators\OperatorFacts.cs (1)
89
case SyntaxKind.
ExclamationEqualsToken
: return WellKnownMemberNames.InequalityOperatorName;
Parser\DirectiveParser.cs (1)
804
while (this.CurrentToken.Kind == SyntaxKind.EqualsEqualsToken || this.CurrentToken.Kind == SyntaxKind.
ExclamationEqualsToken
)
Parser\LanguageParser.cs (2)
6236
case SyntaxKind.
ExclamationEqualsToken
:
13103
case SyntaxKind.
ExclamationEqualsToken
:
Parser\LanguageParser_Patterns.cs (2)
172
else if (this.CurrentToken.Kind == SyntaxKind.
ExclamationEqualsToken
)
222
case SyntaxKind.
ExclamationEqualsToken
:
Parser\Lexer.cs (3)
505
info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.
ExclamationEqualsToken
: SyntaxKind.ExclamationToken;
2603
info.Kind = SyntaxKind.
ExclamationEqualsToken
;
3772
if (AdvanceIfMatches('=')) info.Kind = SyntaxKind.
ExclamationEqualsToken
;
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (3)
65
!(syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.
ExclamationEqualsToken
)))
197
if (syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.
ExclamationEqualsToken
))
270
if (syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.
ExclamationEqualsToken
))
Syntax.xml.Internal.Generated.cs (8)
28983
case SyntaxKind.
ExclamationEqualsToken
:
30346
case SyntaxKind.
ExclamationEqualsToken
:
32248
case SyntaxKind.
ExclamationEqualsToken
:
32781
case SyntaxKind.
ExclamationEqualsToken
:
34350
case SyntaxKind.
ExclamationEqualsToken
:
35713
case SyntaxKind.
ExclamationEqualsToken
:
37615
case SyntaxKind.
ExclamationEqualsToken
:
38148
case SyntaxKind.
ExclamationEqualsToken
:
Syntax.xml.Main.Generated.cs (5)
2791
case SyntaxKind.
ExclamationEqualsToken
:
2826
SyntaxKind.NotEqualsExpression => SyntaxKind.
ExclamationEqualsToken
,
3812
case SyntaxKind.
ExclamationEqualsToken
:
5443
case SyntaxKind.
ExclamationEqualsToken
:
5929
case SyntaxKind.
ExclamationEqualsToken
:
Syntax\SyntaxKindFacts.cs (4)
513
case SyntaxKind.
ExclamationEqualsToken
:
660
case SyntaxKind.
ExclamationEqualsToken
:
1087
case WellKnownMemberNames.InequalityOperatorName: return SyntaxKind.
ExclamationEqualsToken
;
1528
case SyntaxKind.
ExclamationEqualsToken
:
Microsoft.CodeAnalysis.CSharp.Analyzers (1)
MetaAnalyzers\Fixers\CSharpPreferIsKindFix.cs (1)
68
var negate = binaryExpression.OperatorToken.IsKind(SyntaxKind.
ExclamationEqualsToken
);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
404
case SyntaxKind.
ExclamationEqualsToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
203
=> member is OperatorDeclarationSyntax { OperatorToken.RawKind: (int)SyntaxKind.
ExclamationEqualsToken
});
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
53
{ SyntaxKind.
ExclamationEqualsToken
, 15 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2235
or SyntaxKind.
ExclamationEqualsToken
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
203
=> member is OperatorDeclarationSyntax { OperatorToken.RawKind: (int)SyntaxKind.
ExclamationEqualsToken
});
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (28)
LexicalAndXml\CrefLexerTests.cs (6)
239
AssertTokens("!=", Token(SyntaxKind.
ExclamationEqualsToken
));
275
AssertTokens("!=", Token(SyntaxKind.
ExclamationEqualsToken
, "!=", "!="));
276
AssertTokens("!=", Token(SyntaxKind.
ExclamationEqualsToken
, "!=", "!="));
277
AssertTokens("!=", Token(SyntaxKind.
ExclamationEqualsToken
, "!=", "!="));
303
AssertTokens("!!=", Token(SyntaxKind.ExclamationToken), Token(SyntaxKind.
ExclamationEqualsToken
));
308
AssertTokens("!==", Token(SyntaxKind.
ExclamationEqualsToken
), Token(SyntaxKind.EqualsToken));
LexicalAndXml\LexicalTests.cs (1)
939
TestPunctuation(SyntaxKind.
ExclamationEqualsToken
);
LexicalAndXml\NameAttributeValueLexerTests.cs (6)
246
AssertTokens("!=", Token(SyntaxKind.
ExclamationEqualsToken
));
282
AssertTokens("!=", Token(SyntaxKind.
ExclamationEqualsToken
, "!=", "!="));
283
AssertTokens("!=", Token(SyntaxKind.
ExclamationEqualsToken
, "!=", "!="));
284
AssertTokens("!=", Token(SyntaxKind.
ExclamationEqualsToken
, "!=", "!="));
310
AssertTokens("!!=", Token(SyntaxKind.ExclamationToken), Token(SyntaxKind.
ExclamationEqualsToken
));
315
AssertTokens("!==", Token(SyntaxKind.
ExclamationEqualsToken
), Token(SyntaxKind.EqualsToken));
Parsing\DeclarationParsingTests.cs (1)
5400
TestClassBinaryOperatorMethod(SyntaxKind.
ExclamationEqualsToken
);
Parsing\ExpressionParsingTests.cs (1)
648
TestBinary(SyntaxKind.
ExclamationEqualsToken
);
Parsing\ImplicitObjectCreationParsingTests.cs (1)
303
[InlineData(SyntaxKind.NotEqualsExpression, SyntaxKind.
ExclamationEqualsToken
)]
Parsing\LambdaParameterParsingTests.cs (7)
1010
N(SyntaxKind.
ExclamationEqualsToken
);
1403
N(SyntaxKind.
ExclamationEqualsToken
);
1467
N(SyntaxKind.
ExclamationEqualsToken
);
1531
N(SyntaxKind.
ExclamationEqualsToken
);
1699
N(SyntaxKind.
ExclamationEqualsToken
);
1767
N(SyntaxKind.
ExclamationEqualsToken
);
1891
N(SyntaxKind.
ExclamationEqualsToken
);
Parsing\MemberDeclarationParsingTests.cs (3)
9778
[InlineData("!=", SyntaxKind.
ExclamationEqualsToken
)]
9844
[InlineData("!=", SyntaxKind.
ExclamationEqualsToken
)]
10060
[InlineData("!=", SyntaxKind.
ExclamationEqualsToken
)]
Parsing\SuppressNullableWarningExpressionParsingTests.cs (2)
169
N(SyntaxKind.
ExclamationEqualsToken
);
207
N(SyntaxKind.
ExclamationEqualsToken
);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\ClassificationHelpers.cs (1)
422
case SyntaxKind.
ExclamationEqualsToken
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
404
case SyntaxKind.
ExclamationEqualsToken
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
53
{ SyntaxKind.
ExclamationEqualsToken
, 15 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2235
or SyntaxKind.
ExclamationEqualsToken
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
404
case SyntaxKind.
ExclamationEqualsToken
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
53
{ SyntaxKind.
ExclamationEqualsToken
, 15 },
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2235
or SyntaxKind.
ExclamationEqualsToken