2 instantiations of BoundNewT
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
7193
return new
BoundNewT
(node, boundInitializerOpt, wasTargetTyped, typeParameter);
Generated\BoundNodes.xml.Generated.cs (1)
7100
var result = new
BoundNewT
(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors);
23 references to BoundNewT
Microsoft.CodeAnalysis.CSharp (23)
Binder\Binder.ValueChecks.cs (4)
4516
var
newT = (
BoundNewT
)expr;
5228
var
newT = (
BoundNewT
)expr;
Binder\Binder_Conversions.cs (1)
901
Debug.Assert((collectionCreation is
BoundNewT
&& !isExpanded && constructor is null) ||
Binder\RefSafetyAnalysis.cs (1)
949
public override BoundNode? VisitNewT(
BoundNewT
node)
FlowAnalysis\AbstractFlowPass.cs (1)
2107
public override BoundNode VisitNewT(
BoundNewT
node)
FlowAnalysis\NullableWalker.cs (1)
12711
public override BoundNode? VisitNewT(
BoundNewT
node)
Generated\BoundNodes.xml.Generated.cs (10)
7096
public
BoundNewT
Update(BoundObjectInitializerExpressionBase? initializerExpressionOpt, bool wasTargetTyped, TypeSymbol type)
7100
var
result = new BoundNewT(this.Syntax, initializerExpressionOpt, wasTargetTyped, type, this.HasErrors);
9268
return VisitNewT((
BoundNewT
)node, arg);
9555
public virtual R VisitNewT(
BoundNewT
node, A arg) => this.DefaultVisit(node, arg);
9791
public virtual BoundNode? VisitNewT(
BoundNewT
node) => this.DefaultVisit(node);
10630
public override BoundNode? VisitNewT(
BoundNewT
node)
12080
public override BoundNode? VisitNewT(
BoundNewT
node)
14513
public override BoundNode? VisitNewT(
BoundNewT
node)
14516
BoundNewT
updatedNode;
16845
public override TreeDumperNode VisitNewT(
BoundNewT
node, object? arg) => new TreeDumperNode("newT", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
222
return VisitNewT((
BoundNewT
)node);
869
private BoundExpression VisitNewT(
BoundNewT
node)
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
307
public override BoundNode VisitNewT(
BoundNewT
node)
Operations\CSharpOperationFactory.cs (2)
122
return CreateBoundNewTOperation((
BoundNewT
)boundNode);
1413
private ITypeParameterObjectCreationOperation CreateBoundNewTOperation(
BoundNewT
boundNewT)