4 types derived from BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (4)
Generated\BoundNodes.xml.Generated.cs (4)
6433
internal sealed partial class BoundObjectCreationExpression :
BoundObjectCreationExpressionBase
6755
internal sealed partial class BoundDynamicObjectCreationExpression :
BoundObjectCreationExpressionBase
6798
internal sealed partial class BoundNoPiaObjectCreationExpression :
BoundObjectCreationExpressionBase
7187
internal sealed partial class BoundNewT :
BoundObjectCreationExpressionBase
12 references to BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (1)
188
public static MethodInvocationInfo FromObjectCreation(
BoundObjectCreationExpressionBase
objectCreation)
Binder\Binder_Conversions.cs (2)
818
Debug.Assert(expr is
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
1038
Debug.Assert(collectionCreation is
BoundObjectCreationExpressionBase
or BoundBadExpression);
Binder\RefSafetyAnalysis.cs (1)
961
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
FlowAnalysis\NullableWalker.cs (6)
4246
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
4278
BoundObjectCreationExpressionBase
node,
4308
BoundObjectCreationExpressionBase
node,
4335
static MethodSymbol? getConstructor(
BoundObjectCreationExpressionBase
node, TypeSymbol type)
5192
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
9796
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