4 types derived from BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (4)
Generated\BoundNodes.xml.Generated.cs (4)
6417internal sealed partial class BoundObjectCreationExpression : BoundObjectCreationExpressionBase 6739internal sealed partial class BoundDynamicObjectCreationExpression : BoundObjectCreationExpressionBase 6782internal sealed partial class BoundNoPiaObjectCreationExpression : BoundObjectCreationExpressionBase 7171internal sealed partial class BoundNewT : BoundObjectCreationExpressionBase
15 references to BoundObjectCreationExpressionBase
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Conversions.cs (2)
826Debug.Assert(expr is BoundObjectCreationExpressionBase { WasTargetTyped: true } or 1047Debug.Assert(collectionCreation is BoundObjectCreationExpressionBase or BoundBadExpression);
Binder\Binder.ValueChecks.cs (1)
171public static MethodInvocationInfo FromObjectCreation(BoundObjectCreationExpressionBase objectCreation)
Binder\RefSafetyAnalysis.cs (2)
1032private void VisitObjectCreationExpressionBase(BoundObjectCreationExpressionBase node) 1063private void VisitObjectCreationWithInitializer(BoundObjectCreationExpressionBase node, in MethodInvocationInfo methodInvocationInfo, SafeContext initializerEscape)
FlowAnalysis\NullableWalker.cs (8)
4328private void VisitObjectCreationExpressionBase(BoundObjectCreationExpressionBase node) 4361BoundObjectCreationExpressionBase node, 4391BoundObjectCreationExpressionBase node, 4418static MethodSymbol? getConstructor(BoundObjectCreationExpressionBase node, TypeSymbol type) 4431BoundObjectCreationExpressionBase node, TypeSymbol type, MethodSymbol? constructor, 4535BoundObjectCreationExpressionBase node, 5282BoundObjectCreationExpressionBase { WasTargetTyped: true } or 9934if (conversionOperand is BoundObjectCreationExpressionBase && targetTypeWithNullability.IsNullableType())
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
52Debug.Assert(node.Operand is BoundObjectCreationExpressionBase { WasTargetTyped: true }); 56Debug.Assert(node.Operand is BoundObjectCreationExpressionBase { WasTargetTyped: true } or