31 references to ArrowToken
ILLink.CodeFixProvider (1)
RequiresUnsafeCodeFixProvider.cs (1)
497if (arrowExpr.ArrowToken.TrailingTrivia.Any(t => t.IsDirective))
Microsoft.CodeAnalysis.CSharp (4)
_generated\0\Syntax.xml.Main.Generated.cs (1)
2092=> node.Update(VisitToken(node.ArrowToken), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"));
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
13237if (arrowToken != this.ArrowToken || expression != this.Expression) 13248public ArrowExpressionClauseSyntax WithExpression(ExpressionSyntax expression) => Update(this.ArrowToken, expression);
Binder\Binder_Statements.cs (1)
3630messageId?.CheckFeatureAvailability(diagnostics, expressionBody.ArrowToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
200ArrowExpressionClauseSyntax arrowExpression => arrowExpression.ArrowToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (2)
80if (IsOk(arrowExpressionClause.ArrowToken)) 85arrowExpressionClause.ArrowToken.GetLocation(),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArrowExpressionClauseSyntaxExtensions.cs (4)
43if (arrowExpression.ArrowToken.TrailingTrivia.Any(t => t.IsSingleOrMultiLineComment())) 44statement = statement.WithPrependedLeadingTrivia(arrowExpression.ArrowToken.TrailingTrivia); 46if (arrowExpression.ArrowToken.LeadingTrivia.Any(t => t.IsSingleOrMultiLineComment())) 47statement = statement.WithPrependedLeadingTrivia(arrowExpression.ArrowToken.LeadingTrivia);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
56AddEdits(text, arrowExpression.ArrowToken, arrowExpression.Expression, edits);
Microsoft.CodeAnalysis.CSharp.Features (10)
EditAndContinue\BreakpointSpans.cs (1)
443position > constructorSyntax.ExpressionBody.ArrowToken.Span.Start)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
1041expressionBody.ArrowToken, 1042expressionBody.ArrowToken.WithPrependedLeadingTrivia(
ExtractMethod\CSharpMethodExtractor.TriviaResult.cs (2)
65: expressionBody.ArrowToken.GetNextToken(includeZeroWidth: true), 96if (tokenPair.PreviousToken == expressionBody.ArrowToken &&
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
244.AddRange(oldBody.ArrowToken.TrailingTrivia);
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
200ArrowExpressionClauseSyntax arrowExpression => arrowExpression.ArrowToken,
src\roslyn\src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (2)
80if (IsOk(arrowExpressionClause.ArrowToken)) 85arrowExpressionClause.ArrowToken.GetLocation(),
src\roslyn\src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
56AddEdits(text, arrowExpression.ArrowToken, arrowExpression.Expression, edits);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArrowExpressionClauseSyntaxExtensions.cs (4)
43if (arrowExpression.ArrowToken.TrailingTrivia.Any(t => t.IsSingleOrMultiLineComment())) 44statement = statement.WithPrependedLeadingTrivia(arrowExpression.ArrowToken.TrailingTrivia); 46if (arrowExpression.ArrowToken.LeadingTrivia.Any(t => t.IsSingleOrMultiLineComment())) 47statement = statement.WithPrependedLeadingTrivia(arrowExpression.ArrowToken.LeadingTrivia);
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArrowExpressionClauseSyntaxExtensions.cs (4)
43if (arrowExpression.ArrowToken.TrailingTrivia.Any(t => t.IsSingleOrMultiLineComment())) 44statement = statement.WithPrependedLeadingTrivia(arrowExpression.ArrowToken.TrailingTrivia); 46if (arrowExpression.ArrowToken.LeadingTrivia.Any(t => t.IsSingleOrMultiLineComment())) 47statement = statement.WithPrependedLeadingTrivia(arrowExpression.ArrowToken.LeadingTrivia);