48 references to PrimaryConstructorBaseType
Microsoft.CodeAnalysis.CSharp (11)
Binder\ExpressionVariableFinder.cs (1)
52case SyntaxKind.PrimaryConstructorBaseType:
Compilation\MemberSemanticModel.cs (2)
321else if (kind == SyntaxKind.ThisConstructorInitializer || kind == SyntaxKind.BaseConstructorInitializer || kind == SyntaxKind.PrimaryConstructorBaseType) 1549case SyntaxKind.PrimaryConstructorBaseType:
Compilation\MethodBodySemanticModel.cs (1)
85case SyntaxKind.PrimaryConstructorBaseType:
Symbols\Source\SourceLocalSymbol.cs (3)
169nodeToBind.Kind() == SyntaxKind.PrimaryConstructorBaseType || // initializer for a record constructor 744nodeToBind.Kind() == SyntaxKind.PrimaryConstructorBaseType || // initializer for a record constructor 772case SyntaxKind.PrimaryConstructorBaseType:
Syntax\SyntaxExtensions.cs (1)
251case SyntaxKind.PrimaryConstructorBaseType:
Syntax\SyntaxFacts.cs (2)
196case PrimaryConstructorBaseType: 333case PrimaryConstructorBaseType:
Syntax\SyntaxNodeExtensions.cs (1)
100case SyntaxKind.PrimaryConstructorBaseType:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
82if (node.Kind() is not SyntaxKind.PrimaryConstructorBaseType || 102SyntaxKind.PrimaryConstructorBaseType; 175case SyntaxKind.PrimaryConstructorBaseType:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Semantics\PrimaryConstructorTests.cs (5)
3758context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType); 4350Assert.Equal(SyntaxKind.PrimaryConstructorBaseType, context.Operation.Syntax.Kind()); 5024context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType); 5260context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType); 5980context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType);
Semantics\RecordTests.cs (3)
26198context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType); 26813Assert.Equal(SyntaxKind.PrimaryConstructorBaseType, context.Operation.Syntax.Kind()); 27487context.RegisterSyntaxNodeAction(Handle5, SyntaxKind.PrimaryConstructorBaseType);
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
117=> context.TargetToken.Parent?.Parent?.IsKind(SyntaxKind.PrimaryConstructorBaseType) is true;
EditAndContinue\BreakpointSpans.cs (1)
201var baseInitializer = (PrimaryConstructorBaseTypeSyntax?)typeDeclaration.BaseList?.Types.FirstOrDefault(t => t.IsKind(SyntaxKind.PrimaryConstructorBaseType));
EditAndContinue\SyntaxComparer.cs (1)
598case SyntaxKind.PrimaryConstructorBaseType:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RecordStructTests.cs (2)
5959context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType); 6706context.RegisterSyntaxNodeAction(Fail, SyntaxKind.PrimaryConstructorBaseType);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (18)
Parsing\DeclarationParsingTests.cs (9)
10614N(SyntaxKind.PrimaryConstructorBaseType); 10658N(SyntaxKind.PrimaryConstructorBaseType); 10768N(SyntaxKind.PrimaryConstructorBaseType); 10817N(SyntaxKind.PrimaryConstructorBaseType); 10859N(SyntaxKind.PrimaryConstructorBaseType); 10911N(SyntaxKind.PrimaryConstructorBaseType); 10968N(SyntaxKind.PrimaryConstructorBaseType); 11023N(SyntaxKind.PrimaryConstructorBaseType); 11088N(SyntaxKind.PrimaryConstructorBaseType);
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (3)
851N(SyntaxKind.PrimaryConstructorBaseType); 1062N(SyntaxKind.PrimaryConstructorBaseType); 3257N(SyntaxKind.PrimaryConstructorBaseType);
Parsing\MemberDeclarationParsingTests.cs (1)
18648N(SyntaxKind.PrimaryConstructorBaseType);
Parsing\RecordParsing.cs (5)
2292N(SyntaxKind.PrimaryConstructorBaseType); 2377N(withBaseArguments ? SyntaxKind.PrimaryConstructorBaseType : SyntaxKind.SimpleBaseType); 2620N(SyntaxKind.PrimaryConstructorBaseType); 4065N(SyntaxKind.PrimaryConstructorBaseType); 4121N(SyntaxKind.PrimaryConstructorBaseType);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
82if (node.Kind() is not SyntaxKind.PrimaryConstructorBaseType || 102SyntaxKind.PrimaryConstructorBaseType; 175case SyntaxKind.PrimaryConstructorBaseType: