1 instantiation of ExpressionElementSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
6580internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ExpressionElementSyntax(this, parent, position);
31 references to ExpressionElementSyntax
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Expressions.cs (2)
5370ExpressionElementSyntax { Expression: CollectionExpressionSyntax nestedCollectionExpression } => @this.BindCollectionExpression(nestedCollectionExpression, diagnostics, nestingLevel + 1), 5371ExpressionElementSyntax expressionElementSyntax => @this.BindValue(expressionElementSyntax.Expression, diagnostics, BindValueKind.RValue),
Syntax.xml.Main.Generated.cs (5)
226public virtual TResult? VisitExpressionElement(ExpressionElementSyntax node) => this.DefaultVisit(node); 973public virtual void VisitExpressionElement(ExpressionElementSyntax node) => this.DefaultVisit(node); 1719public override SyntaxNode? VisitExpressionElement(ExpressionElementSyntax node) 3430public static ExpressionElementSyntax ExpressionElement(ExpressionSyntax expression) 3433return (ExpressionElementSyntax)Syntax.InternalSyntax.SyntaxFactory.ExpressionElement((Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
Syntax.xml.Syntax.Generated.cs (3)
4219public ExpressionElementSyntax Update(ExpressionSyntax expression) 4223var newNode = SyntaxFactory.ExpressionElement(expression); 4231public ExpressionElementSyntax WithExpression(ExpressionSyntax expression) => Update(expression);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
1030if (collectionElement is not ExpressionElementSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
523else if (element is ExpressionElementSyntax expressionElement)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
125else if (element is ExpressionElementSyntax expressionElement)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
159ExpressionElementSyntax expressionElement => InferTypeInExpressionElement(expressionElement), 1241private IEnumerable<TypeInferenceInfo> InferTypeInExpressionElement(ExpressionElementSyntax expressionElement) 1257if (element != expressionElement && element is ExpressionElementSyntax siblingElement)
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
523else if (element is ExpressionElementSyntax expressionElement)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
125else if (element is ExpressionElementSyntax expressionElement)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10610private static ExpressionElementSyntax GenerateExpressionElement() 11969var node = GenerateExpressionElement(); 11972var newNode = node.WithExpression(node.Expression); 16137var oldNode = GenerateExpressionElement(); 16153var oldNode = GenerateExpressionElement();
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
1030if (collectionElement is not ExpressionElementSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
159ExpressionElementSyntax expressionElement => InferTypeInExpressionElement(expressionElement), 1241private IEnumerable<TypeInferenceInfo> InferTypeInExpressionElement(ExpressionElementSyntax expressionElement) 1257if (element != expressionElement && element is ExpressionElementSyntax siblingElement)
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
1030if (collectionElement is not ExpressionElementSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
159ExpressionElementSyntax expressionElement => InferTypeInExpressionElement(expressionElement), 1241private IEnumerable<TypeInferenceInfo> InferTypeInExpressionElement(ExpressionElementSyntax expressionElement) 1257if (element != expressionElement && element is ExpressionElementSyntax siblingElement)