private static int FindColumn(ArrayList list, ColumnDescriptor columnDescriptor) { for (int i = 0; i < list.Count; i++) { ColumnDescriptor col = (ColumnDescriptor)list [i]; if (col.PropNamesEqual(columnDescriptor)) { return(i); } } return(-1); }