66
77namespace Luthetus . TextEditor . RazorLib . CompilerServices . Syntax . Nodes ;
88
9+ using FunctionBodyCodeBlockNode = Luthetus . TextEditor . RazorLib . CompilerServices . Syntax . Nodes . CodeBlockNode ;
10+
911public sealed class ConstructorDefinitionNode : ICodeBlockOwner
1012{
1113 public ConstructorDefinitionNode (
1214 TypeClauseNode returnTypeClauseNode ,
1315 IdentifierToken functionIdentifier ,
1416 GenericArgumentsListingNode ? genericArgumentsListingNode ,
1517 FunctionArgumentsListingNode functionArgumentsListingNode ,
16- CodeBlockNode ? codeBlockNode ,
18+ FunctionBodyCodeBlockNode ? functionBodyCodeBlockNode ,
1719 ConstraintNode ? constraintNode )
1820 {
1921 ReturnTypeClauseNode = returnTypeClauseNode ;
2022 FunctionIdentifier = functionIdentifier ;
2123 GenericArgumentsListingNode = genericArgumentsListingNode ;
2224 FunctionArgumentsListingNode = functionArgumentsListingNode ;
23- CodeBlockNode = codeBlockNode ;
25+ CodeBlockNode = functionBodyCodeBlockNode ;
2426 ConstraintNode = constraintNode ;
2527 }
2628
@@ -31,7 +33,7 @@ public ConstructorDefinitionNode(
3133 public IdentifierToken FunctionIdentifier { get ; }
3234 public GenericArgumentsListingNode ? GenericArgumentsListingNode { get ; }
3335 public FunctionArgumentsListingNode FunctionArgumentsListingNode { get ; }
34- public CodeBlockNode ? CodeBlockNode { get ; private set ; }
36+ public FunctionBodyCodeBlockNode ? CodeBlockNode { get ; private set ; }
3537 public ConstraintNode ? ConstraintNode { get ; }
3638
3739 // (2024-11-08)
0 commit comments