/// <summary> /// Adds the operation to the ExpressionReader /// </summary> /// <param name="name">Operation name (according to the commands in the Window resources</param> /// <param name="operation">Operation invokation expression</param> private void AddOperation(string name, Func <IExpression> operation) { CalcCommand command = Resources[name] as CalcCommand; ExpressionReader.AddOperation(command.Operation, operation, command.Priority); }