2 instantiations of BoundWithExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_WithExpression.cs (1)
66
return new
BoundWithExpression
(
Generated\BoundNodes.xml.Generated.cs (1)
8885
var result = new
BoundWithExpression
(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors);
21 references to BoundWithExpression
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (4)
4558
var
withExpression = (
BoundWithExpression
)expr;
5276
var
withExpr = (
BoundWithExpression
)expr;
FlowAnalysis\AbstractFlowPass.cs (1)
2353
public override BoundNode VisitWithExpression(
BoundWithExpression
node)
FlowAnalysis\NullableWalker.cs (1)
3564
public override BoundNode? VisitWithExpression(
BoundWithExpression
withExpr)
Generated\BoundNodes.xml.Generated.cs (10)
8881
public
BoundWithExpression
Update(BoundExpression receiver, MethodSymbol? cloneMethod, BoundObjectInitializerExpressionBase initializerExpression, TypeSymbol type)
8885
var
result = new BoundWithExpression(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors);
9364
return VisitWithExpression((
BoundWithExpression
)node, arg);
9604
public virtual R VisitWithExpression(
BoundWithExpression
node, A arg) => this.DefaultVisit(node, arg);
9840
public virtual BoundNode? VisitWithExpression(
BoundWithExpression
node) => this.DefaultVisit(node);
10859
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
12426
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15140
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15145
BoundWithExpression
updatedNode;
17318
public override TreeDumperNode VisitWithExpression(
BoundWithExpression
node, object? arg) => new TreeDumperNode("withExpression", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1097
public override BoundNode VisitWithExpression(
BoundWithExpression
node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
131
public override BoundNode VisitWithExpression(
BoundWithExpression
withExpr)
204
ImmutableArray<BoundExpression> getAnonymousTypeValues(
BoundWithExpression
withExpr, BoundExpression oldValue, AnonymousTypeManager.AnonymousTypePublicSymbol anonymousType,
Operations\CSharpOperationFactory.cs (2)
68
return CreateBoundWithExpressionOperation((
BoundWithExpression
)boundNode);
736
private IOperation CreateBoundWithExpressionOperation(
BoundWithExpression
boundWithExpression)