51 references to Expression
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder.IdentifierUsedAsValueFinder.cs (1)
487if (!MakeQueryUnboundLambda(enclosingBinder, state.RangeVariableMap(), state.rangeVariable, ordering.Expression))
Binder\Binder_Query.cs (1)
571var lambda = MakeQueryUnboundLambda(state.RangeVariableMap(), state.rangeVariable, ordering.Expression, diagnostics.AccumulatesDependencies);
Syntax.xml.Main.Generated.cs (1)
1744=> node.Update((ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"), VisitToken(node.AscendingOrDescendingKeyword));
Syntax.xml.Syntax.Generated.cs (2)
4786if (expression != this.Expression || ascendingOrDescendingKeyword != this.AscendingOrDescendingKeyword) 4797public OrderingSyntax WithAscendingOrDescendingKeyword(SyntaxToken ascendingOrDescendingKeyword) => Update(this.Expression, ascendingOrDescendingKeyword);
Syntax\LambdaUtilities.cs (3)
95return ((OrderingSyntax)newLambda).Expression; 184return ordering.Expression == node; 324lambdaBody1 = ((OrderingSyntax)node).Expression;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
376var lastToken = ordering.Expression.GetLastToken(includeSkipped: true);
Microsoft.CodeAnalysis.CSharp.Features (4)
EditAndContinue\BreakpointSpans.cs (1)
408? TryCreateSpanForNode(orderByClause.Orderings.First().Expression, position)
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (3)
95return ((OrderingSyntax)newLambda).Expression; 184return ordering.Expression == node; 324lambdaBody1 = ((OrderingSyntax)node).Expression;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (36)
Generated\Syntax.Test.xml.Generated.cs (2)
12051Assert.NotNull(node.Expression); 12053var newNode = node.WithExpression(node.Expression).WithAscendingOrDescendingKeyword(node.AscendingOrDescendingKeyword);
Parsing\ExpressionParsingTests.cs (10)
2568Assert.NotNull(os.Expression); 2569Assert.Equal("b", os.Expression.ToString()); 2612Assert.NotNull(os.Expression); 2613Assert.Equal("b", os.Expression.ToString()); 2617Assert.NotNull(os.Expression); 2618Assert.Equal("b2", os.Expression.ToString()); 2665Assert.NotNull(os.Expression); 2666Assert.Equal("b", os.Expression.ToString()); 2713Assert.NotNull(os.Expression); 2714Assert.Equal("b", os.Expression.ToString());
Parsing\ParsingErrorRecoveryTests.cs (24)
6653Assert.NotNull(oc.Orderings[0].Expression); 6654Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6655var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6698Assert.NotNull(oc.Orderings[0].Expression); 6699Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6700var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 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; 6792Assert.NotNull(oc.Orderings[0].Expression); 6793Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6794var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 6840Assert.NotNull(oc.Orderings[0].Expression); 6841Assert.Equal(SyntaxKind.IdentifierName, oc.Orderings[0].Expression.Kind()); 6842var nm = (IdentifierNameSyntax)oc.Orderings[0].Expression; 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 (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
376var lastToken = ordering.Expression.GetLastToken(includeSkipped: true);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
376var lastToken = ordering.Expression.GetLastToken(includeSkipped: true);