protected virtual IEnumerable <TextFile> ProcessEnumTypes(TemplateFileInfo templateInfo) { var enumTypes = CurrentModel.GetEnumTypes(); foreach (OdcmObject enumType in enumTypes) { yield return(ProcessTemplate(templateInfo, enumType)); } }