Exemple #1
0
        private void ExecuteOperation(IBinaryOperation operation, double value1, double value2)
        {
            ExecuteOperation(GetExecutableInfo, GetResult);

            ExecutableInfo GetExecutableInfo()
            {
                return(operation.GetExecutableInfo(value1, value2));
            }

            double GetResult()
            {
                return(operation.Execute(value1, value2));
            }
        }