protected virtual IEnumerable <TextFile> ProcessEntityTypes(TemplateFileInfo templateInfo) { var entityTypes = CurrentModel.GetEntityTypes(); foreach (OdcmObject entityType in entityTypes) { yield return(ProcessTemplate(templateInfo, entityType)); } }