1 instantiation of RangeExpressionSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
2614internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.RangeExpressionSyntax(this, parent, position);
61 references to RangeExpressionSyntax
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Expressions.cs (2)
687return BindRangeExpression((RangeExpressionSyntax)node, diagnostics); 2645private BoundExpression BindRangeExpression(RangeExpressionSyntax node, BindingDiagnosticBag diagnostics)
Syntax.xml.Main.Generated.cs (7)
106public virtual TResult? VisitRangeExpression(RangeExpressionSyntax node) => this.DefaultVisit(node); 850public virtual void VisitRangeExpression(RangeExpressionSyntax node) => this.DefaultVisit(node); 1593public override SyntaxNode? VisitRangeExpression(RangeExpressionSyntax node) 2720public static RangeExpressionSyntax RangeExpression(ExpressionSyntax? leftOperand, SyntaxToken operatorToken, ExpressionSyntax? rightOperand) 2723return (RangeExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.RangeExpression(leftOperand == null ? null : (Syntax.InternalSyntax.ExpressionSyntax)leftOperand.Green, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, rightOperand == null ? null : (Syntax.InternalSyntax.ExpressionSyntax)rightOperand.Green).CreateRed(); 2727public static RangeExpressionSyntax RangeExpression(ExpressionSyntax? leftOperand, ExpressionSyntax? rightOperand) 2731public static RangeExpressionSyntax RangeExpression()
Syntax.xml.Syntax.Generated.cs (5)
1608public RangeExpressionSyntax Update(ExpressionSyntax? leftOperand, SyntaxToken operatorToken, ExpressionSyntax? rightOperand) 1612var newNode = SyntaxFactory.RangeExpression(leftOperand, operatorToken, rightOperand); 1620public RangeExpressionSyntax WithLeftOperand(ExpressionSyntax? leftOperand) => Update(leftOperand, this.OperatorToken, this.RightOperand); 1621public RangeExpressionSyntax WithOperatorToken(SyntaxToken operatorToken) => Update(this.LeftOperand, operatorToken, this.RightOperand); 1622public RangeExpressionSyntax WithRightOperand(ExpressionSyntax? rightOperand) => Update(this.LeftOperand, this.OperatorToken, rightOperand);
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
539var rangeExpression = (RangeExpressionSyntax)previousToken.Parent!; 550var rangeExpression = (RangeExpressionSyntax)currentToken.Parent!;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (4)
88var rangeExpression = CreateRangeExpression(result, generator); 124private static RangeExpressionSyntax CreateRangeExpression(Result result, SyntaxGenerator generator) 132private static RangeExpressionSyntax CreateComputedRange(Result result) 234private static RangeExpressionSyntax CreateConstantRange(Result result, SyntaxGenerator generator)
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
137RangeExpressionSyntax range => range.LeftOperand,
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
86: (dotToken.Parent as RangeExpressionSyntax)?.LeftOperand;
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (4)
88var rangeExpression = CreateRangeExpression(result, generator); 124private static RangeExpressionSyntax CreateRangeExpression(Result result, SyntaxGenerator generator) 132private static RangeExpressionSyntax CreateComputedRange(Result result) 234private static RangeExpressionSyntax CreateConstantRange(Result result, SyntaxGenerator generator)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (9)
IOperation\IOperationTests_IBinaryOperatorExpression.cs (9)
8052var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree); 8082var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree); 8110var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree); 8138var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree); 8163var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree); 8194var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree); 8224var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree); 8252var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree); 8280var operation = (IRangeOperation)VerifyOperationTreeForTest<RangeExpressionSyntax>(compilation, expectedOperationTree);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (9)
Semantics\IndexAndRangeTests.cs (9)
1122var expressions = tree.GetRoot().DescendantNodes().OfType<RangeExpressionSyntax>().ToArray(); 1251var expression = tree.GetRoot().DescendantNodes().OfType<RangeExpressionSyntax>().ElementAt(1); 1284var expression = tree.GetRoot().DescendantNodes().OfType<RangeExpressionSyntax>().ElementAt(2); 1317var expression = tree.GetRoot().DescendantNodes().OfType<RangeExpressionSyntax>().ElementAt(3); 1341var expressions = tree.GetRoot().DescendantNodes().OfType<RangeExpressionSyntax>().ToArray(); 1384var expressions = tree.GetRoot().DescendantNodes().OfType<RangeExpressionSyntax>().ToArray();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10450private static RangeExpressionSyntax GenerateRangeExpression() 11437var node = GenerateRangeExpression(); 11442var newNode = node.WithLeftOperand(node.LeftOperand).WithOperatorToken(node.OperatorToken).WithRightOperand(node.RightOperand); 15043var oldNode = GenerateRangeExpression(); 15059var oldNode = GenerateRangeExpression();
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Recommendations\CSharpRecommendationServiceRunner.cs (2)
158RangeExpressionSyntax rangeExpression => GetSymbolsOffOfRangeExpression(rangeExpression), 208private RecommendedSymbols GetSymbolsOffOfRangeExpression(RangeExpressionSyntax rangeExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
539var rangeExpression = (RangeExpressionSyntax)previousToken.Parent!; 550var rangeExpression = (RangeExpressionSyntax)currentToken.Parent!;
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
539var rangeExpression = (RangeExpressionSyntax)previousToken.Parent!; 550var rangeExpression = (RangeExpressionSyntax)currentToken.Parent!;