public int Execute(Operation operation) { int result = operation(X, Y); OnCompute?.Invoke(result); return(result); }
public int Execute(Operation op) { int result = op(x, y); OnCompute?.Invoke(result); return(result); }