52 references to ExclamationToken
Microsoft.CodeAnalysis.CSharp (37)
_generated\0\Syntax.xml.Main.Generated.cs (8)
2598
case SyntaxKind.
ExclamationToken
:
2620
SyntaxKind.LogicalNotExpression => SyntaxKind.
ExclamationToken
,
2656
case SyntaxKind.
ExclamationToken
: break;
2671
SyntaxKind.SuppressNullableWarningExpression => SyntaxKind.
ExclamationToken
,
5494
case SyntaxKind.
ExclamationToken
:
5980
case SyntaxKind.
ExclamationToken
:
6628
if (exclamationToken.Kind() != SyntaxKind.
ExclamationToken
) throw new ArgumentException(nameof(exclamationToken));
6635
=> SyntaxFactory.ShebangDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.
ExclamationToken
), SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), isActive);
_generated\1\Syntax.xml.Internal.Generated.cs (10)
29067
case SyntaxKind.
ExclamationToken
:
29128
case SyntaxKind.
ExclamationToken
: break;
32638
case SyntaxKind.
ExclamationToken
:
33171
case SyntaxKind.
ExclamationToken
:
33903
if (exclamationToken.Kind != SyntaxKind.
ExclamationToken
) throw new ArgumentException(nameof(exclamationToken));
34494
case SyntaxKind.
ExclamationToken
:
34555
case SyntaxKind.
ExclamationToken
: break;
38065
case SyntaxKind.
ExclamationToken
:
38598
case SyntaxKind.
ExclamationToken
:
39330
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)
8282
or SyntaxKind.
ExclamationToken
12243
case SyntaxKind.
ExclamationToken
:
12430
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
:
1096
case WellKnownMemberNames.LogicalNotOperatorName: return SyntaxKind.
ExclamationToken
;
1452
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 },