int IComparable <NameList <NODETYPE> > .CompareTo(NameList <NODETYPE> list) { return(checkLists(this, list)); }
public bool Equals(NameList <NODETYPE> list) { return(Object.ReferenceEquals(list, null) ? false : this.m_NameList.Equals(list.m_NameList)); }
private static int checkLists(NameList <NODETYPE> leftList, NameList <NODETYPE> rightList) { bool resultRightList = Object.ReferenceEquals(rightList, null); return(Object.ReferenceEquals(leftList, null) ? (resultRightList ? 0 : -1) : (resultRightList ? 1 : leftList.m_NameList.CompareTo(rightList.m_NameList))); }