internal FunctionParameter GetTask()
        {
            FunctionParameter functionParameter = null;

            if (_taskQueue.TryDequeue(out functionParameter))
            {
                return(functionParameter);
            }

            return(null);
        }
        public FunctionParameter GetTask()
        {
            FunctionParameter functionParameter = null;

            return(_taskQueue.TryDequeue(out functionParameter) ? functionParameter : null);
        }