148 references to ConstructorDeclaration
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Statements.cs (1)
3645
if (method.Kind() == SyntaxKind.
ConstructorDeclaration
)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
463
case SyntaxKind.
ConstructorDeclaration
:
Binder\ExpressionVariableFinder.cs (1)
49
case SyntaxKind.
ConstructorDeclaration
:
Compilation\MemberSemanticModel.cs (2)
325
else if (kind == SyntaxKind.
ConstructorDeclaration
)
2172
case SyntaxKind.
ConstructorDeclaration
:
Compilation\MethodBodySemanticModel.cs (1)
91
case SyntaxKind.
ConstructorDeclaration
:
Compilation\SyntaxTreeSemanticModel.cs (4)
796
case SyntaxKind.
ConstructorDeclaration
:
863
case SyntaxKind.
ConstructorDeclaration
:
1084
case SyntaxKind.
ConstructorDeclaration
:
1700
case SyntaxKind.
ConstructorDeclaration
:
Declarations\DeclarationTreeBuilder.cs (3)
1123
case SyntaxKind.
ConstructorDeclaration
:
1202
case SyntaxKind.
ConstructorDeclaration
:
1255
case SyntaxKind.
ConstructorDeclaration
:
FlowAnalysis\FlowAnalysisPass.cs (1)
197
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
:
Parser\LanguageParser.cs (3)
550
is SyntaxKind.
ConstructorDeclaration
2456
case SyntaxKind.
ConstructorDeclaration
:
5194
case SyntaxKind.
ConstructorDeclaration
:
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
273
case SyntaxKind.
ConstructorDeclaration
:
404
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);
Syntax\LambdaUtilities.cs (1)
404
case SyntaxKind.
ConstructorDeclaration
:
Syntax\SyntaxExtensions.cs (1)
34
case SyntaxKind.
ConstructorDeclaration
:
Syntax\SyntaxNodeExtensions.cs (1)
99
case SyntaxKind.
ConstructorDeclaration
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForConstructorsHelper.cs (1)
24
[SyntaxKind.
ConstructorDeclaration
])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
157
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
53
case SyntaxKind.
ConstructorDeclaration
:
130
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
286
if (type.Parent.Parent.IsParentKind(SyntaxKind.
ConstructorDeclaration
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
433
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
53
case SyntaxKind.
ConstructorDeclaration
:
176
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1214
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
161
public int ConstructorDeclaration => (int)SyntaxKind.
ConstructorDeclaration
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
126
SyntaxKind.
ConstructorDeclaration
or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
18
{ SyntaxKind.
ConstructorDeclaration
, 1 },
110
case SyntaxKind.
ConstructorDeclaration
:
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (8)
Semantics\PrimaryConstructorTests.cs (5)
3758
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
4337
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, context.Operation.Syntax.Kind());
5024
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
5260
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
5980
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
Semantics\RecordTests.cs (3)
26302
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
26904
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, context.Operation.Syntax.Kind());
27591
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
Microsoft.CodeAnalysis.CSharp.Features (29)
ChangeSignature\CSharpChangeSignatureService.cs (5)
44
SyntaxKind.
ConstructorDeclaration
,
71
SyntaxKind.
ConstructorDeclaration
,
90
SyntaxKind.
ConstructorDeclaration
,
278
case SyntaxKind.
ConstructorDeclaration
:
306
or SyntaxKind.
ConstructorDeclaration
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
104
case SyntaxKind.
ConstructorDeclaration
:
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
48
token.Parent.IsParentKind(SyntaxKind.
ConstructorDeclaration
) &&
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
42
token.Parent.IsParentKind(SyntaxKind.
ConstructorDeclaration
))
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (2)
55
case SyntaxKind.
ConstructorDeclaration
:
120
SyntaxKind.
ConstructorDeclaration
or
EditAndContinue\BreakpointSpans.cs (1)
181
case SyntaxKind.
ConstructorDeclaration
:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
107
case SyntaxKind.
ConstructorDeclaration
:
798
case SyntaxKind.
ConstructorDeclaration
:
1705
case SyntaxKind.
ConstructorDeclaration
:
2078
case SyntaxKind.
ConstructorDeclaration
:
EditAndContinue\SyntaxComparer.cs (5)
280
case SyntaxKind.
ConstructorDeclaration
:
715
case SyntaxKind.
ConstructorDeclaration
:
1040
leftBlock.Parent.IsKind(SyntaxKind.
ConstructorDeclaration
) ||
1041
rightBlock.Parent.IsKind(SyntaxKind.
ConstructorDeclaration
))
1455
case SyntaxKind.
ConstructorDeclaration
:
LineSeparators\CSharpLineSeparatorService.cs (1)
83
case SyntaxKind.
ConstructorDeclaration
:
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (2)
152
case SyntaxKind.
ConstructorDeclaration
:
189
case SyntaxKind.
ConstructorDeclaration
:
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForConstructorsHelper.cs (1)
24
[SyntaxKind.
ConstructorDeclaration
])
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
126
SyntaxKind.
ConstructorDeclaration
or
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (2)
273
case SyntaxKind.
ConstructorDeclaration
:
404
case SyntaxKind.
ConstructorDeclaration
:
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
404
case SyntaxKind.
ConstructorDeclaration
:
Structure\Providers\ConstructorDeclarationStructureProvider.cs (1)
38
&& (!nextSibling.IsNode || nextSibling.IsKind(SyntaxKind.
ConstructorDeclaration
));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RecordStructTests.cs (2)
6030
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
6777
context.RegisterSyntaxNodeAction(Handle4, SyntaxKind.
ConstructorDeclaration
);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (36)
Parsing\CollectionExpressionParsingTests.cs (1)
1094
N(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
);
8160
N(SyntaxKind.
ConstructorDeclaration
);
Parsing\ExtensionsParsingTests.cs (5)
688
N(SyntaxKind.
ConstructorDeclaration
);
727
N(SyntaxKind.
ConstructorDeclaration
);
812
N(SyntaxKind.
ConstructorDeclaration
);
2681
N(SyntaxKind.
ConstructorDeclaration
);
2751
N(SyntaxKind.
ConstructorDeclaration
);
Parsing\FileModifierParsingTests.cs (2)
2587
N(SyntaxKind.
ConstructorDeclaration
);
2682
N(SyntaxKind.
ConstructorDeclaration
);
Parsing\LocalFunctionParsingTests.cs (1)
2827
N(SyntaxKind.
ConstructorDeclaration
);
Parsing\MemberDeclarationParsingTests.cs (9)
251
N(SyntaxKind.
ConstructorDeclaration
);
1536
N(SyntaxKind.
ConstructorDeclaration
);
10887
N(SyntaxKind.
ConstructorDeclaration
);
11062
N(SyntaxKind.
ConstructorDeclaration
);
11236
N(SyntaxKind.
ConstructorDeclaration
);
11643
N(SyntaxKind.
ConstructorDeclaration
);
11940
N(SyntaxKind.
ConstructorDeclaration
);
12002
N(SyntaxKind.
ConstructorDeclaration
);
12063
N(SyntaxKind.
ConstructorDeclaration
);
Parsing\ParsingErrorRecoveryTests.cs (2)
1994
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, agg.Members[0].Kind());
7283
Assert.Equal(SyntaxKind.
ConstructorDeclaration
, methodDecl.Kind()); //not MethodDeclaration
Parsing\PartialEventsAndConstructorsParsingTests.cs (11)
769
N(SyntaxKind.
ConstructorDeclaration
);
780
N(SyntaxKind.
ConstructorDeclaration
);
810
N(SyntaxKind.
ConstructorDeclaration
);
865
N(SyntaxKind.
ConstructorDeclaration
);
925
N(SyntaxKind.
ConstructorDeclaration
);
946
N(SyntaxKind.
ConstructorDeclaration
);
993
N(SyntaxKind.
ConstructorDeclaration
);
1016
N(SyntaxKind.
ConstructorDeclaration
);
1132
N(SyntaxKind.
ConstructorDeclaration
);
1212
N(SyntaxKind.
ConstructorDeclaration
);
1411
N(SyntaxKind.
ConstructorDeclaration
);
Microsoft.CodeAnalysis.CSharp.Workspaces (19)
CodeGeneration\CSharpSyntaxGenerator.cs (7)
364
AsModifierList(accessibility, modifiers, SyntaxKind.
ConstructorDeclaration
),
737
case SyntaxKind.
ConstructorDeclaration
:
1424
if (modifiers.IsStatic && declaration.IsKind(SyntaxKind.
ConstructorDeclaration
) && accessibility != Accessibility.NotApplicable)
1564
case SyntaxKind.
ConstructorDeclaration
:
1633
(modifiers.IsStatic && declaration.IsKind(SyntaxKind.
ConstructorDeclaration
)))
2217
case SyntaxKind.
ConstructorDeclaration
:
2464
SyntaxKind.
ConstructorDeclaration
=> ((ConstructorDeclarationSyntax)declaration).Body?.Statements,
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
283
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
157
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (2)
53
case SyntaxKind.
ConstructorDeclaration
:
130
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
286
if (type.Parent.Parent.IsParentKind(SyntaxKind.
ConstructorDeclaration
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
433
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (2)
53
case SyntaxKind.
ConstructorDeclaration
:
176
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1214
case SyntaxKind.
ConstructorDeclaration
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
161
public int ConstructorDeclaration => (int)SyntaxKind.
ConstructorDeclaration
;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (2)
18
{ SyntaxKind.
ConstructorDeclaration
, 1 },
110
case SyntaxKind.
ConstructorDeclaration
:
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckAnalyzer.cs (1)
164
while (node != null && !node.IsKind(SyntaxKind.MethodDeclaration) && !node.IsKind(SyntaxKind.
ConstructorDeclaration
))
ContractsCheckNameofFixProvider.cs (1)
108
while (temp != null && !temp.IsKind(SyntaxKind.MethodDeclaration) && !temp.IsKind(SyntaxKind.
ConstructorDeclaration
))
Microsoft.VisualStudio.LanguageServices.CSharp (13)
CodeModel\CSharpCodeModelService.cs (8)
95
case SyntaxKind.
ConstructorDeclaration
:
157
case SyntaxKind.
ConstructorDeclaration
:
557
case SyntaxKind.
ConstructorDeclaration
:
610
case SyntaxKind.
ConstructorDeclaration
:
813
case SyntaxKind.
ConstructorDeclaration
:
893
case SyntaxKind.
ConstructorDeclaration
:
932
if (member.Kind() == SyntaxKind.
ConstructorDeclaration
)
3497
case SyntaxKind.
ConstructorDeclaration
:
CodeModel\CSharpCodeModelService.NodeLocator.cs (4)
51
case SyntaxKind.
ConstructorDeclaration
:
102
case SyntaxKind.
ConstructorDeclaration
:
397
case SyntaxKind.
ConstructorDeclaration
:
960
case SyntaxKind.
ConstructorDeclaration
:
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
221
case SyntaxKind.
ConstructorDeclaration
: