2 instantiations of BoundNewT
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
7290return new BoundNewT(node, boundInitializerOpt, wasTargetTyped, typeParameter);
Generated\BoundNodes.xml.Generated.cs (1)
7189var result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors);
25 references to BoundNewT
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder.ValueChecks.cs (4)
4562var newT = (BoundNewT)expr; 5323var newT = (BoundNewT)expr;
Binder\RefSafetyAnalysis.cs (1)
966public 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)
2109public override BoundNode VisitNewT(BoundNewT node)
FlowAnalysis\NullableWalker.cs (1)
13432public override BoundNode? VisitNewT(BoundNewT node)
Generated\BoundNodes.xml.Generated.cs (10)
7185public BoundNewT Update(BoundObjectInitializerExpressionBase? initializerExpressionOpt, bool wasTargetTyped, TypeSymbol type) 7189var result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors); 9450return VisitNewT((BoundNewT)node, arg); 9744public virtual R VisitNewT(BoundNewT node, A arg) => this.DefaultVisit(node, arg); 9985public virtual BoundNode? VisitNewT(BoundNewT node) => this.DefaultVisit(node); 10851public override BoundNode? VisitNewT(BoundNewT node) 12331public override BoundNode? VisitNewT(BoundNewT node) 14797public override BoundNode? VisitNewT(BoundNewT node) 14800BoundNewT updatedNode; 17186public override TreeDumperNode VisitNewT(BoundNewT node, object? arg) => new TreeDumperNode("newT", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
226return VisitNewT((BoundNewT)node); 888private BoundExpression VisitNewT(BoundNewT node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
312public override BoundNode VisitNewT(BoundNewT node)
Operations\CSharpOperationFactory.cs (3)
121return CreateBoundNewTOperation((BoundNewT)boundNode); 1319if (collectionCreation is BoundNewT boundNewT) 1488private ITypeParameterObjectCreationOperation CreateBoundNewTOperation(BoundNewT boundNewT)