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