public string GetBuildOptions(Device device) { if (device == null) throw new ArgumentNullException("device"); return UnsafeNativeMethods.GetProgramBuildInfo(Handle, device.ID, UnsafeNativeMethods.ProgramBuildInfo.BuildOptions); }
public BuildStatus GetBuildStatus(Device device) { if (device == null) throw new ArgumentNullException("device"); return (BuildStatus)UnsafeNativeMethods.GetProgramBuildInfo(Handle, device.ID, UnsafeNativeMethods.ProgramBuildInfo.BuildStatus); }
public BinaryType GetBinaryType(Device device) { if (device == null) throw new ArgumentNullException("device"); return (BinaryType)UnsafeNativeMethods.GetProgramBuildInfo(Handle, device.ID, UnsafeNativeMethods.ProgramBuildInfo.BinaryType); }
public string GetBuildLog(Device device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } return(UnsafeNativeMethods.GetProgramBuildInfo(Handle, device.ID, UnsafeNativeMethods.ProgramBuildInfo.BuildLog)); }