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)
7077var result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors);
23 references to BoundNewT
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.ValueChecks.cs (4)
4543var newT = (BoundNewT)expr; 5273var newT = (BoundNewT)expr;
Binder\Binder_Conversions.cs (1)
895Debug.Assert((collectionCreation is BoundNewT && !isExpanded && constructor is null) ||
Binder\RefSafetyAnalysis.cs (1)
931public override BoundNode? VisitNewT(BoundNewT node)
FlowAnalysis\AbstractFlowPass.cs (1)
2108public override BoundNode VisitNewT(BoundNewT node)
FlowAnalysis\NullableWalker.cs (1)
12717public override BoundNode? VisitNewT(BoundNewT node)
Generated\BoundNodes.xml.Generated.cs (10)
7073public BoundNewT Update(BoundObjectInitializerExpressionBase? initializerExpressionOpt, bool wasTargetTyped, TypeSymbol type) 7077var result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors); 9241return VisitNewT((BoundNewT)node, arg); 9528public virtual R VisitNewT(BoundNewT node, A arg) => this.DefaultVisit(node, arg); 9764public virtual BoundNode? VisitNewT(BoundNewT node) => this.DefaultVisit(node); 10604public override BoundNode? VisitNewT(BoundNewT node) 12054public override BoundNode? VisitNewT(BoundNewT node) 14483public override BoundNode? VisitNewT(BoundNewT node) 14486BoundNewT updatedNode; 16825public 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)