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