public LeftOperator(LeftOperatorFactory leftOperatorFactory, bool orderWellDefined) { m_leftOperatorFactory = leftOperatorFactory; m_orderWellDefined = orderWellDefined; if (leftOperatorFactory.Method.Name.Substring(0, 4) != "Make") { throw new ArgumentException("LeftOperatorFactory method name must start with 'Make'"); } }
public LeftOperator(string name, LeftOperatorFactory leftOperatorFactory, bool orderWellDefined) { OperatorName = name; _leftOperatorFactory = leftOperatorFactory; _orderWellDefined = orderWellDefined; //if (leftOperatorFactory.Method.Name.Substring(0, 4) != "Make") //{ // throw new ArgumentException("LeftOperatorFactory method name must start with 'Make'"); //} }