135 references to ConstructorDeclaration
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Statements.cs (1)
3526
if (method.Kind() == SyntaxKind.
ConstructorDeclaration
)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
446
case SyntaxKind.
ConstructorDeclaration
:
Binder\ExpressionVariableFinder.cs (1)
49
case SyntaxKind.
ConstructorDeclaration
:
Compilation\MemberSemanticModel.cs (2)
315
else if (kind == SyntaxKind.
ConstructorDeclaration
)
2145
case SyntaxKind.
ConstructorDeclaration
:
Compilation\MethodBodySemanticModel.cs (1)
94
case SyntaxKind.
ConstructorDeclaration
:
Compilation\SyntaxTreeSemanticModel.cs (4)
792
case SyntaxKind.
ConstructorDeclaration
:
858
case SyntaxKind.
ConstructorDeclaration
:
1078
case SyntaxKind.
ConstructorDeclaration
:
1676
case SyntaxKind.
ConstructorDeclaration
:
CSharpDeclarationComputer.cs (2)
272
case SyntaxKind.
ConstructorDeclaration
:
403
case SyntaxKind.
ConstructorDeclaration
:
Declarations\DeclarationTreeBuilder.cs (2)
953
case SyntaxKind.
ConstructorDeclaration
:
1037
case SyntaxKind.
ConstructorDeclaration
:
FlowAnalysis\FlowAnalysisPass.cs (1)
177
syntax.IsKind(SyntaxKind.
ConstructorDeclaration
) ||
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (3)
460
if (!original.IsConstructorInitializer() || original.Syntax.Kind() != SyntaxKind.
ConstructorDeclaration
)
582
case SyntaxKind.
ConstructorDeclaration
:
611
case SyntaxKind.
ConstructorDeclaration
:
Lowering\Instrumentation\DebugInfoInjector.cs (1)
63
case SyntaxKind.
ConstructorDeclaration
:
Parser\LanguageParser.cs (2)
2082
case SyntaxKind.
ConstructorDeclaration
:
4802
case SyntaxKind.
ConstructorDeclaration
:
Symbols\Source\SourceConstructorSymbolBase.cs (1)
30
Debug.Assert(syntax.Kind() is SyntaxKind.
ConstructorDeclaration
or SyntaxKind.RecordDeclaration or SyntaxKind.RecordStructDeclaration or SyntaxKind.ClassDeclaration or SyntaxKind.StructDeclaration);
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4707
case SyntaxKind.
ConstructorDeclaration
:
Syntax\LambdaUtilities.cs (1)
401
case SyntaxKind.
ConstructorDeclaration
:
Syntax\SyntaxExtensions.cs (1)
34
case SyntaxKind.
ConstructorDeclaration
:
Syntax\SyntaxNodeExtensions.cs (1)
99
case SyntaxKind.
ConstructorDeclaration
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
BlockSyntaxExtensions.cs (1)
90
case SyntaxKind.
ConstructorDeclaration
:
CSharpAccessibilityFacts.cs (2)
53
case SyntaxKind.
ConstructorDeclaration
:
176
case SyntaxKind.
ConstructorDeclaration
:
CSharpSyntaxFacts.cs (1)
1279
case SyntaxKind.
ConstructorDeclaration
:
CSharpSyntaxKinds.cs (1)
142
public int ConstructorDeclaration => (int)SyntaxKind.
ConstructorDeclaration
;
MemberDeclarationSyntaxExtensions.cs (2)
53
case SyntaxKind.
ConstructorDeclaration
:
124
case SyntaxKind.
ConstructorDeclaration
:
SemanticModelExtensions.cs (1)
284
if (type.Parent.Parent.IsParentKind(SyntaxKind.
ConstructorDeclaration
))
SyntaxNodeExtensions.cs (3)
165
SyntaxKind.
ConstructorDeclaration
=> ((ConstructorDeclarationSyntax)declaration).ParameterList,
420
case SyntaxKind.
ConstructorDeclaration
:
511
case SyntaxKind.
ConstructorDeclaration
:
UseExpressionBodyForConstructorsHelper.cs (1)
25
ImmutableArray.Create(SyntaxKind.
ConstructorDeclaration
))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpDeclarationComparer.cs (2)
18
{ SyntaxKind.
ConstructorDeclaration
, 1 },
110
case SyntaxKind.
ConstructorDeclaration
:
CSharpDeclareAsNullableCodeFixProvider.cs (1)
148
SyntaxKind.
ConstructorDeclaration
or
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
20
node.IsParentKind(SyntaxKind.
ConstructorDeclaration
) ||
Microsoft.CodeAnalysis.CSharp.Features (35)
ChangeSignature\CSharpChangeSignatureService.cs (5)
41
SyntaxKind.
ConstructorDeclaration
,
64
SyntaxKind.
ConstructorDeclaration
,
80
SyntaxKind.
ConstructorDeclaration
,
265
case SyntaxKind.
ConstructorDeclaration
:
292
updatedNode.IsKind(SyntaxKind.
ConstructorDeclaration
) ||
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
104
case SyntaxKind.
ConstructorDeclaration
:
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
53
token.Parent.IsParentKind(SyntaxKind.
ConstructorDeclaration
) &&
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
48
token.Parent.IsParentKind(SyntaxKind.
ConstructorDeclaration
))
CSharpDeclarationComputer.cs (2)
272
case SyntaxKind.
ConstructorDeclaration
:
403
case SyntaxKind.
ConstructorDeclaration
:
CSharpDeclareAsNullableCodeFixProvider.cs (1)
148
SyntaxKind.
ConstructorDeclaration
or
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
65
case SyntaxKind.
ConstructorDeclaration
:
130
SyntaxKind.
ConstructorDeclaration
or
EditAndContinue\BreakpointSpans.cs (1)
153
case SyntaxKind.
ConstructorDeclaration
:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (9)
98
case SyntaxKind.
ConstructorDeclaration
:
299
if (bodyOrMatchRoot.Parent.IsKind(SyntaxKind.
ConstructorDeclaration
))
342
if (declarationBody.Parent.IsKind(SyntaxKind.
ConstructorDeclaration
))
612
if (oldBody.Parent.IsKind(SyntaxKind.
ConstructorDeclaration
))
618
RoslynDebug.Assert(newBody.Parent.IsKind(SyntaxKind.
ConstructorDeclaration
));
751
case SyntaxKind.
ConstructorDeclaration
:
1028
case SyntaxKind.
ConstructorDeclaration
:
1657
case SyntaxKind.
ConstructorDeclaration
:
2024
case SyntaxKind.
ConstructorDeclaration
:
EditAndContinue\SyntaxComparer.cs (5)
279
case SyntaxKind.
ConstructorDeclaration
:
706
case SyntaxKind.
ConstructorDeclaration
:
1031
leftBlock.Parent.IsKind(SyntaxKind.
ConstructorDeclaration
) ||
1032
rightBlock.Parent.IsKind(SyntaxKind.
ConstructorDeclaration
))
1446
case SyntaxKind.
ConstructorDeclaration
:
EditAndContinue\SyntaxUtilities.cs (1)
50
case SyntaxKind.
ConstructorDeclaration
:
LambdaUtilities.cs (1)
401
case SyntaxKind.
ConstructorDeclaration
:
LineSeparators\CSharpLineSeparatorService.cs (1)
85
case SyntaxKind.
ConstructorDeclaration
:
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (2)
152
case SyntaxKind.
ConstructorDeclaration
:
189
case SyntaxKind.
ConstructorDeclaration
:
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
38
&& (!nextSibling.IsNode || nextSibling.IsKind(SyntaxKind.
ConstructorDeclaration
));
UseExpressionBodyForConstructorsHelper.cs (1)
25
ImmutableArray.Create(SyntaxKind.
ConstructorDeclaration
))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\PrimaryConstructorTests.cs (5)
3172
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
3754
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, context.Operation.Syntax.Kind());
4442
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
4678
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
5398
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
Semantics\RecordStructTests.cs (2)
5928
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
6675
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
Semantics\RecordTests.cs (3)
26210
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
26815
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, context.Operation.Syntax.Kind());
27503
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (12)
IncrementalParsing\IncrementalParsingTests.cs (1)
142
SyntaxKind.
ConstructorDeclaration
);
Parsing\DeclarationParsingTests.cs (5)
3504
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, cs.Members[0].Kind());
3539
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, cs.Members[0].Kind());
6412
N(SyntaxKind.
ConstructorDeclaration
);
6448
N(SyntaxKind.
ConstructorDeclaration
);
8255
N(SyntaxKind.
ConstructorDeclaration
);
Parsing\FileModifierParsingTests.cs (2)
2586
N(SyntaxKind.
ConstructorDeclaration
);
2681
N(SyntaxKind.
ConstructorDeclaration
);
Parsing\MemberDeclarationParsingTests.cs (2)
251
N(SyntaxKind.
ConstructorDeclaration
);
1542
N(SyntaxKind.
ConstructorDeclaration
);
Parsing\ParsingErrorRecoveryTests.cs (2)
1832
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, agg.Members[0].Kind());
6479
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, methodDecl.Kind()); //not MethodDeclaration
Microsoft.CodeAnalysis.CSharp.Workspaces (23)
BlockSyntaxExtensions.cs (1)
90
case SyntaxKind.
ConstructorDeclaration
:
CodeGeneration\CSharpSyntaxGenerator.cs (8)
341
AsModifierList(accessibility, modifiers, SyntaxKind.
ConstructorDeclaration
),
715
case SyntaxKind.
ConstructorDeclaration
:
1411
if (modifiers.IsStatic && declaration.IsKind(SyntaxKind.
ConstructorDeclaration
) && accessibility != Accessibility.NotApplicable)
1556
case SyntaxKind.
ConstructorDeclaration
:
1627
(modifiers.IsStatic && declaration.IsKind(SyntaxKind.
ConstructorDeclaration
)))
2223
case SyntaxKind.
ConstructorDeclaration
:
2475
case SyntaxKind.
ConstructorDeclaration
:
2511
case SyntaxKind.
ConstructorDeclaration
:
CSharpAccessibilityFacts.cs (2)
53
case SyntaxKind.
ConstructorDeclaration
:
176
case SyntaxKind.
ConstructorDeclaration
:
CSharpDeclarationComparer.cs (2)
18
{ SyntaxKind.
ConstructorDeclaration
, 1 },
110
case SyntaxKind.
ConstructorDeclaration
:
CSharpSyntaxFacts.cs (1)
1279
case SyntaxKind.
ConstructorDeclaration
:
CSharpSyntaxKinds.cs (1)
142
public int ConstructorDeclaration => (int)SyntaxKind.
ConstructorDeclaration
;
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
278
case SyntaxKind.
ConstructorDeclaration
:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (3)
165
SyntaxKind.
ConstructorDeclaration
=> ((ConstructorDeclarationSyntax)declaration).ParameterList,
420
case SyntaxKind.
ConstructorDeclaration
:
511
case SyntaxKind.
ConstructorDeclaration
:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
20
node.IsParentKind(SyntaxKind.
ConstructorDeclaration
) ||
MemberDeclarationSyntaxExtensions.cs (2)
53
case SyntaxKind.
ConstructorDeclaration
:
124
case SyntaxKind.
ConstructorDeclaration
:
SemanticModelExtensions.cs (1)
284
if (type.Parent.Parent.IsParentKind(SyntaxKind.
ConstructorDeclaration
))
Microsoft.VisualStudio.LanguageServices.CSharp (13)
CodeModel\CSharpCodeModelService.cs (8)
94
case SyntaxKind.
ConstructorDeclaration
:
156
case SyntaxKind.
ConstructorDeclaration
:
560
case SyntaxKind.
ConstructorDeclaration
:
613
case SyntaxKind.
ConstructorDeclaration
:
816
case SyntaxKind.
ConstructorDeclaration
:
896
case SyntaxKind.
ConstructorDeclaration
:
935
if (member.Kind() == SyntaxKind.
ConstructorDeclaration
)
3503
case SyntaxKind.
ConstructorDeclaration
:
CodeModel\CSharpCodeModelService.NodeLocator.cs (4)
52
case SyntaxKind.
ConstructorDeclaration
:
103
case SyntaxKind.
ConstructorDeclaration
:
398
case SyntaxKind.
ConstructorDeclaration
:
961
case SyntaxKind.
ConstructorDeclaration
:
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
224
case SyntaxKind.
ConstructorDeclaration
: