public VID_PID[] GenerateVID_PID_List() { VID_PID[] vidPidArray = new VID_PID[m_profile_list.Count]; for (var index = 0; index < vidPidArray.Length; ++index) { vidPidArray[index] = new VID_PID(m_profile_list[index].ProductConstants.VID, m_profile_list[index].ProductConstants.PID); } return(vidPidArray); }
public InternalPrinterProfile Get(VID_PID vid_pid) { foreach (InternalPrinterProfile profile in m_profile_list) { if ((int)profile.ProductConstants.VID == (int)vid_pid.VID && (int)profile.ProductConstants.PID == (int)vid_pid.PID) { return(profile); } } return(null); }