public static IEnumerable<AssemblyName> GetRepackAssemblyNames(Type typeInRepackedAssembly)
{
try
{
using (Stream stream = typeInRepackedAssembly.Assembly.GetManifestResourceStream(ResourcesRepackStep.ILRepackListResourceName))
if (stream != null)
{
string[] list = (string[])new BinaryFormatter().Deserialize(stream);
return list.Select(x => new AssemblyName(x));
}
}
catch (Exception)
{
}
return Enumerable.Empty<AssemblyName>();
}