40 references to IsDefaultValueTypeConstructor
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Expressions.cs (1)
6825
ConstantValue constantValueOpt = (initializerSyntaxOpt == null && method.
IsDefaultValueTypeConstructor
()) ?
CodeGen\EmitExpression.cs (4)
1620
if (call.Method.
IsDefaultValueTypeConstructor
())
1843
Debug.Assert(!method.IsStatic && !method.
IsDefaultValueTypeConstructor
() && method.RequiresInstanceReceiver);
2089
if (call.ReceiverOpt is BoundCall { Method: { RequiresInstanceReceiver: true } method } receiver && !method.
IsDefaultValueTypeConstructor
())
2440
if (constructor.
IsDefaultValueTypeConstructor
())
Compiler\MethodCompiler.cs (4)
972
if (methodSymbol.
IsDefaultValueTypeConstructor
())
1240
!methodSymbol.
IsDefaultValueTypeConstructor
());
1880
Debug.Assert(!sourceMethod.
IsDefaultValueTypeConstructor
());
1977
expressionStatement.Expression is BoundCall { Method: var initMethod } && initMethod.
IsDefaultValueTypeConstructor
();
Emitter\Model\AttributeDataAdapter.cs (1)
38
if (this.AttributeConstructor.
IsDefaultValueTypeConstructor
())
Emitter\Model\PEModuleBuilder.cs (1)
1215
Debug.Assert(!methodSymbol.
IsDefaultValueTypeConstructor
());
Emitter\NoPia\EmbeddedTypesManager.cs (1)
473
Debug.Assert(!method.AdaptedMethodSymbol.
IsDefaultValueTypeConstructor
());
FlowAnalysis\NullableWalker.cs (1)
4191
bool isDefaultValueTypeConstructor = constructor?.
IsDefaultValueTypeConstructor
() == true;
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
1057
node.Constructor.
IsDefaultValueTypeConstructor
())
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
97
if (constructor.
IsDefaultValueTypeConstructor
())
Symbols\MemberSymbolExtensions.cs (2)
663
result = constructor.
IsDefaultValueTypeConstructor
();
700
if (method.
IsDefaultValueTypeConstructor
())
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1286
if (!method.
IsDefaultValueTypeConstructor
())
Symbols\Source\ParameterHelpers.cs (1)
1097
return expression.Constructor.
IsDefaultValueTypeConstructor
() && expression.InitializerExpressionOpt == null;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
Emit\NoPiaEmbedTypes.cs (2)
1311
Assert.True(((MethodSymbol)test9.GetMembers()[2]).
IsDefaultValueTypeConstructor
());
1335
Assert.True(((MethodSymbol)test10.GetMembers()[2]).
IsDefaultValueTypeConstructor
());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (14)
Semantics\InlineArrayTests.cs (2)
17302
var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single();
17341
var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single();
Semantics\PrimaryConstructorTests.cs (12)
535
Assert.True(c.InstanceConstructors[1].
IsDefaultValueTypeConstructor
());
557
Assert.False(ctor.
IsDefaultValueTypeConstructor
());
620
Assert.False(ctor.
IsDefaultValueTypeConstructor
());
625
Assert.False(m.GlobalNamespace.GetTypeMember("C").InstanceConstructors.Single().
IsDefaultValueTypeConstructor
());
735
Assert.True(ctor.
IsDefaultValueTypeConstructor
());
783
Assert.False(ctor.
IsDefaultValueTypeConstructor
());
833
Assert.True(c.InstanceConstructors[1].
IsDefaultValueTypeConstructor
());
3039
var param1 = @class.InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single().Parameters[0];
3103
Assert.Empty(comp.GetTypeByMetadataName("Test1").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single().Parameters[0].GetAttributes());
3104
Assert.Equal(2, comp.GetTypeByMetadataName("Test2").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single().Parameters[0].GetAttributes().Count());
3146
Assert.Empty(comp.GetTypeByMetadataName("Test1").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single().Parameters[0].GetAttributes());
3147
Assert.Equal(1, comp.GetTypeByMetadataName("Test2").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single().Parameters[0].GetAttributes().Count());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\InterpolationTests.cs (2)
18532
var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single();
18568
var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single();
Semantics\StructsTests.cs (1)
397
Assert.True(method.
IsDefaultValueTypeConstructor
());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\ExtensionMethodTests.cs (1)
4126
var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single();
Symbols\IndexerTests.cs (1)
2955
var a = compilation.GlobalNamespace.GetTypeMember("A").InstanceConstructors.Where(c => !c.
IsDefaultValueTypeConstructor
()).Single();