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