4 types derived from BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (4)
Generated\BoundNodes.xml.Generated.cs (4)
6417
internal sealed partial class BoundObjectCreationExpression :
BoundObjectCreationExpressionBase
6739
internal sealed partial class BoundDynamicObjectCreationExpression :
BoundObjectCreationExpressionBase
6782
internal sealed partial class BoundNoPiaObjectCreationExpression :
BoundObjectCreationExpressionBase
7171
internal sealed partial class BoundNewT :
BoundObjectCreationExpressionBase
15 references to BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (15)
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)
171
public static MethodInvocationInfo FromObjectCreation(
BoundObjectCreationExpressionBase
objectCreation)
Binder\RefSafetyAnalysis.cs (2)
1032
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
1063
private void VisitObjectCreationWithInitializer(
BoundObjectCreationExpressionBase
node, in MethodInvocationInfo methodInvocationInfo, SafeContext initializerEscape)
FlowAnalysis\NullableWalker.cs (8)
4328
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
4361
BoundObjectCreationExpressionBase
node,
4391
BoundObjectCreationExpressionBase
node,
4418
static MethodSymbol? getConstructor(
BoundObjectCreationExpressionBase
node, TypeSymbol type)
4431
BoundObjectCreationExpressionBase
node, TypeSymbol type, MethodSymbol? constructor,
4535
BoundObjectCreationExpressionBase
node,
5282
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
9934
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