public static JsVariableDeclaration Declare(params JsVariableDeclarator[] declarators) { var result = new JsVariableDeclaration(); result.Declarations.AddRange(declarators); return(result); }
public static JsForStatement For(JsVariableDeclaration declaration, JsExpression condition, params JsExpression[] incrementors) { var forStatement = new JsForStatement(declaration, condition); forStatement.Incrementors.AddRange(incrementors); return(forStatement); }
public JsForStatement(JsVariableDeclaration declaration, JsExpression condition) : this() { Declaration = declaration; Condition = condition; }
public static void Local(this JsBlockStatement blockStatement, JsVariableDeclaration declaration) { blockStatement.Add(Local(declaration)); }
public static JsForInStatement ForIn(JsVariableDeclaration declaration, JsExpression target) { return(new JsForInStatement(declaration, target)); }
public static JsLocalVariableDeclaration Local(JsVariableDeclaration declaration) { return(new JsLocalVariableDeclaration(declaration)); }