private static HashSet<string> GetRequiredStrippableModules(HashSet<string> nativeClasses)
{
HashSet<string> set = new HashSet<string>();
foreach (string str in ModuleMetadata.GetModuleNames())
{
if (ModuleMetadata.GetModuleStrippable(str))
{
HashSet<string> classNames = GetClassNames(ModuleMetadata.GetModuleClasses(str));
if (nativeClasses.Overlaps(classNames))
{
set.Add(str);
}
}
}
return set;
}