1 instantiation of SpreadElementSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
6656internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.SpreadElementSyntax(this, parent, position);
30 references to SpreadElementSyntax
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Conversions.cs (1)
914(SpreadElementSyntax)spreadElement.Syntax,
Binder\Binder_Expressions.cs (3)
5278SpreadElementSyntax spreadElementSyntax => bindSpreadElement(spreadElementSyntax, diagnostics, @this), 5283static BoundNode bindSpreadElement(SpreadElementSyntax syntax, BindingDiagnosticBag diagnostics, Binder @this) 6574SpreadElementSyntax syntax,
Syntax.xml.Main.Generated.cs (6)
229public virtual TResult? VisitSpreadElement(SpreadElementSyntax node) => this.DefaultVisit(node); 973public virtual void VisitSpreadElement(SpreadElementSyntax node) => this.DefaultVisit(node); 1716public override SyntaxNode? VisitSpreadElement(SpreadElementSyntax node) 3428public static SpreadElementSyntax SpreadElement(SyntaxToken operatorToken, ExpressionSyntax expression) 3432return (SpreadElementSyntax)Syntax.InternalSyntax.SyntaxFactory.SpreadElement((Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, (Syntax.InternalSyntax.ExpressionSyntax)expression.Green).CreateRed(); 3436public static SpreadElementSyntax SpreadElement(ExpressionSyntax expression)
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);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
307if (nodeParent is SpreadElementSyntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
477if (element is SpreadElementSyntax spreadElement)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
121if (element is SpreadElementSyntax spreadElement)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\CollectionExpressionTests.cs (2)
27044(IOperation operation, _) = GetOperationAndSyntaxForTest<SpreadElementSyntax>(comp); 27067(IOperation operation, _) = GetOperationAndSyntaxForTest<SpreadElementSyntax>(comp);
Microsoft.CodeAnalysis.CSharp.Features (3)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
259else if (identifier.Parent is SpreadElementSyntax spreadElement &&
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
477if (element is SpreadElementSyntax spreadElement)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
121if (element is SpreadElementSyntax spreadElement)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10573private static SpreadElementSyntax GenerateSpreadElement() 11936var node = GenerateSpreadElement(); 11940var newNode = node.WithOperatorToken(node.OperatorToken).WithExpression(node.Expression); 16109var oldNode = GenerateSpreadElement(); 16125var oldNode = GenerateSpreadElement();
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
307if (nodeParent is SpreadElementSyntax)
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1192if (((SpreadElementSyntax)parent).Expression == syntax)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
307if (nodeParent is SpreadElementSyntax)