public MatchCaseExpression(MatchStatement parent, IStatement result) { this.Match = parent; this.Result = result; }
public MatchCaseRelationshipExpression(MatchStatement parent, IStatement result, IExpression condition, Operator relation) : base(parent, result) { this.Relation = relation; this.Condition = condition; }
public MatchCaseDeclarativeExpression(MatchStatement parent, IStatement result, List <FunctionParameter> fields) : base(parent, result) { this.Fields = fields; }
public MatchCaseEqualityExpression(MatchStatement parent, IStatement result, IExpression condition) : base(parent, result) { this.Condition = condition; }