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
13 references to BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (13)
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
1039
Debug.Assert(collectionCreation is
BoundObjectCreationExpressionBase
or BoundBadExpression);
Binder\RefSafetyAnalysis.cs (2)
961
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
992
private void VisitObjectCreationWithInitializer(
BoundObjectCreationExpressionBase
node, in MethodInvocationInfo methodInvocationInfo, SafeContext initializerEscape)
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