11 references to PrimaryConstructor
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Lookup.cs (1)
1307else if (nsOrType is SourceMemberContainerTypeSymbol { PrimaryConstructor: not null } sourceMemberContainerTypeSymbol)
Binder\Binder_Statements.cs (1)
3655ContainingType is SourceMemberContainerTypeSymbol { PrimaryConstructor: not null };
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
547if (container is SourceMemberContainerTypeSymbol { PrimaryConstructor: not null } sourceMemberContainerTypeSymbol) 1227var primaryConstructor = type.PrimaryConstructor;
Binder\WithPrimaryConstructorParametersBinder.cs (1)
52if (_type is SourceMemberContainerTypeSymbol { PrimaryConstructor: { ParameterCount: not 0 } primaryCtor })
Compilation\SyntaxTreeSemanticModel.cs (1)
1253var symbol = (type as SourceMemberContainerTypeSymbol)?.PrimaryConstructor;
FlowAnalysis\DefiniteAssignment.cs (3)
341case MethodSymbol { IsStatic: false, ContainingSymbol: SourceMemberContainerTypeSymbol { PrimaryConstructor: { } primaryConstructor } } and 357case (FieldSymbol or PropertySymbol) and { IsStatic: false, ContainingSymbol: SourceMemberContainerTypeSymbol { PrimaryConstructor: { } primaryConstructor } }: 1714containing is SourceMemberContainerTypeSymbol { PrimaryConstructor: { } primaryConstructor } &&
FlowAnalysis\ReadWriteWalker.cs (1)
105containing is SourceMemberContainerTypeSymbol { PrimaryConstructor: { } primaryConstructor } &&
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Parsing\RecordParsing.cs (1)
343Assert.Null(((SourceMemberContainerTypeSymbol)comp.GetTypeByMetadataName("P")).PrimaryConstructor);