1 instantiation of BoundWithExpression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8855
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)
4403
var
withExpression = (
BoundWithExpression
)expr;
5177
var
withExpr = (
BoundWithExpression
)expr;
FlowAnalysis\AbstractFlowPass.cs (1)
2353
public override BoundNode VisitWithExpression(
BoundWithExpression
node)
FlowAnalysis\NullableWalker.cs (1)
3541
public override BoundNode? VisitWithExpression(
BoundWithExpression
withExpr)
Generated\BoundNodes.xml.Generated.cs (10)
8851
public
BoundWithExpression
Update(BoundExpression receiver, MethodSymbol? cloneMethod, BoundObjectInitializerExpressionBase initializerExpression, TypeSymbol type)
8855
var
result = new BoundWithExpression(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors);
9334
return VisitWithExpression((
BoundWithExpression
)node, arg);
9574
public virtual R VisitWithExpression(
BoundWithExpression
node, A arg) => this.DefaultVisit(node, arg);
9810
public virtual BoundNode? VisitWithExpression(
BoundWithExpression
node) => this.DefaultVisit(node);
10828
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
12392
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15124
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15129
BoundWithExpression
updatedNode;
17300
public override TreeDumperNode VisitWithExpression(
BoundWithExpression
node, object? arg) => new TreeDumperNode("withExpression", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1081
public override BoundNode VisitWithExpression(
BoundWithExpression
node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
131
public override BoundNode VisitWithExpression(
BoundWithExpression
withExpr)
199
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)