67 references to EqualsGreaterThanToken
Microsoft.CodeAnalysis.CSharp (57)
_generated\0\Syntax.xml.Main.Generated.cs (9)
3269
if (arrowToken.Kind() != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
3289
if (arrowToken.Kind() != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
3295
=> SyntaxFactory.ParenthesizedLambdaExpression(attributeLists, modifiers, returnType, parameterList, SyntaxFactory.Token(SyntaxKind.
EqualsGreaterThanToken
), block, expressionBody);
3299
=> SyntaxFactory.ParenthesizedLambdaExpression(default, default(SyntaxTokenList), default, SyntaxFactory.ParameterList(), SyntaxFactory.Token(SyntaxKind.
EqualsGreaterThanToken
), default, default);
4715
if (equalsGreaterThanToken.Kind() != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(equalsGreaterThanToken));
4722
=> SyntaxFactory.SwitchExpressionArm(pattern, whenClause, SyntaxFactory.Token(SyntaxKind.
EqualsGreaterThanToken
), expression);
4726
=> SyntaxFactory.SwitchExpressionArm(pattern, default, SyntaxFactory.Token(SyntaxKind.
EqualsGreaterThanToken
), expression);
5720
if (arrowToken.Kind() != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
5727
=> SyntaxFactory.ArrowExpressionClause(SyntaxFactory.Token(SyntaxKind.
EqualsGreaterThanToken
), expression);
_generated\1\Syntax.xml.Internal.Generated.cs (8)
30010
if (arrowToken.Kind != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
30042
if (arrowToken.Kind != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
31812
if (equalsGreaterThanToken.Kind != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(equalsGreaterThanToken));
32960
if (arrowToken.Kind != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
35432
if (arrowToken.Kind != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
35464
if (arrowToken.Kind != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
37234
if (equalsGreaterThanToken.Kind != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(equalsGreaterThanToken));
38382
if (arrowToken.Kind != SyntaxKind.
EqualsGreaterThanToken
) throw new ArgumentException(nameof(arrowToken));
Parser\LanguageParser_Patterns.cs (4)
198
case SyntaxKind.
EqualsGreaterThanToken
:
584
if (@this._termState.HasFlag(TerminatorState.IsPatternInSwitchExpressionArm) && @this.CurrentToken.Kind is SyntaxKind.
EqualsGreaterThanToken
or SyntaxKind.ColonToken)
635
? this.EatTokenAsKind(SyntaxKind.
EqualsGreaterThanToken
)
636
: this.EatToken(SyntaxKind.
EqualsGreaterThanToken
),
Parser\LanguageParser.cs (30)
2289
|| this.CurrentToken.Kind == SyntaxKind.
EqualsGreaterThanToken
3170
|| this.CurrentToken.Kind is not SyntaxKind.OpenParenToken and not SyntaxKind.OpenBraceToken and not SyntaxKind.
EqualsGreaterThanToken
) &&
3219
if (kind is SyntaxKind.OpenBraceToken or SyntaxKind.
EqualsGreaterThanToken
)
3226
if (kind is SyntaxKind.OpenBraceToken or SyntaxKind.
EqualsGreaterThanToken
)
3474
case SyntaxKind.
EqualsGreaterThanToken
: // Goo => property
3545
(currentTokenKind is SyntaxKind.
EqualsGreaterThanToken
&&
3560
Debug.Assert(this.CurrentToken.Kind is SyntaxKind.ColonToken or SyntaxKind.
EqualsGreaterThanToken
);
3623
expressionBody = this.CurrentToken.Kind == SyntaxKind.
EqualsGreaterThanToken
4227
if (this.CurrentToken.Kind == SyntaxKind.
EqualsGreaterThanToken
)
4244
if (this.CurrentToken.Kind == SyntaxKind.
EqualsGreaterThanToken
4295
if (this.CurrentToken.Kind == SyntaxKind.
EqualsGreaterThanToken
)
4422
this.EatToken(SyntaxKind.
EqualsGreaterThanToken
),
4490
=> token.Kind is SyntaxKind.OpenBraceToken or SyntaxKind.SemicolonToken or SyntaxKind.
EqualsGreaterThanToken
;
4691
bool currentTokenIsArrow = this.CurrentToken.Kind == SyntaxKind.
EqualsGreaterThanToken
;
5799
(this.CurrentToken.Kind is SyntaxKind.OpenBraceToken or SyntaxKind.
EqualsGreaterThanToken
||
6371
case SyntaxKind.
EqualsGreaterThanToken
: // e.g. `e switch { A<B> => 1 }`
6677
case SyntaxKind.
EqualsGreaterThanToken
:
10021
this.PeekToken(1).Kind != SyntaxKind.
EqualsGreaterThanToken
&&
12002
case SyntaxKind.
EqualsGreaterThanToken
:
12772
this.PeekToken(index).Kind == SyntaxKind.
EqualsGreaterThanToken
;
12844
return this.PeekToken(1).Kind == SyntaxKind.
EqualsGreaterThanToken
;
13090
if (token1.Kind == SyntaxKind.
EqualsGreaterThanToken
)
13133
if (this.CurrentToken.Kind == SyntaxKind.
EqualsGreaterThanToken
)
13152
this.PeekToken(1).Kind == SyntaxKind.
EqualsGreaterThanToken
)
13189
this.PeekToken(1).Kind == SyntaxKind.
EqualsGreaterThanToken
)
13259
case SyntaxKind.
EqualsGreaterThanToken
:
13897
var arrow = this.EatToken(SyntaxKind.
EqualsGreaterThanToken
);
13907
var identifier = (this.CurrentToken.Kind != SyntaxKind.IdentifierToken && this.PeekToken(1).Kind == SyntaxKind.
EqualsGreaterThanToken
)
13912
var arrow = this.EatToken(SyntaxKind.
EqualsGreaterThanToken
);
14050
and not SyntaxKind.
EqualsGreaterThanToken
Parser\Lexer.cs (1)
512
TextWindow.TryAdvance('>') ? SyntaxKind.
EqualsGreaterThanToken
: SyntaxKind.EqualsToken;
Syntax\SimpleLambdaExpressionSyntax.cs (2)
44
=> SyntaxFactory.SimpleLambdaExpression(attributeLists, modifiers, parameter, SyntaxFactory.Token(SyntaxKind.
EqualsGreaterThanToken
), block, expressionBody);
48
=> SyntaxFactory.SimpleLambdaExpression(default, default(SyntaxTokenList), parameter, SyntaxFactory.Token(SyntaxKind.
EqualsGreaterThanToken
), null, null);
Syntax\SyntaxKindFacts.cs (1)
1546
case SyntaxKind.
EqualsGreaterThanToken
:
Syntax\SyntaxNormalizer.cs (2)
847
if (token.IsKind(SyntaxKind.
EqualsGreaterThanToken
) || next.IsKind(SyntaxKind.
EqualsGreaterThanToken
))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
52
Contract.ThrowIfTrue(arrowToken.Kind() != SyntaxKind.
EqualsGreaterThanToken
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2474
if (token.IsKind(SyntaxKind.
EqualsGreaterThanToken
))
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
233
case SyntaxKind.
EqualsGreaterThanToken
:
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
20
if (context.TargetToken.IsKind(SyntaxKind.
EqualsGreaterThanToken
))
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
42
if (token.IsKind(SyntaxKind.
EqualsGreaterThanToken
)
Snippets\CSharpConsoleSnippetProvider.cs (1)
35
if (syntaxContext.TargetToken is { RawKind: (int)SyntaxKind.
EqualsGreaterThanToken
, Parent: LambdaExpressionSyntax lambda })
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
52
Contract.ThrowIfTrue(arrowToken.Kind() != SyntaxKind.
EqualsGreaterThanToken
);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\ClassificationHelpers.cs (1)
428
case SyntaxKind.
EqualsGreaterThanToken
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2474
if (token.IsKind(SyntaxKind.
EqualsGreaterThanToken
))
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2474
if (token.IsKind(SyntaxKind.
EqualsGreaterThanToken
))