/** * Helper method to return escher child by record ID * * @return escher record or <code>null</code> if not found. */ public static EscherRecord GetEscherChild(EscherContainerRecord owner, int recordId) { for (List<EscherRecord>.Enumerator iterator = owner.GetChildIterator(); iterator.MoveNext(); ) { EscherRecord escherRecord = iterator.Current; if (escherRecord.RecordId == recordId) return escherRecord; } return null; }