public Operator(FunctionWithVariableParamterCount <T> operate, ProcessingOrder order, params Action <IEditEnumerator <T> >[] targets) : base(operate, order, targets) { }
public Operator(FunctionWithVariableParamterCount operate, params Func <LinkedListNode <object>, LinkedListNode <object> >[] targets) { Operate = operate; Targets = targets; }
public Operator(FunctionWithVariableParamterCount <T> operate, params Action <IEditEnumerator <T> >[] targets) : base(operate, targets) { }
public Operator(FunctionWithVariableParamterCount <T> operateFunc, params Action <IEditEnumerator <T> >[] targets) { Operate = operateFunc; Targets = targets; Order = ProcessingOrder.LeftToRight; }