internal EnumTypeDef FindEnumTypeDef(string enumName) { EnumTypeDef ret; if (!m_EnumTypes.TryGetValue(enumName, out ret)) { foreach (var pair in m_Messages) { if (FindEnumTypeDef(pair.Value, enumName, out ret)) break; } } return ret; }