58 references to BaseConstructorInitializer
Microsoft.CodeAnalysis.CSharp (11)
Compilation\MemberSemanticModel.cs (2)
311else if (kind == SyntaxKind.ThisConstructorInitializer || kind == SyntaxKind.BaseConstructorInitializer || kind == SyntaxKind.PrimaryConstructorBaseType) 1539case SyntaxKind.BaseConstructorInitializer:
Compilation\MethodBodySemanticModel.cs (1)
84case SyntaxKind.BaseConstructorInitializer:
FlowAnalysis\NullableWalker.cs (1)
951else if (initializerKind == (int)SyntaxKind.BaseConstructorInitializer)
Lowering\Instrumentation\DebugInfoInjector.cs (1)
67case SyntaxKind.BaseConstructorInitializer:
Parser\LanguageParser.cs (1)
2999? SyntaxKind.BaseConstructorInitializer
Symbols\Source\SourceLocalSymbol.cs (3)
169nodeToBind.Kind() == SyntaxKind.BaseConstructorInitializer || 727nodeToBind.Kind() == SyntaxKind.BaseConstructorInitializer || 752case SyntaxKind.BaseConstructorInitializer:
Syntax\SyntaxFacts.cs (1)
331case BaseConstructorInitializer:
Syntax\SyntaxNodeExtensions.cs (1)
97case SyntaxKind.BaseConstructorInitializer:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
CSharpSyntaxFacts.cs (1)
280=> token.Parent is ConstructorInitializerSyntax(SyntaxKind.BaseConstructorInitializer) constructorInit &&
SpeculationAnalyzer.cs (2)
89node.Kind() == SyntaxKind.BaseConstructorInitializer || 153case SyntaxKind.BaseConstructorInitializer:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
ConstructorGenerator.cs (1)
96: SyntaxKind.BaseConstructorInitializer;
CSharpAddParameterCodeFixProvider.cs (1)
67if (constructorInitializer.IsKind(SyntaxKind.BaseConstructorInitializer))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
456owner.IsKind(SyntaxKind.BaseConstructorInitializer) || 469targetToken.Parent.IsParentKind(SyntaxKind.BaseConstructorInitializer) ||
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.cs (1)
802ImmutableArray.Create(SyntaxKind.BaseConstructorInitializer));
Microsoft.CodeAnalysis.CSharp.Features (11)
ChangeSignature\CSharpChangeSignatureService.cs (4)
57SyntaxKind.BaseConstructorInitializer, 69SyntaxKind.BaseConstructorInitializer, 85SyntaxKind.BaseConstructorInitializer, 268case SyntaxKind.BaseConstructorInitializer:
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
217var type = constructorInitializer.Kind() == SyntaxKind.BaseConstructorInitializer
CSharpAddParameterCodeFixProvider.cs (1)
67if (constructorInitializer.IsKind(SyntaxKind.BaseConstructorInitializer))
EditAndContinue\BreakpointSpans.cs (1)
272case SyntaxKind.BaseConstructorInitializer:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
750case SyntaxKind.BaseConstructorInitializer: 1232=> constructorDeclaration is ConstructorDeclarationSyntax ctor && (ctor.Initializer == null || ctor.Initializer.IsKind(SyntaxKind.BaseConstructorInitializer));
ExtractMethod\CSharpSelectionValidator.cs (1)
122if (ancestor.IsKind(SyntaxKind.BaseConstructorInitializer) || ancestor.IsKind(SyntaxKind.ThisConstructorInitializer))
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
88var type = constructorInitializer.Kind() == SyntaxKind.BaseConstructorInitializer
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
Semantics\OutVarTests.cs (1)
3500var initializer = SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, arguments);
Semantics\PrimaryConstructorTests.cs (7)
2056speculativeBaseInitializer = SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, speculativePrimaryInitializer.ArgumentList); 2208speculativeBaseInitializer = SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, speculativePrimaryInitializer.ArgumentList); 3171context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer); 3783Assert.Equal(SyntaxKind.BaseConstructorInitializer, context.Operation.Syntax.Kind()); 4441context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer); 4676context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer); 5396context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer);
Semantics\RecordStructTests.cs (2)
5926context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer); 6673context.RegisterSyntaxNodeAction(Fail, SyntaxKind.BaseConstructorInitializer);
Semantics\RecordTests.cs (5)
22287speculativeBaseInitializer = SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, speculativePrimaryInitializer.ArgumentList); 22439speculativeBaseInitializer = SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, speculativePrimaryInitializer.ArgumentList); 26209context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer); 26844Assert.Equal(SyntaxKind.BaseConstructorInitializer, context.Operation.Syntax.Kind()); 27502context.RegisterSyntaxNodeAction(Handle3, SyntaxKind.BaseConstructorInitializer);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (4)
Generated\Syntax.Test.xml.Generated.cs (2)
557=> InternalSyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, InternalSyntaxFactory.Token(SyntaxKind.ColonToken), InternalSyntaxFactory.Token(SyntaxKind.BaseKeyword), GenerateArgumentList()); 10533=> SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, SyntaxFactory.Token(SyntaxKind.ColonToken), SyntaxFactory.Token(SyntaxKind.BaseKeyword), GenerateArgumentList());
Parsing\DeclarationParsingTests.cs (1)
6420N(SyntaxKind.BaseConstructorInitializer);
Parsing\MemberDeclarationParsingTests.cs (1)
268N(SyntaxKind.BaseConstructorInitializer);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
SemanticModelTestBase.cs (1)
109n.IsKind(SyntaxKind.BaseConstructorInitializer) || n.IsKind(SyntaxKind.ThisConstructorInitializer);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
344baseConstructorArguments != null ? SyntaxFactory.ConstructorInitializer(SyntaxKind.BaseConstructorInitializer, SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(baseConstructorArguments.Select(AsArgument)))) : null,
ConstructorGenerator.cs (1)
96: SyntaxKind.BaseConstructorInitializer;
CSharpSyntaxFacts.cs (1)
280=> token.Parent is ConstructorInitializerSyntax(SyntaxKind.BaseConstructorInitializer) constructorInit &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
456owner.IsKind(SyntaxKind.BaseConstructorInitializer) || 469targetToken.Parent.IsParentKind(SyntaxKind.BaseConstructorInitializer) ||
SpeculationAnalyzer.cs (2)
89node.Kind() == SyntaxKind.BaseConstructorInitializer || 153case SyntaxKind.BaseConstructorInitializer:
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\DiagnosticServiceTests.vb (1)
1876End Sub, ImmutableArray.Create(CodeAnalysis.CSharp.SyntaxKind.BaseConstructorInitializer))