1 instantiation of ExpressionElementSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
6580internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ExpressionElementSyntax(this, parent, position);
26 references to ExpressionElementSyntax
Microsoft.CodeAnalysis.CSharp (10)
_generated\0\Syntax.xml.Main.Generated.cs (5)
226public virtual TResult? VisitExpressionElement(ExpressionElementSyntax node) => this.DefaultVisit(node); 974public virtual void VisitExpressionElement(ExpressionElementSyntax node) => this.DefaultVisit(node); 1721public override SyntaxNode? VisitExpressionElement(ExpressionElementSyntax node) 3433public static ExpressionElementSyntax ExpressionElement(ExpressionSyntax expression) 3436return (ExpressionElementSyntax)Syntax.InternalSyntax.SyntaxFactory.ExpressionElement((Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed();
_generated\2\Syntax.xml.Syntax.Generated.cs (3)
4219public ExpressionElementSyntax Update(ExpressionSyntax expression) 4223var newNode = SyntaxFactory.ExpressionElement(expression); 4231public ExpressionElementSyntax WithExpression(ExpressionSyntax expression) => Update(expression);
Binder\Binder_Expressions.cs (2)
5372ExpressionElementSyntax { Expression: CollectionExpressionSyntax nestedCollectionExpression } => @this.BindCollectionExpression(nestedCollectionExpression, diagnostics, nestingLevel + 1), 5373ExpressionElementSyntax expressionElementSyntax => @this.BindValue(expressionElementSyntax.Expression, diagnostics, BindValueKind.RValue),
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
1030if (collectionElement is not ExpressionElementSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
523else if (element is ExpressionElementSyntax expressionElement)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
125else if (element is ExpressionElementSyntax expressionElement)
src\roslyn\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\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
523else if (element is ExpressionElementSyntax expressionElement)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
125else if (element is ExpressionElementSyntax expressionElement)
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
1030if (collectionElement is not ExpressionElementSyntax)
src\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
1030if (collectionElement is not ExpressionElementSyntax)
src\roslyn\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)