1 write to PrimaryConstructor
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3413this.PrimaryConstructor = primaryConstructor;
13 references to PrimaryConstructor
Microsoft.CodeAnalysis.CSharp (13)
Symbols\Source\SourceMemberContainerSymbol.cs (13)
1873if (declared.NonTypeMembersWithPartialImplementations.Contains(m => m == (object)member) || declared.PrimaryConstructor == (object)member) 3486declaredMembers.PrimaryConstructor, 3497Debug.Assert(declaredMembers.PrimaryConstructor is object); 3509var compilation = declaredMembers.PrimaryConstructor.DeclaringCompilation; 3845result = declared.PrimaryConstructor; 3866primaryConstructor = declared.PrimaryConstructor; 3912Debug.Assert(declared.PrimaryConstructor is not null); 3940primaryConstructor = declared.PrimaryConstructor; 4931if (declaration.Kind is not (DeclarationKind.Record or DeclarationKind.RecordStruct or DeclarationKind.Union) && declaredMembersAndInitializers.PrimaryConstructor is null) 4942var ctor = declaredMembersAndInitializers.PrimaryConstructor; 4953Debug.Assert(declaredMembersAndInitializers.PrimaryConstructor?.GetBackingFields().Any() != true); 5084var ctor = declaredMembersAndInitializers.PrimaryConstructor; 5232if ((object)constructor == declaredMembersAndInitializers.PrimaryConstructor && primaryAndCopyCtorAmbiguity)