1 instantiation of RangeExpressionSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
2614internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.RangeExpressionSyntax(this, parent, position);
38 references to RangeExpressionSyntax
Microsoft.CodeAnalysis.CSharp (14)
_generated\0\Syntax.xml.Main.Generated.cs (7)
106public virtual TResult? VisitRangeExpression(RangeExpressionSyntax node) => this.DefaultVisit(node); 854public virtual void VisitRangeExpression(RangeExpressionSyntax node) => this.DefaultVisit(node); 1601public override SyntaxNode? VisitRangeExpression(RangeExpressionSyntax node) 2732public static RangeExpressionSyntax RangeExpression(ExpressionSyntax? leftOperand, SyntaxToken operatorToken, ExpressionSyntax? rightOperand) 2735return (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(); 2739public static RangeExpressionSyntax RangeExpression(ExpressionSyntax? leftOperand, ExpressionSyntax? rightOperand) 2743public static RangeExpressionSyntax RangeExpression()
_generated\2\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);
Binder\Binder_Expressions.cs (2)
719return BindRangeExpression((RangeExpressionSyntax)node, diagnostics); 2719private BoundExpression BindRangeExpression(RangeExpressionSyntax node, BindingDiagnosticBag diagnostics)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
546var rangeExpression = (RangeExpressionSyntax)previousToken.Parent; 557var rangeExpression = (RangeExpressionSyntax)currentToken.Parent;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (4)
87var rangeExpression = CreateRangeExpression(result, generator); 129private static RangeExpressionSyntax CreateRangeExpression(Result result, SyntaxGenerator generator) 137private static RangeExpressionSyntax CreateComputedRange(Result result) 239private static RangeExpressionSyntax CreateConstantRange(Result result, SyntaxGenerator generator)
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
191RangeExpressionSyntax range => range.LeftOperand,
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
86: (dotToken.Parent as RangeExpressionSyntax)?.LeftOperand;
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (4)
87var rangeExpression = CreateRangeExpression(result, generator); 129private static RangeExpressionSyntax CreateRangeExpression(Result result, SyntaxGenerator generator) 137private static RangeExpressionSyntax CreateComputedRange(Result result) 239private static RangeExpressionSyntax CreateConstantRange(Result result, SyntaxGenerator generator)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Recommendations\CSharpRecommendationServiceRunner.cs (2)
158RangeExpressionSyntax rangeExpression => GetSymbolsOffOfRangeExpression(rangeExpression), 208private RecommendedSymbols GetSymbolsOffOfRangeExpression(RangeExpressionSyntax rangeExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
546var rangeExpression = (RangeExpressionSyntax)previousToken.Parent; 557var rangeExpression = (RangeExpressionSyntax)currentToken.Parent;
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (4)
546var rangeExpression = (RangeExpressionSyntax)previousToken.Parent; 557var rangeExpression = (RangeExpressionSyntax)currentToken.Parent;