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)
4279
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
4311
BoundObjectCreationExpressionBase
node,
4341
BoundObjectCreationExpressionBase
node,
4368
static MethodSymbol? getConstructor(
BoundObjectCreationExpressionBase
node, TypeSymbol type)
5216
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
9845
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