private void RefreshTypes(IEnumerable <AssemblyDefinition> assemblies) { var types = assemblies.Where(a => a != null) .SelectMany(a => a.Modules.SelectMany(m => m.Types)) .Where(x => !x.HasCustomAttribute <CompilerGeneratedAttribute>()) .ToList(); AllTypes.UnionWith(types); RefreshInheritanceMap(types); RefreshInterfaceMap(types); }