52 references to ExclamationToken
Microsoft.CodeAnalysis.CSharp (37)
_generated\0\Syntax.xml.Main.Generated.cs (8)
2610
case SyntaxKind.
ExclamationToken
:
2632
SyntaxKind.LogicalNotExpression => SyntaxKind.
ExclamationToken
,
2668
case SyntaxKind.
ExclamationToken
: break;
2683
SyntaxKind.SuppressNullableWarningExpression => SyntaxKind.
ExclamationToken
,
5532
case SyntaxKind.
ExclamationToken
:
6018
case SyntaxKind.
ExclamationToken
:
6666
if (exclamationToken.Kind() != SyntaxKind.
ExclamationToken
) throw new ArgumentException(nameof(exclamationToken));
6673
=> SyntaxFactory.ShebangDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.
ExclamationToken
), SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), isActive);
_generated\1\Syntax.xml.Internal.Generated.cs (10)
29207
case SyntaxKind.
ExclamationToken
:
29268
case SyntaxKind.
ExclamationToken
: break;
32773
case SyntaxKind.
ExclamationToken
:
33306
case SyntaxKind.
ExclamationToken
:
34038
if (exclamationToken.Kind != SyntaxKind.
ExclamationToken
) throw new ArgumentException(nameof(exclamationToken));
34629
case SyntaxKind.
ExclamationToken
:
34690
case SyntaxKind.
ExclamationToken
: break;
38195
case SyntaxKind.
ExclamationToken
:
38728
case SyntaxKind.
ExclamationToken
:
39460
if (exclamationToken.Kind != SyntaxKind.
ExclamationToken
) throw new ArgumentException(nameof(exclamationToken));
Binder\Binder_Operators.cs (1)
4069
Debug.Assert(node.Operand.SkipParens().GetLastToken().Kind() == SyntaxKind.
ExclamationToken
);
Binder\Semantics\Operators\OperatorFacts.cs (1)
160
case SyntaxKind.
ExclamationToken
: return WellKnownMemberNames.LogicalNotOperatorName;
Parser\DirectiveParser.cs (3)
111
if (contextualKind == SyntaxKind.
ExclamationToken
)
119
result = this.ParseShebangDirective(hash, this.EatToken(SyntaxKind.
ExclamationToken
), isActive);
816
if (this.CurrentToken.Kind == SyntaxKind.
ExclamationToken
)
Parser\LanguageParser.cs (3)
8287
or SyntaxKind.
ExclamationToken
12270
case SyntaxKind.
ExclamationToken
:
12457
while (this.CurrentToken.Kind == SyntaxKind.
ExclamationToken
)
Parser\LanguageParser_Patterns.cs (1)
274
case SyntaxKind.
ExclamationToken
:
Parser\Lexer.cs (3)
505
info.Kind = TextWindow.TryAdvance('=') ? SyntaxKind.ExclamationEqualsToken : SyntaxKind.
ExclamationToken
;
2607
info.Kind = SyntaxKind.
ExclamationToken
;
3773
else info.Kind = SyntaxKind.
ExclamationToken
;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (2)
73
AddPunctuation(type.NullableAnnotation == CodeAnalysis.NullableAnnotation.Annotated ? SyntaxKind.QuestionToken : SyntaxKind.
ExclamationToken
);
929
AddPunctuation(SyntaxKind.
ExclamationToken
);
Syntax\SyntaxKindFacts.cs (5)
426
case SyntaxKind.
ExclamationToken
:
461
case SyntaxKind.
ExclamationToken
:
528
case SyntaxKind.
ExclamationToken
:
1098
case WellKnownMemberNames.LogicalNotOperatorName: return SyntaxKind.
ExclamationToken
;
1454
case SyntaxKind.
ExclamationToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
530
if (currentToken.Kind() == SyntaxKind.
ExclamationToken
&&
577
if (previousToken.Kind() == SyntaxKind.
ExclamationToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
429
case SyntaxKind.
ExclamationToken
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
40
{ SyntaxKind.
ExclamationToken
, 2 },
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\ClassificationHelpers.cs (1)
404
case SyntaxKind.
ExclamationToken
:
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (1)
74
if ((nextToken.Kind() is SyntaxKind.TildeToken or SyntaxKind.
ExclamationToken
or SyntaxKind.OpenParenToken) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
530
if (currentToken.Kind() == SyntaxKind.
ExclamationToken
&&
577
if (previousToken.Kind() == SyntaxKind.
ExclamationToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
429
case SyntaxKind.
ExclamationToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
40
{ SyntaxKind.
ExclamationToken
, 2 },
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Legacy\RoslynCSharpTokenizer.cs (1)
329
(int)CSharpSyntaxKind.
ExclamationToken
=> SyntaxKind.Not,
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
530
if (currentToken.Kind() == SyntaxKind.
ExclamationToken
&&
577
if (previousToken.Kind() == SyntaxKind.
ExclamationToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
429
case SyntaxKind.
ExclamationToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
40
{ SyntaxKind.
ExclamationToken
, 2 },