public string GetLog(Device device)
 {
     return Cl.GetBuildInfoString(NativeMethods.clGetProgramBuildInfo, this.owner.handle, device.handle, CL_PROGRAM_BUILD_LOG);
 }
 public BinaryType GetBinaryType(Device device)
 {
     return Cl.GetBuildInfoEnum<BinaryType>(NativeMethods.clGetProgramBuildInfo, this.owner.handle, device.handle, CL_PROGRAM_BINARY_TYPE);
 }
 public BuildStatus GetStatus(Device device)
 {
     return Cl.GetBuildInfoEnum<BuildStatus>(NativeMethods.clGetProgramBuildInfo, this.owner.handle, device.handle, CL_PROGRAM_BUILD_STATUS);
 }