コード例 #1
0
ファイル: SyntaxFactory.cs プロジェクト: CaliLang/Cali
 public static FunctionDeclarationSyntax FunctionDeclarationSyntax(string name,
                                                                   DeclarationModifierSyntax modifiers,
                                                                   ICollection <ParameterDeclarationSyntax> parameters,
                                                                   TypeReferenceSyntax returnType, ICollection <IStatementSyntax> statements)
 {
     return(new FunctionDeclarationSyntax(name, modifiers, parameters, returnType));
 }
コード例 #2
0
ファイル: SyntaxFactory.cs プロジェクト: CaliLang/Cali
 public static ParameterDeclarationSyntax ParameterDeclarationSyntax(string parameterName,
                                                                     TypeReferenceSyntax typeReference)
 {
     return(new ParameterDeclarationSyntax()
     {
         Identifier = parameterName,
         Type = typeReference
     });
 }
コード例 #3
0
 public FunctionDeclarationSyntax(string name,
                                  DeclarationModifierSyntax modifiers,
                                  ICollection <ParameterDeclarationSyntax> parameters,
                                  TypeReferenceSyntax returnType)
 {
     Name       = name;
     Modifiers  = modifiers;
     Parameters = parameters;
     Type       = returnType;
 }