Ejemplo n.º 1
0
 protected FunctionSyntax(SyntaxKind kind, List<AttributeSyntax> attributes, List<SyntaxToken> modifiers, TypeSyntax returnType, DeclarationNameSyntax name, ParameterListSyntax parameterList, SemanticSyntax semantic)
     : base(kind)
 {
     RegisterChildNodes(out Attributes, attributes);
     RegisterChildNodes(out Modifiers, modifiers);
     RegisterChildNode(out ReturnType, returnType);
     RegisterChildNode(out Name, name);
     RegisterChildNode(out ParameterList, parameterList);
     RegisterChildNode(out Semantic, semantic);
 }
Ejemplo n.º 2
0
 public FunctionDefinitionSyntax(List <AttributeSyntax> attributes, List <SyntaxToken> modifiers, TypeSyntax returnType, DeclarationNameSyntax name, ParameterListSyntax parameterList, SemanticSyntax semantic, BlockSyntax body, SyntaxToken semicolonToken)
     : base(SyntaxKind.FunctionDefinition, attributes, modifiers, returnType, name, parameterList, semantic)
 {
     RegisterChildNode(out Body, body);
     RegisterChildNode(out SemicolonToken, semicolonToken);
 }
Ejemplo n.º 3
0
 protected FunctionSyntax(SyntaxKind kind, List <AttributeSyntax> attributes, List <SyntaxToken> modifiers, TypeSyntax returnType, DeclarationNameSyntax name, ParameterListSyntax parameterList, SemanticSyntax semantic)
     : base(kind)
 {
     RegisterChildNodes(out Attributes, attributes);
     RegisterChildNodes(out Modifiers, modifiers);
     RegisterChildNode(out ReturnType, returnType);
     RegisterChildNode(out Name, name);
     RegisterChildNode(out ParameterList, parameterList);
     RegisterChildNode(out Semantic, semantic);
 }