public ForOfLetConstIterationStatement(ForDeclaration forDeclaration, AbstractAssignmentExpression forOfExpression, Statement doStatement, bool isStrictMode) : base(isStrictMode) { this.forDeclaration = forDeclaration; this.forOfExpression = forOfExpression; this.doStatement = doStatement; }
public ForOfLHSIterationStatement(AbstractLeftHandSideExpression leftHandSideExpression, AbstractAssignmentExpression ofExpression, Statement doStatement, bool isStrictMode) : base(isStrictMode) { this.leftHandSideExpression = leftHandSideExpression; this.ofExpression = ofExpression; this.doStatement = doStatement; }
public ForOfVarIterationStatement(ForBinding forVar, AbstractAssignmentExpression forOfExpression, Statement doStatement, bool isStrictMode) : base(isStrictMode) { this.forVar = forVar; this.forOfExpression = forOfExpression; this.doStatement = doStatement; }
public AssignmentExpression(AbstractLeftHandSideExpression leftHandSideExpression, AbstractAssignmentExpression assignmentExpression, bool isStrictMode) : base(isStrictMode) { this.leftHandSideExpression = leftHandSideExpression; this.assignmentExpression = assignmentExpression; }
public ConditionalExpression(AbstractLogicalOrExpression logicalOrExpression, AbstractAssignmentExpression ifTrueAssignmentExpression, AbstractAssignmentExpression ifFalseAssignmentExpression, bool isStrictMode) : base(isStrictMode) { this.logicalOrExpression = logicalOrExpression; this.ifTrueAssignmentExpression = ifTrueAssignmentExpression; this.ifFalseAssignmentExpression = ifFalseAssignmentExpression; }
public VariableStatementItem(string name, AbstractAssignmentExpression assignmentExpression) { this.name = name; this.assignmentExpression = assignmentExpression; }
public PropertyDefinition(string propertyName, AbstractAssignmentExpression assignmentExpression) { this.propertyName = propertyName; this.assignmentExpression = assignmentExpression; }
public SpreadElement(AbstractAssignmentExpression assignmentExpression) { this.assignmentExpression = assignmentExpression; }