Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
 /// <summary>
 ///     Constructor
 /// </summary>
 public SpectrumIDFormatObj()
 {
     _cvParam = null;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public RoleObj()
 {
     _cvParam = null;
 }
Beispiel #4
0
 /// <summary>
 ///     Constructor
 /// </summary>
 public FileFormatInfo()
 {
     _cvParam = null;
 }