ILRepacking.ILRepack.GetRepackAssemblyNames C# (CSharp) Method

GetRepackAssemblyNames() public static method

public static GetRepackAssemblyNames ( Type typeInRepackedAssembly ) : IEnumerable
typeInRepackedAssembly System.Type
return IEnumerable
        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>();
        }