1 instantiation of BoundWithExpression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8836
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)
8832
public
BoundWithExpression
Update(BoundExpression receiver, MethodSymbol? cloneMethod, BoundObjectInitializerExpressionBase initializerExpression, TypeSymbol type)
8836
var
result = new BoundWithExpression(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors);
9315
return VisitWithExpression((
BoundWithExpression
)node, arg);
9555
public virtual R VisitWithExpression(
BoundWithExpression
node, A arg) => this.DefaultVisit(node, arg);
9791
public virtual BoundNode? VisitWithExpression(
BoundWithExpression
node) => this.DefaultVisit(node);
10809
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
12373
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15105
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15110
BoundWithExpression
updatedNode;
17281
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)