1 instantiation of OrderingSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
7559internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.OrderingSyntax(this, parent, position);
75 references to OrderingSyntax
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
485foreach (var ordering in orderby.Orderings)
Binder\Binder_Query.cs (2)
143var firstOrdering = ((OrderByClauseSyntax)firstClause).Orderings.First(); 568foreach (var ordering in orderby.Orderings)
Compilation\CSharpSemanticModel.cs (2)
495public abstract SymbolInfo GetSymbolInfo(OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken)); 4972case OrderingSyntax orderingSyntax:
Compilation\MemberSemanticModel.cs (2)
1285public override SymbolInfo GetSymbolInfo(OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken)) 2253!(node is OrderingSyntax) &&
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
480public override SymbolInfo GetSymbolInfo(OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken))
Compilation\SyntaxTreeSemanticModel.cs (1)
494public override SymbolInfo GetSymbolInfo(OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken))
CSharpExtensions.cs (1)
456public static SymbolInfo GetSymbolInfo(this SemanticModel? semanticModel, OrderingSyntax node, CancellationToken cancellationToken = default(CancellationToken))
Syntax.xml.Main.Generated.cs (8)
256public virtual TResult? VisitOrdering(OrderingSyntax node) => this.DefaultVisit(node); 1000public virtual void VisitOrdering(OrderingSyntax node) => this.DefaultVisit(node); 1743public override SyntaxNode? VisitOrdering(OrderingSyntax node) 3553public static OrderByClauseSyntax OrderByClause(SyntaxToken orderByKeyword, SeparatedSyntaxList<OrderingSyntax> orderings) 3560public static OrderByClauseSyntax OrderByClause(SeparatedSyntaxList<OrderingSyntax> orderings = default) 3564public static OrderingSyntax Ordering(SyntaxKind kind, ExpressionSyntax expression, SyntaxToken ascendingOrDescendingKeyword) 3580return (OrderingSyntax)Syntax.InternalSyntax.SyntaxFactory.Ordering(kind, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken?)ascendingOrDescendingKeyword.Node).CreateRed(); 3584public static OrderingSyntax Ordering(SyntaxKind kind, ExpressionSyntax expression)
Syntax.xml.Syntax.Generated.cs (9)
4716public SeparatedSyntaxList<OrderingSyntax> Orderings 4721return red != null ? new SeparatedSyntaxList<OrderingSyntax>(red, GetChildIndex(1)) : default; 4732public OrderByClauseSyntax Update(SyntaxToken orderByKeyword, SeparatedSyntaxList<OrderingSyntax> orderings) 4745public OrderByClauseSyntax WithOrderings(SeparatedSyntaxList<OrderingSyntax> orderings) => Update(this.OrderByKeyword, orderings); 4747public OrderByClauseSyntax AddOrderings(params OrderingSyntax[] items) => WithOrderings(this.Orderings.AddRange(items)); 4784public OrderingSyntax Update(ExpressionSyntax expression, SyntaxToken ascendingOrDescendingKeyword) 4788var newNode = SyntaxFactory.Ordering(this.Kind(), expression, ascendingOrDescendingKeyword); 4796public OrderingSyntax WithExpression(ExpressionSyntax expression) => Update(expression, this.AscendingOrDescendingKeyword); 4797public OrderingSyntax WithAscendingOrDescendingKeyword(SyntaxToken ascendingOrDescendingKeyword) => Update(this.Expression, ascendingOrDescendingKeyword);
Syntax\LambdaUtilities.cs (4)
95return ((OrderingSyntax)newLambda).Expression; 183var ordering = (OrderingSyntax)parent; 324lambdaBody1 = ((OrderingSyntax)node).Expression;
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
802else if (current is SelectOrGroupClauseSyntax or OrderingSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
311var ordering = orderByClauseSyntax.Orderings[index + 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
290return token.Parent is OrderingSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
328else if (currentOriginalNode is SelectOrGroupClauseSyntax or OrderingSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
368var ordering = targetToken.GetAncestor<OrderingSyntax>();
Microsoft.CodeAnalysis.CSharp.Features (4)
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (4)
95return ((OrderingSyntax)newLambda).Expression; 183var ordering = (OrderingSyntax)parent; 324lambdaBody1 = ((OrderingSyntax)node).Expression;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\QueryTests.cs (6)
2429foreach (var ordering in tree.GetCompilationUnitRoot().DescendantNodes().OfType<OrderingSyntax>()) 2583var orderingClause = tree.GetCompilationUnitRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.AscendingOrdering)).Single() as OrderingSyntax; 3607foreach (var ordering in queryStatement.DescendantNodes().OfType<OrderingSyntax>())
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (15)
Generated\Syntax.Test.xml.Generated.cs (6)
10598=> SyntaxFactory.OrderByClause(SyntaxFactory.Token(SyntaxKind.OrderByKeyword), new SeparatedSyntaxList<OrderingSyntax>()); 10600private static OrderingSyntax GenerateOrdering() 12049var node = GenerateOrdering(); 12053var newNode = node.WithExpression(node.Expression).WithAscendingOrDescendingKeyword(node.AscendingOrDescendingKeyword); 16343var oldNode = GenerateOrdering(); 16359var oldNode = GenerateOrdering();
Parsing\ExpressionParsingTests.cs (9)
2566var os = (OrderingSyntax)obs.Orderings[0]; 2610var os = (OrderingSyntax)obs.Orderings[0]; 2615os = (OrderingSyntax)obs.Orderings[1]; 2659var os = (OrderingSyntax)obs.Orderings[0]; 2707var os = (OrderingSyntax)obs.Orderings[0];
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
CompilationTestUtils.cs (1)
254else if (node is OrderingSyntax ordering)
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
802else if (current is SelectOrGroupClauseSyntax or OrderingSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
311var ordering = orderByClauseSyntax.Orderings[index + 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
290return token.Parent is OrderingSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
328else if (currentOriginalNode is SelectOrGroupClauseSyntax or OrderingSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
368var ordering = targetToken.GetAncestor<OrderingSyntax>();
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
802else if (current is SelectOrGroupClauseSyntax or OrderingSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (1)
311var ordering = orderByClauseSyntax.Orderings[index + 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
290return token.Parent is OrderingSyntax;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
328else if (currentOriginalNode is SelectOrGroupClauseSyntax or OrderingSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
368var ordering = targetToken.GetAncestor<OrderingSyntax>();