2 instantiations of BoundNewT
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
7127return new BoundNewT(node, boundInitializerOpt, wasTargetTyped, typeParameter);
Generated\BoundNodes.xml.Generated.cs (1)
7073var result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors);
23 references to BoundNewT
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.ValueChecks.cs (4)
4507var newT = (BoundNewT)expr; 5227var newT = (BoundNewT)expr;
Binder\Binder_Conversions.cs (1)
895Debug.Assert((collectionCreation is BoundNewT && !isExpanded && constructor is null) ||
Binder\RefSafetyAnalysis.cs (1)
902public override BoundNode? VisitNewT(BoundNewT node)
FlowAnalysis\AbstractFlowPass.cs (1)
2108public override BoundNode VisitNewT(BoundNewT node)
FlowAnalysis\NullableWalker.cs (1)
12573public override BoundNode? VisitNewT(BoundNewT node)
Generated\BoundNodes.xml.Generated.cs (10)
7069public BoundNewT Update(BoundObjectInitializerExpressionBase? initializerExpressionOpt, bool wasTargetTyped, TypeSymbol type) 7073var result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors); 9237return VisitNewT((BoundNewT)node, arg); 9524public virtual R VisitNewT(BoundNewT node, A arg) => this.DefaultVisit(node, arg); 9760public virtual BoundNode? VisitNewT(BoundNewT node) => this.DefaultVisit(node); 10600public override BoundNode? VisitNewT(BoundNewT node) 12050public override BoundNode? VisitNewT(BoundNewT node) 14479public override BoundNode? VisitNewT(BoundNewT node) 14482BoundNewT updatedNode; 16821public override TreeDumperNode VisitNewT(BoundNewT node, object? arg) => new TreeDumperNode("newT", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
221return VisitNewT((BoundNewT)node); 868private BoundExpression VisitNewT(BoundNewT node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
307public override BoundNode VisitNewT(BoundNewT node)
Operations\CSharpOperationFactory.cs (2)
122return CreateBoundNewTOperation((BoundNewT)boundNode); 1413private ITypeParameterObjectCreationOperation CreateBoundNewTOperation(BoundNewT boundNewT)