4 types derived from BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (4)
Generated\BoundNodes.xml.Generated.cs (4)
6414
internal sealed partial class BoundObjectCreationExpression :
BoundObjectCreationExpressionBase
6736
internal sealed partial class BoundDynamicObjectCreationExpression :
BoundObjectCreationExpressionBase
6779
internal sealed partial class BoundNoPiaObjectCreationExpression :
BoundObjectCreationExpressionBase
7168
internal sealed partial class BoundNewT :
BoundObjectCreationExpressionBase
13 references to BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Conversions.cs (2)
826
Debug.Assert(expr is
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
1047
Debug.Assert(collectionCreation is
BoundObjectCreationExpressionBase
or BoundBadExpression);
Binder\Binder.ValueChecks.cs (1)
170
public static MethodInvocationInfo FromObjectCreation(
BoundObjectCreationExpressionBase
objectCreation)
Binder\RefSafetyAnalysis.cs (2)
983
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
1014
private void VisitObjectCreationWithInitializer(
BoundObjectCreationExpressionBase
node, in MethodInvocationInfo methodInvocationInfo, SafeContext initializerEscape)
FlowAnalysis\NullableWalker.cs (6)
4335
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
4367
BoundObjectCreationExpressionBase
node,
4397
BoundObjectCreationExpressionBase
node,
4424
static MethodSymbol? getConstructor(
BoundObjectCreationExpressionBase
node, TypeSymbol type)
5272
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
9917
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