private static void GetTypes(IEnumerable<TypeDefinition> typeDefinitions, List<TypeDefinition> definitions) { foreach (var typeDefinition in typeDefinitions) { GetTypes(typeDefinition.NestedTypes, definitions); definitions.Add(typeDefinition); } }