67 references to Orderings
Microsoft.CodeAnalysis.CSharp (7)
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)
Syntax.xml.Main.Generated.cs (1)
1741=> node.Update(VisitToken(node.OrderByKeyword), VisitList(node.Orderings));
Syntax.xml.Syntax.Generated.cs (3)
4734if (orderByKeyword != this.OrderByKeyword || orderings != this.Orderings) 4744public OrderByClauseSyntax WithOrderByKeyword(SyntaxToken orderByKeyword) => Update(orderByKeyword, this.Orderings); 4747public OrderByClauseSyntax AddOrderings(params OrderingSyntax[] items) => WithOrderings(this.Orderings.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (5)
307var separators = orderByClauseSyntax.Orderings.GetSeparators().ToImmutableList(); 309if (index >= 0 && (index + 1) < orderByClauseSyntax.Orderings.Count) 311var ordering = orderByClauseSyntax.Orderings[index + 1]; 316else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 320return semanticModel.GetSymbolInfo(orderByClauseSyntax.Orderings[0], cancellationToken).GetBestOrAllSymbols();
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\BreakpointSpans.cs (2)
407return orderByClause.Orderings.Count > 0 408? TryCreateSpanForNode(orderByClause.Orderings.First().Expression, position)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\QueryTests.cs (2)
1776var oinfo0 = model.GetSemanticInfoSummary(order.Orderings[0]); 1779var oinfo1 = model.GetSemanticInfoSummary(order.Orderings[1]);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (41)
Generated\Syntax.Test.xml.Generated.cs (2)
12041Assert.Equal(default, node.Orderings); 12042var newNode = node.WithOrderByKeyword(node.OrderByKeyword).WithOrderings(node.Orderings);
Parsing\ExpressionParsingTests.cs (9)
2564Assert.Equal(1, obs.Orderings.Count); 2566var os = (OrderingSyntax)obs.Orderings[0]; 2608Assert.Equal(2, obs.Orderings.Count); 2610var os = (OrderingSyntax)obs.Orderings[0]; 2615os = (OrderingSyntax)obs.Orderings[1]; 2657Assert.Equal(1, obs.Orderings.Count); 2659var os = (OrderingSyntax)obs.Orderings[0]; 2705Assert.Equal(1, obs.Orderings.Count); 2707var os = (OrderingSyntax)obs.Orderings[0];
Parsing\ParsingErrorRecoveryTests.cs (30)
6652Assert.Equal(1, oc.Orderings.Count); 6653Assert.NotNull(oc.Orderings[0].Expression); 6654Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6655var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6697Assert.Equal(1, oc.Orderings.Count); 6698Assert.NotNull(oc.Orderings[0].Expression); 6699Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6700var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6741Assert.Equal(2, oc.Orderings.Count); 6742Assert.NotNull(oc.Orderings[0].Expression); 6743Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6744var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6746Assert.NotNull(oc.Orderings[1].Expression); 6747Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6748nm = (IdentifierNameSyntax)oc.Orderings[1].Expression; 6791Assert.Equal(1, oc.Orderings.Count); 6792Assert.NotNull(oc.Orderings[0].Expression); 6793Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6794var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6839Assert.Equal(1, oc.Orderings.Count); 6840Assert.NotNull(oc.Orderings[0].Expression); 6841Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6842var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6886Assert.Equal(2, oc.Orderings.Count); 6887Assert.NotNull(oc.Orderings[0].Expression); 6888Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6889var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6891Assert.NotNull(oc.Orderings[1].Expression); 6892Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6893nm = (IdentifierNameSyntax)oc.Orderings[1].Expression;
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (5)
307var separators = orderByClauseSyntax.Orderings.GetSeparators().ToImmutableList(); 309if (index >= 0 && (index + 1) < orderByClauseSyntax.Orderings.Count) 311var ordering = orderByClauseSyntax.Orderings[index + 1]; 316else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 320return semanticModel.GetSymbolInfo(orderByClauseSyntax.Orderings[0], cancellationToken).GetBestOrAllSymbols();
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (5)
307var separators = orderByClauseSyntax.Orderings.GetSeparators().ToImmutableList(); 309if (index >= 0 && (index + 1) < orderByClauseSyntax.Orderings.Count) 311var ordering = orderByClauseSyntax.Orderings[index + 1]; 316else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 320return semanticModel.GetSymbolInfo(orderByClauseSyntax.Orderings[0], cancellationToken).GetBestOrAllSymbols();