public OpenClErrorCode clGetCommandQueueInfo(IntPtr commandQueue, CommandQueueInfoParameter paramName, uint paramValueSize,
                                                     IntPtr paramValue, out uint paramValueSizeReturn)
        {
            var errorCode = clGetCommandQueueInfoResult ?? OpenClErrorCode.Success;

            return(FakeCommandQueues[commandQueue].GetInfo(paramName, paramValueSize, paramValue,
                                                           out paramValueSizeReturn, errorCode));
        }
 OpenClErrorCode ICommandQueueApi.clGetCommandQueueInfo(IntPtr commandQueue, CommandQueueInfoParameter paramName, uint paramValueSize,
                                                        IntPtr paramValue, out uint paramValueSizeReturn)
 {
     return(clGetCommandQueueInfo(commandQueue, paramName, paramValueSize, paramValue,
                                  out paramValueSizeReturn));
 }
 public static extern OpenClErrorCode clGetCommandQueueInfo(IntPtr commandQueue,
                                                            CommandQueueInfoParameter paramName, uint paramValueSize,
                                                            IntPtr paramValue, out uint paramValueSizeReturn);