Exemple #1
0
        public int Add(SubModuleInfo subModuleInfo)
        {
            if (InnerList.Contains(subModuleInfo))
            {
                return(InnerList.IndexOf(subModuleInfo));
            }

            return(InnerList.Add(subModuleInfo));
        }
Exemple #2
0
        public void AddAt(SubModuleInfo subModuleInfo, int index)
        {
            if (index < 0 || index > InnerList.Count - 1)
            {
                return;
            }

            if (Contains(subModuleInfo))
            {
                return;
            }

            InnerList.Insert(index, subModuleInfo);
        }
Exemple #3
0
 public void Remove(SubModuleInfo subModuleInfo)
 {
     InnerList.Remove(subModuleInfo);
 }
Exemple #4
0
 public int IndexOf(SubModuleInfo subModuleInfo)
 {
     return(InnerList.IndexOf(subModuleInfo));
 }
Exemple #5
0
 public bool Contains(SubModuleInfo subModuleInfo)
 {
     return(InnerList.Contains(subModuleInfo));
 }