예제 #1
0
파일: FacadeBase.cs 프로젝트: swmuir/khie
 /// MDHT operation: returns the contained item dependent on the given choice
 public T getTime <T>(IVL_TS time, ItemsChoiceType3 t) where T : QTY
 {
     for (int i = 0; i < time.Items.Length; i++)
     {
         if (time.ItemsElementName[i] == t)
         {
             return((T)time.Items[i]);
         }
     }
     return(default(T));
 }
예제 #2
0
        public Object GetItemValue(ItemsChoiceType3 itemName)
        {
            for (int i = 0; i <= this.ItemsElementName.Count() - 1; i++)
            {
                var currentItemName = this.ItemsElementName[i].ToString();
                var desiredItemName = itemName.ToString();
                if (currentItemName.Equals(desiredItemName))
                    return this.Items[i];
                
            }

            return null;
        }
예제 #3
0
        public Object GetItemValue(ItemsChoiceType3 itemName)
        {
            for (int i = 0; i <= this.ItemsElementName.Count() - 1; i++)
            {
                var currentItemName = this.ItemsElementName[i].ToString();
                var desiredItemName = itemName.ToString();
                if (currentItemName.Equals(desiredItemName))
                {
                    return(this.Items[i]);
                }
            }

            return(null);
        }