57 references to ThisConstructorInitializer
Microsoft.CodeAnalysis.CSharp (22)
_generated\0\Syntax.xml.Main.Generated.cs (2)
5595case SyntaxKind.ThisConstructorInitializer: break; 5617SyntaxKind.ThisConstructorInitializer => SyntaxKind.ThisKeyword,
_generated\1\Syntax.xml.Internal.Generated.cs (2)
32459case SyntaxKind.ThisConstructorInitializer: break; 37858case SyntaxKind.ThisConstructorInitializer: break;
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
12888/// <item><description><see cref="SyntaxKind.ThisConstructorInitializer"/></description></item>
Binder\Binder_Expressions.cs (3)
4940initializerArgumentListOpt.Parent.Kind() != SyntaxKind.ThisConstructorInitializer; 4983Debug.Assert(initializerArgumentListOpt.Parent.Kind() == SyntaxKind.ThisConstructorInitializer); 5090(initializerArgumentListOpt != null && initializerArgumentListOpt.Parent.Kind() == SyntaxKind.ThisConstructorInitializer));
Binder\Binder_Statements.cs (1)
3790bool thisInitializer = initializer?.IsKind(SyntaxKind.ThisConstructorInitializer) == true;
Compilation\MemberSemanticModel.cs (2)
322else if (kind == SyntaxKind.ThisConstructorInitializer || kind == SyntaxKind.BaseConstructorInitializer || kind == SyntaxKind.PrimaryConstructorBaseType) 1586case SyntaxKind.ThisConstructorInitializer:
Compilation\MethodBodySemanticModel.cs (1)
82case SyntaxKind.ThisConstructorInitializer:
FlowAnalysis\NullableWalker.cs (1)
933if (initializerKind == (int)SyntaxKind.ThisConstructorInitializer)
Parser\LanguageParser.cs (1)
3531: SyntaxKind.ThisConstructorInitializer,
Symbols\MemberSymbolExtensions.cs (1)
627if (constructorSyntax?.Initializer?.Kind() == SyntaxKind.ThisConstructorInitializer)
Symbols\Source\SourceConstructorSymbol.cs (1)
39containingType, syntax, methodKind, isNullableAnalysisEnabled, syntax.Initializer?.Kind() == SyntaxKind.ThisConstructorInitializer, location, diagnostics, out bool modifierErrors, out bool report_ERR_StaticConstructorWithAccessModifiers))
Symbols\Source\SourceLocalSymbol.cs (3)
199nodeToBind.Kind() == SyntaxKind.ThisConstructorInitializer || 815nodeToBind.Kind() == SyntaxKind.ThisConstructorInitializer || 837case SyntaxKind.ThisConstructorInitializer:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5741if (constructorSyntax.Initializer?.Kind() != SyntaxKind.ThisConstructorInitializer)
Syntax\SyntaxFacts.cs (1)
332case ThisConstructorInitializer:
Syntax\SyntaxNodeExtensions.cs (1)
98case SyntaxKind.ThisConstructorInitializer:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
377Debug.Assert(constructorDeclaration.Initializer.Kind() == SyntaxKind.ThisConstructorInitializer);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
268=> token.Parent is ConstructorInitializerSyntax(SyntaxKind.ThisConstructorInitializer) constructorInit &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
98SyntaxKind.ThisConstructorInitializer or 163case SyntaxKind.ThisConstructorInitializer:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
191SyntaxKind.ThisConstructorInitializer,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (2)
57typeToGenerateIn = constructorInitializer.IsKind(SyntaxKind.ThisConstructorInitializer) 188constructorDeclarationSyntax.Initializer.IsKind(SyntaxKind.ThisConstructorInitializer))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
96? SyntaxKind.ThisConstructorInitializer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
459or SyntaxKind.ThisConstructorInitializer) 472or SyntaxKind.ThisConstructorInitializer)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
132!argument.Parent.IsKind(SyntaxKind.ThisConstructorInitializer) &&
Microsoft.CodeAnalysis.CSharp.Features (10)
ChangeSignature\CSharpChangeSignatureService.cs (4)
60SyntaxKind.ThisConstructorInitializer, 73SyntaxKind.ThisConstructorInitializer, 92SyntaxKind.ThisConstructorInitializer, 276case SyntaxKind.ThisConstructorInitializer:
EditAndContinue\BreakpointSpans.cs (1)
380case SyntaxKind.ThisConstructorInitializer:
ExtractMethod\CSharpSelectionValidator.cs (1)
120if (ancestor.Kind() is SyntaxKind.BaseConstructorInitializer or SyntaxKind.ThisConstructorInitializer)
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
377Debug.Assert(constructorDeclaration.Initializer.Kind() == SyntaxKind.ThisConstructorInitializer);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (1)
191SyntaxKind.ThisConstructorInitializer,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (2)
57typeToGenerateIn = constructorInitializer.IsKind(SyntaxKind.ThisConstructorInitializer) 188constructorDeclarationSyntax.Initializer.IsKind(SyntaxKind.ThisConstructorInitializer))
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
268=> token.Parent is ConstructorInitializerSyntax(SyntaxKind.ThisConstructorInitializer) constructorInit &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
98SyntaxKind.ThisConstructorInitializer or 163case SyntaxKind.ThisConstructorInitializer:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
96? SyntaxKind.ThisConstructorInitializer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
459or SyntaxKind.ThisConstructorInitializer) 472or SyntaxKind.ThisConstructorInitializer)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
132!argument.Parent.IsKind(SyntaxKind.ThisConstructorInitializer) &&
Roslyn.Diagnostics.CSharp.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
268=> token.Parent is ConstructorInitializerSyntax(SyntaxKind.ThisConstructorInitializer) constructorInit &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
98SyntaxKind.ThisConstructorInitializer or 163case SyntaxKind.ThisConstructorInitializer:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ConstructorGenerator.cs (1)
96? SyntaxKind.ThisConstructorInitializer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (2)
459or SyntaxKind.ThisConstructorInitializer) 472or SyntaxKind.ThisConstructorInitializer)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
132!argument.Parent.IsKind(SyntaxKind.ThisConstructorInitializer) &&