1 instantiation of SpreadElementSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
6656internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.SpreadElementSyntax(this, parent, position);
22 references to SpreadElementSyntax
Microsoft.CodeAnalysis.CSharp (14)
_generated\0\Syntax.xml.Main.Generated.cs (6)
229public virtual TResult? VisitSpreadElement(SpreadElementSyntax node) => this.DefaultVisit(node); 977public virtual void VisitSpreadElement(SpreadElementSyntax node) => this.DefaultVisit(node); 1724public override SyntaxNode? VisitSpreadElement(SpreadElementSyntax node) 3440public static SpreadElementSyntax SpreadElement(SyntaxToken operatorToken, ExpressionSyntax expression) 3444return (SpreadElementSyntax)Syntax.InternalSyntax.SyntaxFactory.SpreadElement((Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed(); 3448public static SpreadElementSyntax SpreadElement(ExpressionSyntax expression)
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
4260public SpreadElementSyntax Update(SyntaxToken operatorToken, ExpressionSyntax expression) 4264var newNode = SyntaxFactory.SpreadElement(operatorToken, expression); 4272public SpreadElementSyntax WithOperatorToken(SyntaxToken operatorToken) => Update(operatorToken, this.Expression); 4273public SpreadElementSyntax WithExpression(ExpressionSyntax expression) => Update(this.OperatorToken, expression);
Binder\Binder_Conversions.cs (1)
1061(SpreadElementSyntax)spreadElement.Syntax,
Binder\Binder_Expressions.cs (3)
5374SpreadElementSyntax spreadElementSyntax => bindSpreadElement(spreadElementSyntax, diagnostics, @this), 5379static BoundNode bindSpreadElement(SpreadElementSyntax syntax, BindingDiagnosticBag diagnostics, Binder @this) 6712SpreadElementSyntax syntax,
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
313if (nodeParent is SpreadElementSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
519if (element is SpreadElementSyntax spreadElement)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
121if (element is SpreadElementSyntax spreadElement)
Microsoft.CodeAnalysis.CSharp.Features (3)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
259else if (identifier.Parent is SpreadElementSyntax spreadElement &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
519if (element is SpreadElementSyntax spreadElement)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
121if (element is SpreadElementSyntax spreadElement)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
313if (nodeParent is SpreadElementSyntax)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
313if (nodeParent is SpreadElementSyntax)