2 instantiations of BoundWithExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_WithExpression.cs (1)
66
return new
BoundWithExpression
(
Generated\BoundNodes.xml.Generated.cs (1)
9062
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;
5344
var
withExpr = (
BoundWithExpression
)expr;
FlowAnalysis\AbstractFlowPass.cs (1)
2355
public override BoundNode VisitWithExpression(
BoundWithExpression
node)
FlowAnalysis\NullableWalker.cs (1)
3653
public override BoundNode? VisitWithExpression(
BoundWithExpression
withExpr)
Generated\BoundNodes.xml.Generated.cs (10)
9058
public
BoundWithExpression
Update(BoundExpression receiver, MethodSymbol? cloneMethod, BoundObjectInitializerExpressionBase initializerExpression, TypeSymbol type)
9062
var
result = new BoundWithExpression(this.Syntax, receiver, cloneMethod, initializerExpression, type, this.HasErrors);
9551
return VisitWithExpression((
BoundWithExpression
)node, arg);
9796
public virtual R VisitWithExpression(
BoundWithExpression
node, A arg) => this.DefaultVisit(node, arg);
10037
public virtual BoundNode? VisitWithExpression(
BoundWithExpression
node) => this.DefaultVisit(node);
11093
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
12694
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15453
public override BoundNode? VisitWithExpression(
BoundWithExpression
node)
15458
BoundWithExpression
updatedNode;
17685
public override TreeDumperNode VisitWithExpression(
BoundWithExpression
node, object? arg) => new TreeDumperNode("withExpression", null, new TreeDumperNode[]
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
1112
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)