66 references to EqualsGreaterThanToken
Microsoft.CodeAnalysis.CSharp (56)
_generated\0\Syntax.xml.Main.Generated.cs (9)
3274if (arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 3294if (arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 3300=> SyntaxFactory.ParenthesizedLambdaExpression(attributeLists, modifiers, returnType, parameterList, SyntaxFactory.Token(SyntaxKind.EqualsGreaterThanToken), block, expressionBody); 3304=> SyntaxFactory.ParenthesizedLambdaExpression(default, default(SyntaxTokenList), default, SyntaxFactory.ParameterList(), SyntaxFactory.Token(SyntaxKind.EqualsGreaterThanToken), default, default); 4718if (equalsGreaterThanToken.Kind() != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(equalsGreaterThanToken)); 4725=> SyntaxFactory.SwitchExpressionArm(pattern, whenClause, SyntaxFactory.Token(SyntaxKind.EqualsGreaterThanToken), expression); 4729=> SyntaxFactory.SwitchExpressionArm(pattern, default, SyntaxFactory.Token(SyntaxKind.EqualsGreaterThanToken), expression); 5724if (arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 5731=> SyntaxFactory.ArrowExpressionClause(SyntaxFactory.Token(SyntaxKind.EqualsGreaterThanToken), expression);
_generated\1\Syntax.xml.Internal.Generated.cs (8)
29974if (arrowToken.Kind != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 30006if (arrowToken.Kind != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 31796if (equalsGreaterThanToken.Kind != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(equalsGreaterThanToken)); 32944if (arrowToken.Kind != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 35416if (arrowToken.Kind != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 35448if (arrowToken.Kind != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 37238if (equalsGreaterThanToken.Kind != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(equalsGreaterThanToken)); 38386if (arrowToken.Kind != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken));
Parser\LanguageParser.cs (29)
2278|| this.CurrentToken.Kind == SyntaxKind.EqualsGreaterThanToken 3175|| this.CurrentToken.Kind is not SyntaxKind.OpenParenToken and not SyntaxKind.OpenBraceToken and not SyntaxKind.EqualsGreaterThanToken) && 3224if (kind is SyntaxKind.OpenBraceToken or SyntaxKind.EqualsGreaterThanToken) 3231if (kind is SyntaxKind.OpenBraceToken or SyntaxKind.EqualsGreaterThanToken) 3479case SyntaxKind.EqualsGreaterThanToken: // Goo => property 3550(currentTokenKind is SyntaxKind.EqualsGreaterThanToken && 3565Debug.Assert(this.CurrentToken.Kind is SyntaxKind.ColonToken or SyntaxKind.EqualsGreaterThanToken); 3628expressionBody = this.CurrentToken.Kind == SyntaxKind.EqualsGreaterThanToken 4241if (this.CurrentToken.Kind == SyntaxKind.EqualsGreaterThanToken) 4258if (this.CurrentToken.Kind == SyntaxKind.EqualsGreaterThanToken 4309if (this.CurrentToken.Kind == SyntaxKind.EqualsGreaterThanToken) 4440this.EatToken(SyntaxKind.EqualsGreaterThanToken), 4722bool currentTokenIsArrow = this.CurrentToken.Kind == SyntaxKind.EqualsGreaterThanToken; 5834(this.CurrentToken.Kind is SyntaxKind.OpenBraceToken or SyntaxKind.EqualsGreaterThanToken || 6406case SyntaxKind.EqualsGreaterThanToken: // e.g. `e switch { A<B> => 1 }` 6717case SyntaxKind.EqualsGreaterThanToken: 10059this.PeekToken(1).Kind != SyntaxKind.EqualsGreaterThanToken && 12040case SyntaxKind.EqualsGreaterThanToken: 12810this.PeekToken(index).Kind == SyntaxKind.EqualsGreaterThanToken; 12882return this.PeekToken(1).Kind == SyntaxKind.EqualsGreaterThanToken; 13128if (token1.Kind == SyntaxKind.EqualsGreaterThanToken) 13171if (this.CurrentToken.Kind == SyntaxKind.EqualsGreaterThanToken) 13190this.PeekToken(1).Kind == SyntaxKind.EqualsGreaterThanToken) 13227this.PeekToken(1).Kind == SyntaxKind.EqualsGreaterThanToken) 13297case SyntaxKind.EqualsGreaterThanToken: 13935var arrow = this.EatToken(SyntaxKind.EqualsGreaterThanToken); 13945var identifier = (this.CurrentToken.Kind != SyntaxKind.IdentifierToken && this.PeekToken(1).Kind == SyntaxKind.EqualsGreaterThanToken) 13950var arrow = this.EatToken(SyntaxKind.EqualsGreaterThanToken); 14088and not SyntaxKind.EqualsGreaterThanToken
Parser\LanguageParser_Patterns.cs (4)
198case SyntaxKind.EqualsGreaterThanToken: 584if (@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\Lexer.cs (1)
512TextWindow.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)
1546case SyntaxKind.EqualsGreaterThanToken:
Syntax\SyntaxNormalizer.cs (2)
847if (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)
52Contract.ThrowIfTrue(arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2481if (token.IsKind(SyntaxKind.EqualsGreaterThanToken))
Microsoft.CodeAnalysis.CSharp.Features (5)
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
233case SyntaxKind.EqualsGreaterThanToken:
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
20if (context.TargetToken.IsKind(SyntaxKind.EqualsGreaterThanToken))
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
42if (token.IsKind(SyntaxKind.EqualsGreaterThanToken)
Snippets\CSharpConsoleSnippetProvider.cs (1)
35if (syntaxContext.TargetToken is { RawKind: (int)SyntaxKind.EqualsGreaterThanToken, Parent: LambdaExpressionSyntax lambda })
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
52Contract.ThrowIfTrue(arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\ClassificationHelpers.cs (1)
428case SyntaxKind.EqualsGreaterThanToken:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2481if (token.IsKind(SyntaxKind.EqualsGreaterThanToken))
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2481if (token.IsKind(SyntaxKind.EqualsGreaterThanToken))