4 types derived from BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (4)
Generated\BoundNodes.xml.Generated.cs (4)
6413
internal sealed partial class BoundObjectCreationExpression :
BoundObjectCreationExpressionBase
6735
internal sealed partial class BoundDynamicObjectCreationExpression :
BoundObjectCreationExpressionBase
6778
internal sealed partial class BoundNoPiaObjectCreationExpression :
BoundObjectCreationExpressionBase
7167
internal sealed partial class BoundNewT :
BoundObjectCreationExpressionBase
13 references to BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder.ValueChecks.cs (1)
170
public static MethodInvocationInfo FromObjectCreation(
BoundObjectCreationExpressionBase
objectCreation)
Binder\Binder_Conversions.cs (2)
826
Debug.Assert(expr is
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
1047
Debug.Assert(collectionCreation is
BoundObjectCreationExpressionBase
or BoundBadExpression);
Binder\RefSafetyAnalysis.cs (2)
978
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
1009
private void VisitObjectCreationWithInitializer(
BoundObjectCreationExpressionBase
node, in MethodInvocationInfo methodInvocationInfo, SafeContext initializerEscape)
FlowAnalysis\NullableWalker.cs (6)
4293
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
4325
BoundObjectCreationExpressionBase
node,
4355
BoundObjectCreationExpressionBase
node,
4382
static MethodSymbol? getConstructor(
BoundObjectCreationExpressionBase
node, TypeSymbol type)
5230
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
9859
if (conversionOperand is
BoundObjectCreationExpressionBase
&& targetTypeWithNullability.IsNullableType())
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
52
Debug.Assert(node.Operand is
BoundObjectCreationExpressionBase
{ WasTargetTyped: true });
56
Debug.Assert(node.Operand is
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or