void GetTypes(IEnumerable<TypeDefinition> typeDefinitions) { foreach (var typeDefinition in typeDefinitions) { GetTypes(typeDefinition.NestedTypes); if (typeDefinition.IsClass) { allClasses.Add(typeDefinition); } } }