33 references to ArrowToken
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Statements.cs (1)
3602messageId?.CheckFeatureAvailability(diagnostics, expressionBody.ArrowToken);
Syntax.xml.Main.Generated.cs (1)
2080=> node.Update(VisitToken(node.ArrowToken), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"));
Syntax.xml.Syntax.Generated.cs (2)
13190if (arrowToken != this.ArrowToken || expression != this.Expression) 13201public ArrowExpressionClauseSyntax WithExpression(ExpressionSyntax expression) => Update(this.ArrowToken, expression);
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
201ArrowExpressionClauseSyntax arrowExpression => arrowExpression.ArrowToken,
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (2)
75if (IsOk(arrowExpressionClause.ArrowToken)) 80arrowExpressionClause.ArrowToken.GetLocation(),
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\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
57AddEdits(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\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
201ArrowExpressionClauseSyntax arrowExpression => arrowExpression.ArrowToken,
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (2)
75if (IsOk(arrowExpressionClause.ArrowToken)) 80arrowExpressionClause.ArrowToken.GetLocation(),
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
57AddEdits(text, arrowExpression.ArrowToken, arrowExpression.Expression, edits);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (3)
Generated\Syntax.Test.xml.Generated.cs (2)
13549Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.Kind()); 13551var newNode = node.WithArrowToken(node.ArrowToken).WithExpression(node.Expression);
Parsing\DeclarationParsingTests.cs (1)
2915Assert.NotEqual(SyntaxKind.None, propertySyntax.ExpressionBody.ArrowToken.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
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\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);