2 instantiations of BoundWithExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_WithExpression.cs (1)
66
return new
BoundWithExpression
(
Generated\BoundNodes.xml.Generated.cs (1)
8498
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)
3700
var
withExpression = (
BoundWithExpression
)expr;
4166
var
withExpr = (
BoundWithExpression
)expr;
FlowAnalysis\AbstractFlowPass.cs (1)
2174
public override BoundNode VisitWithExpression(
BoundWithExpression
node)
FlowAnalysis\NullableWalker.cs (1)
3184
public override BoundNode? VisitWithExpression(
BoundWithExpression
withExpr)
Generated\BoundNodes.xml.Generated.cs (10)
8494
public
BoundWithExpression
Update(BoundExpression receiver, MethodSymbol? cloneMethod, BoundObjectInitializerExpressionBase initializerExpression, TypeSymbol type)
8498
var
result = new BoundWithExpression(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors);
8961
return VisitWithExpression((
BoundWithExpression
)node, arg);
9193
public virtual R VisitWithExpression(
BoundWithExpression
node, A arg) => this.DefaultVisit(node, arg);
9421
public virtual BoundNode? VisitWithExpression(
BoundWithExpression
node) => this.DefaultVisit(node);
10410
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
11772
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
14401
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
14406
BoundWithExpression
updatedNode;
16493
public override TreeDumperNode VisitWithExpression(
BoundWithExpression
node, object? arg) => new TreeDumperNode("withExpression", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
965
public override BoundNode VisitWithExpression(
BoundWithExpression
node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
124
public override BoundNode VisitWithExpression(
BoundWithExpression
withExpr)
192
ImmutableArray<BoundExpression> getAnonymousTypeValues(
BoundWithExpression
withExpr, BoundExpression oldValue, AnonymousTypeManager.AnonymousTypePublicSymbol anonymousType,
Operations\CSharpOperationFactory.cs (2)
68
return CreateBoundWithExpressionOperation((
BoundWithExpression
)boundNode);
733
private IOperation CreateBoundWithExpressionOperation(
BoundWithExpression
boundWithExpression)