public UnaryOperator(string @operator, UnaryOperatorHandler handler) { if (@operator.ContainsSpace()) { throw new CannotContainsSpacesException("Unary operator"); } Operator = @operator; Handler = handler; }
public static ParseOption AddUnaryOperator(this ParseOption option, string @operator, UnaryOperatorHandler handler) => option.AddUnaryOperator(new UnaryOperator(@operator, handler));