2 instantiations of BoundWithExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_WithExpression.cs (1)
66
return new
BoundWithExpression
(
Generated\BoundNodes.xml.Generated.cs (1)
8957
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)
4577
var
withExpression = (
BoundWithExpression
)expr;
5303
var
withExpr = (
BoundWithExpression
)expr;
FlowAnalysis\AbstractFlowPass.cs (1)
2354
public override BoundNode VisitWithExpression(
BoundWithExpression
node)
FlowAnalysis\NullableWalker.cs (1)
3565
public override BoundNode? VisitWithExpression(
BoundWithExpression
withExpr)
Generated\BoundNodes.xml.Generated.cs (10)
8953
public
BoundWithExpression
Update(BoundExpression receiver, MethodSymbol? cloneMethod, BoundObjectInitializerExpressionBase initializerExpression, TypeSymbol type)
8957
var
result = new BoundWithExpression(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors);
9440
return VisitWithExpression((
BoundWithExpression
)node, arg);
9682
public virtual R VisitWithExpression(
BoundWithExpression
node, A arg) => this.DefaultVisit(node, arg);
9920
public virtual BoundNode? VisitWithExpression(
BoundWithExpression
node) => this.DefaultVisit(node);
10947
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
12524
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15250
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15255
BoundWithExpression
updatedNode;
17444
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)
67
return CreateBoundWithExpressionOperation((
BoundWithExpression
)boundNode);
751
private IOperation CreateBoundWithExpressionOperation(
BoundWithExpression
boundWithExpression)