2 instantiations of BoundNewT
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
7287return new BoundNewT(node, boundInitializerOpt, wasTargetTyped, typeParameter);
Generated\BoundNodes.xml.Generated.cs (1)
7174var result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors);
25 references to BoundNewT
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.ValueChecks.cs (4)
4563var newT = (BoundNewT)expr; 5283var newT = (BoundNewT)expr;
Binder\RefSafetyAnalysis.cs (1)
949public override BoundNode? VisitNewT(BoundNewT node)
BoundTree\BoundCollectionExpression.cs (2)
44/// <item>a <see cref="BoundNewT"/> (when targeting a type parameter with the <c>new()</c> constraint,</item> 59or BoundNewT
FlowAnalysis\AbstractFlowPass.cs (1)
2108public override BoundNode VisitNewT(BoundNewT node)
FlowAnalysis\NullableWalker.cs (1)
12894public override BoundNode? VisitNewT(BoundNewT node)
Generated\BoundNodes.xml.Generated.cs (10)
7170public BoundNewT Update(BoundObjectInitializerExpressionBase? initializerExpressionOpt, bool wasTargetTyped, TypeSymbol type) 7174var result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors); 9346return VisitNewT((BoundNewT)node, arg); 9635public virtual R VisitNewT(BoundNewT node, A arg) => this.DefaultVisit(node, arg); 9873public virtual BoundNode? VisitNewT(BoundNewT node) => this.DefaultVisit(node); 10720public override BoundNode? VisitNewT(BoundNewT node) 12180public override BoundNode? VisitNewT(BoundNewT node) 14625public override BoundNode? VisitNewT(BoundNewT node) 14628BoundNewT updatedNode; 16974public override TreeDumperNode VisitNewT(BoundNewT node, object? arg) => new TreeDumperNode("newT", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
226return VisitNewT((BoundNewT)node); 886private BoundExpression VisitNewT(BoundNewT node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
312public override BoundNode VisitNewT(BoundNewT node)
Operations\CSharpOperationFactory.cs (3)
121return CreateBoundNewTOperation((BoundNewT)boundNode); 1294if (collectionCreation is BoundNewT boundNewT) 1463private ITypeParameterObjectCreationOperation CreateBoundNewTOperation(BoundNewT boundNewT)