public static Column GetColumnByKey(ReferenceCollection referenceCollection, string columnKey) { foreach (var column in referenceCollection.Where(x => x.Object is Column).Select(x => x.Object as Column)) { if (string.Compare(column.Key, columnKey, true) == 0) { return(column); } } return(null); }