1 write to Expression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3106
this.
Expression
= expression;
19 references to Expression
Microsoft.CodeAnalysis.CSharp (19)
BoundTree\Expression.cs (1)
126
protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.
Expression
);
Compilation\CSharpSemanticModel.cs (1)
2124
(type, nullability) = getTypeAndNullability(initializer.
Expression
);
FlowAnalysis\AbstractFlowPass.cs (1)
3414
VisitRvalue(node.
Expression
);
FlowAnalysis\DefiniteAssignment.cs (1)
2521
var initializer = node.
Expression
;
FlowAnalysis\NullableWalker.cs (4)
10576
var initializer = node.
Expression
;
10583
if (node.
Expression
.Kind == BoundKind.AddressOfOperator)
10585
SetResultType(node.
Expression
, TypeWithState.Create(node.
Expression
.Type, ResultType.State));
Generated\BoundNodes.xml.Generated.cs (5)
3122
if (!TypeSymbol.Equals(elementPointerType, this.ElementPointerType, TypeCompareKind.ConsiderEverything) || elementPointerPlaceholder != this.ElementPointerPlaceholder || elementPointerConversion != this.ElementPointerConversion || expression != this.
Expression
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(getPinnableOpt, this.GetPinnableOpt) || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10058
this.Visit(node.
Expression
);
11266
BoundExpression expression = (BoundExpression)this.Visit(node.
Expression
);
13337
BoundExpression expression = (BoundExpression)this.Visit(node.
Expression
);
15669
new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.
Expression
, null) }),
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (6)
209
else if (fixedCollectionInitializer.
Expression
.Type is { SpecialType: SpecialType.System_String })
213
else if (fixedCollectionInitializer.
Expression
.Type is { TypeKind: TypeKind.Array })
240
BoundExpression initializerExpr = VisitExpression(fixedInitializer.
Expression
);
307
BoundExpression initializerExpr = VisitExpression(fixedInitializer.
Expression
);
442
BoundExpression initializerExpr = VisitExpression(fixedInitializer.
Expression
);
511
BoundExpression initializerExpr = VisitExpression(fixedInitializer.
Expression
);