2 instantiations of BoundWithExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_WithExpression.cs (1)
66return new BoundWithExpression(
Generated\BoundNodes.xml.Generated.cs (1)
8856var result = new BoundWithExpression(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors);
21 references to BoundWithExpression
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (4)
4557var withExpression = (BoundWithExpression)expr; 5294var withExpr = (BoundWithExpression)expr;
FlowAnalysis\AbstractFlowPass.cs (1)
2354public override BoundNode VisitWithExpression(BoundWithExpression node)
FlowAnalysis\NullableWalker.cs (1)
3567public override BoundNode? VisitWithExpression(BoundWithExpression withExpr)
Generated\BoundNodes.xml.Generated.cs (10)
8852public BoundWithExpression Update(BoundExpression receiver, MethodSymbol? cloneMethod, BoundObjectInitializerExpressionBase initializerExpression, TypeSymbol type) 8856var result = new BoundWithExpression(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors); 9335return VisitWithExpression((BoundWithExpression)node, arg); 9575public virtual R VisitWithExpression(BoundWithExpression node, A arg) => this.DefaultVisit(node, arg); 9811public virtual BoundNode? VisitWithExpression(BoundWithExpression node) => this.DefaultVisit(node); 10831public override BoundNode? VisitWithExpression(BoundWithExpression node) 12398public override BoundNode? VisitWithExpression(BoundWithExpression node) 15117public override BoundNode? VisitWithExpression(BoundWithExpression node) 15122BoundWithExpression updatedNode; 17295public override TreeDumperNode VisitWithExpression(BoundWithExpression node, object? arg) => new TreeDumperNode("withExpression", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1097public override BoundNode VisitWithExpression(BoundWithExpression node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
131public override BoundNode VisitWithExpression(BoundWithExpression withExpr) 199ImmutableArray<BoundExpression> getAnonymousTypeValues(BoundWithExpression withExpr, BoundExpression oldValue, AnonymousTypeManager.AnonymousTypePublicSymbol anonymousType,
Operations\CSharpOperationFactory.cs (2)
68return CreateBoundWithExpressionOperation((BoundWithExpression)boundNode); 736private IOperation CreateBoundWithExpressionOperation(BoundWithExpression boundWithExpression)