public int Add(SubModuleInfo subModuleInfo) { if (InnerList.Contains(subModuleInfo)) { return(InnerList.IndexOf(subModuleInfo)); } return(InnerList.Add(subModuleInfo)); }
public void AddAt(SubModuleInfo subModuleInfo, int index) { if (index < 0 || index > InnerList.Count - 1) { return; } if (Contains(subModuleInfo)) { return; } InnerList.Insert(index, subModuleInfo); }
public void Remove(SubModuleInfo subModuleInfo) { InnerList.Remove(subModuleInfo); }
public int IndexOf(SubModuleInfo subModuleInfo) { return(InnerList.IndexOf(subModuleInfo)); }
public bool Contains(SubModuleInfo subModuleInfo) { return(InnerList.Contains(subModuleInfo)); }