/// <summary> /// Get the CVParam that matches the specified CV term, defaulting to the value provided if not found. /// </summary> /// <param name="paramList"></param> /// <param name="cvid"></param> /// <param name="valueIfNotFound"></param> /// <returns></returns> public static CVParamObj GetCvParam(this IdentDataList <ParamBaseObj> paramList, CV.CV.CVID cvid, string valueIfNotFound) { var defaultCvParam = new CVParamObj(CV.CV.CVID.CVID_Unknown, valueIfNotFound); if (paramList == null || paramList.Count == 0) { return(defaultCvParam); } foreach (var p in paramList) { var cvp = p as CVParamObj; if (cvp != null && cvp.Cvid == cvid) { return(cvp); } } return(defaultCvParam); }
/// <summary> /// Constructor /// </summary> public SpectrumIDFormatObj() { _cvParam = null; }
/// <summary> /// Constructor /// </summary> public RoleObj() { _cvParam = null; }
/// <summary> /// Constructor /// </summary> public FileFormatInfo() { _cvParam = null; }