13 references to Expression
Microsoft.CodeAnalysis.CSharp (9)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1745
=> node.Update(VisitToken(node.OperatorToken), (ExpressionSyntax?)Visit(node.
Expression
) ?? throw new ArgumentNullException("expression"));
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
4317
if (operatorToken != this.OperatorToken || expression != this.
Expression
)
4327
public SpreadElementSyntax WithOperatorToken(SyntaxToken operatorToken) => Update(operatorToken, this.
Expression
);
Binder\Binder_Expressions.cs (6)
5402
var expression = @this.BindRValueWithoutTargetType(syntax.
Expression
, diagnostics);
5404
bool hasErrors = !@this.GetEnumeratorInfoAndInferCollectionElementType(syntax, syntax.
Expression
, ref expression, isAsync: false, isSpread: true, diagnostics, inferredType: out _, out builder) ||
5424
var expressionPlaceholder = new BoundCollectionExpressionSpreadExpressionPlaceholder(syntax.
Expression
, expression.Type);
5440
else if (!@this.TryBindNonExtensionLengthOrCount(syntax.
Expression
, expressionPlaceholder, out lengthOrCount, ref useSiteInfo, diagnostics))
5445
diagnostics.Add(syntax.
Expression
, useSiteInfo);
6751
syntax.
Expression
,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
521
yield return CreateCollectionElement(useSpread: true, spreadElement.
Expression
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
123
result.Add(new(spreadElement.
Expression
, UseSpread: true, UseKeyValue: false));
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (1)
521
yield return CreateCollectionElement(useSpread: true, spreadElement.
Expression
);
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
123
result.Add(new(spreadElement.
Expression
, UseSpread: true, UseKeyValue: false));