15 references to HasPrimaryConstructor
Microsoft.CodeAnalysis.CSharp (7)
Binder\Binder_Lookup.cs (1)
1395else if (nsOrType is SourceMemberContainerTypeSymbol { HasPrimaryConstructor: true } sourceMemberContainerTypeSymbol)
Binder\Binder_Statements.cs (1)
3772ContainingType is SourceMemberContainerTypeSymbol { HasPrimaryConstructor: true };
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
564if (container is SourceMemberContainerTypeSymbol { HasPrimaryConstructor: true } sourceMemberContainerTypeSymbol)
Symbols\Source\SourceMemberContainerSymbol.cs (2)
259Debug.Assert(typeKind is TypeKind.Struct or TypeKind.Class || !HasPrimaryConstructor); 3689if (!HasPrimaryConstructor)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
826return AttributeLocation.Type | (HasPrimaryConstructor ? AttributeLocation.Method : 0);
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
27Debug.Assert(containingType.HasPrimaryConstructor);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Semantics\PrimaryConstructorTests.cs (8)
3223Assert.True(c.HasPrimaryConstructor); 3283Assert.False(i.HasPrimaryConstructor); 3325Assert.False(e.HasPrimaryConstructor); 3357Assert.False(c.HasPrimaryConstructor); 3444Assert.True(c1.HasPrimaryConstructor); 3450Assert.True(c2.HasPrimaryConstructor); 3506Assert.True(c1.HasPrimaryConstructor); 3512Assert.True(c2.HasPrimaryConstructor);