17 references to HasPrimaryConstructor
Microsoft.CodeAnalysis.CSharp (9)
Binder\Binder_Lookup.cs (1)
1353
else if (nsOrType is SourceMemberContainerTypeSymbol {
HasPrimaryConstructor
: true } sourceMemberContainerTypeSymbol)
Binder\Binder_Statements.cs (1)
3835
ContainingType is SourceMemberContainerTypeSymbol {
HasPrimaryConstructor
: true };
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
564
if (container is SourceMemberContainerTypeSymbol {
HasPrimaryConstructor
: true } sourceMemberContainerTypeSymbol)
Symbols\Source\SourceMemberContainerSymbol.cs (4)
262
Debug.Assert(typeKind is TypeKind.Struct or TypeKind.Class || !
HasPrimaryConstructor
);
3722
if (!
HasPrimaryConstructor
)
3791
Debug.Assert(
HasPrimaryConstructor
);
3809
Debug.Assert(
HasPrimaryConstructor
);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
831
return AttributeLocation.Type | (
HasPrimaryConstructor
? AttributeLocation.Method : 0);
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
27
Debug.Assert(containingType.
HasPrimaryConstructor
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Semantics\PrimaryConstructorTests.cs (8)
3363
Assert.True(c.
HasPrimaryConstructor
);
3423
Assert.False(i.
HasPrimaryConstructor
);
3465
Assert.False(e.
HasPrimaryConstructor
);
3497
Assert.False(c.
HasPrimaryConstructor
);
3584
Assert.True(c1.
HasPrimaryConstructor
);
3590
Assert.True(c2.
HasPrimaryConstructor
);
3646
Assert.True(c1.
HasPrimaryConstructor
);
3652
Assert.True(c2.
HasPrimaryConstructor
);