19 references to IsDefaultValueTypeConstructor
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Expressions.cs (1)
6970ConstantValue constantValueOpt = (initializerSyntaxOpt == null && method.IsDefaultValueTypeConstructor()) ?
CodeGen\EmitExpression.cs (4)
1631if (call.Method.IsDefaultValueTypeConstructor()) 1854Debug.Assert(!method.IsStatic && !method.IsDefaultValueTypeConstructor() && method.RequiresInstanceReceiver); 2104if (call.ReceiverOpt is BoundCall { Method: { RequiresInstanceReceiver: true } method } receiver && !method.IsDefaultValueTypeConstructor()) 2456if (constructor.IsDefaultValueTypeConstructor())
Compiler\MethodCompiler.cs (4)
990if (methodSymbol.IsDefaultValueTypeConstructor()) 1257!methodSymbol.IsDefaultValueTypeConstructor()); 1921Debug.Assert(!sourceMethod.IsDefaultValueTypeConstructor()); 2018expressionStatement.Expression is BoundCall { Method: var initMethod } && initMethod.IsDefaultValueTypeConstructor();
Emitter\Model\AttributeDataAdapter.cs (1)
38if (this.AttributeConstructor.IsDefaultValueTypeConstructor())
Emitter\Model\PEModuleBuilder.cs (1)
1367Debug.Assert(!methodSymbol.IsDefaultValueTypeConstructor());
Emitter\NoPia\EmbeddedTypesManager.cs (1)
526Debug.Assert(!method.AdaptedMethodSymbol.IsDefaultValueTypeConstructor());
FlowAnalysis\NullableWalker.cs (1)
4406bool isDefaultValueTypeConstructor = constructor?.IsDefaultValueTypeConstructor() == true;
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
1103node.Constructor.IsDefaultValueTypeConstructor())
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
97if (constructor.IsDefaultValueTypeConstructor())
Symbols\MemberSymbolExtensions.cs (2)
675result = constructor.IsDefaultValueTypeConstructor(); 712if (method.IsDefaultValueTypeConstructor())
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1363if (!method.IsDefaultValueTypeConstructor())
Symbols\Source\ParameterHelpers.cs (1)
1124return expression.Constructor.IsDefaultValueTypeConstructor() && expression.InitializerExpressionOpt == null;