public DVariable FindDVariable(string i_sName) { int ii = 0, iNum = 0; DVariable dvTmp = null; iNum = m_DVariables.Count; for (ii = 0; ii < iNum; ii++) // Obviously only efficient for a small number of variables. { dvTmp = m_DVariables[ii]; if (dvTmp.Name == i_sName) { return(dvTmp); } } return(null); }
public DVariable this[string i_sName] { get { DVariable dvRet = null, dvTmp = null; int ii = 0; for (ii = 0; ((ii < Count) && (dvRet == null)); ii++) { dvTmp = (DVariable)(List[ii]); if (dvTmp.Name == i_sName) { dvRet = dvTmp; } } return(dvRet); } }
public void Remove(DVariable i_Elem) { List.Remove(i_Elem); }
public void Insert(int i_iIndex, DVariable i_Elem) { List.Insert(i_iIndex, i_Elem); }
public int IndexOf(DVariable i_Elem) { return(List.IndexOf(i_Elem)); }
public bool Contains(DVariable i_Elem) { return(List.Contains(i_Elem)); }
public int Add(DVariable i_Elem) { return(List.Add(i_Elem)); }