public JassIfStatementSyntax(IExpressionSyntax condition, JassStatementListSyntax body, params JassElseIfStatementSyntax[] elseIfStatements) { Condition = condition; Body = body; ElseIfStatements = elseIfStatements.ToImmutableArray(); ElseClause = null; }
public JassIfStatementSyntax(IExpressionSyntax condition, JassStatementListSyntax body) { Condition = condition; Body = body; ElseIfStatements = ImmutableArray.Create <JassElseIfStatementSyntax>(); ElseClause = null; }
public JassIfStatementSyntax(IExpressionSyntax condition, JassStatementListSyntax body, ImmutableArray <JassElseIfStatementSyntax> elseIfStatements, JassElseClauseSyntax?elseClause) { Condition = condition; Body = body; ElseIfStatements = elseIfStatements; ElseClause = elseClause; }
public JassFunctionSyntax(JassFunctionDeclarationSyntax declaration, JassStatementListSyntax body) { Declaration = declaration; Body = body; }
public JassElseClauseSyntax(JassStatementListSyntax body) { Body = body; }
public JassElseIfClauseSyntax(IExpressionSyntax condition, JassStatementListSyntax body) { Condition = condition; Body = body; }