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)
827
Debug.Assert(expr is
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
1048
Debug.Assert(collectionCreation is
BoundObjectCreationExpressionBase
or BoundBadExpression);
Binder\RefSafetyAnalysis.cs (2)
963
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
994
private void VisitObjectCreationWithInitializer(
BoundObjectCreationExpressionBase
node, in MethodInvocationInfo methodInvocationInfo, SafeContext initializerEscape)
FlowAnalysis\NullableWalker.cs (6)
4284
private void VisitObjectCreationExpressionBase(
BoundObjectCreationExpressionBase
node)
4316
BoundObjectCreationExpressionBase
node,
4346
BoundObjectCreationExpressionBase
node,
4373
static MethodSymbol? getConstructor(
BoundObjectCreationExpressionBase
node, TypeSymbol type)
5232
BoundObjectCreationExpressionBase
{ WasTargetTyped: true } or
9832
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