24 references to Expression
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Expressions.cs (1)
861node, LookupResultKind.Empty, ImmutableArray<Symbol>.Empty, ImmutableArray.Create<BoundExpression>(BindToTypeForErrorRecovery(BindValue(node.Expression, BindingDiagnosticBag.Discarded, BindValueKind.RefersToLocation))),
Syntax.xml.Main.Generated.cs (1)
1675=> node.Update(VisitToken(node.RefKeyword), (ExpressionSyntax?)Visit(node.Expression) ?? throw new ArgumentNullException("expression"));
Syntax.xml.Syntax.Generated.cs (2)
3335if (refKeyword != this.RefKeyword || expression != this.Expression) 3345public RefExpressionSyntax WithRefKeyword(SyntaxToken refKeyword) => Update(refKeyword, this.Expression);
Syntax\SyntaxNodeExtensions.cs (1)
322if (syntax is not RefExpressionSyntax { Expression: var expression } refExpression)
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
69AddIneligibleFieldsForExpression(refExpression.Expression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
258=> ((RefExpressionSyntax)node).Expression;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
330var current = (initializer as RefExpressionSyntax)?.Expression ?? initializer;
Microsoft.CodeAnalysis.CSharp.Features (3)
ExtractMethod\CSharpSelectionResult.cs (1)
65? refExpression.Expression
ExtractMethod\CSharpSelectionResult.ExpressionResult.cs (1)
90expression = refExpression.Expression;
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
69AddIneligibleFieldsForExpression(refExpression.Expression);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\RefLocalsAndReturnsTests.cs (7)
4757var right = ((RefExpressionSyntax)assignment.Right).Expression; 4785var right = ((RefExpressionSyntax)assignment.Right).Expression; 4813var right = ((RefExpressionSyntax)assignment.Right).Expression; 4841var right = ((RefExpressionSyntax)assignment.Right).Expression; 4869var right = ((RefExpressionSyntax)assignment.Right).Expression; 4897var right = ((RefExpressionSyntax)assignment.Right).Expression; 4931var right = ((RefExpressionSyntax)assignment.Right).Expression;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
Generated\Syntax.Test.xml.Generated.cs (2)
11766Assert.NotNull(node.Expression); 11767var newNode = node.WithRefKeyword(node.RefKeyword).WithExpression(node.Expression);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
258=> ((RefExpressionSyntax)node).Expression;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
330var current = (initializer as RefExpressionSyntax)?.Expression ?? initializer;
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
258=> ((RefExpressionSyntax)node).Expression;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
330var current = (initializer as RefExpressionSyntax)?.Expression ?? initializer;