AssemblyAsResourceDemo.Program.CurrentDomainOnAssemblyResolve C# (CSharp) Метод

CurrentDomainOnAssemblyResolve() статический приватный Метод

static private CurrentDomainOnAssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly
sender object
args System.ResolveEventArgs
Результат System.Reflection.Assembly
        static Assembly CurrentDomainOnAssemblyResolve(object sender, ResolveEventArgs args)
        {
            AssemblyName asmName = new AssemblyName(args.Name);
            if (asmName.Name.Equals("Humanizer", StringComparison.OrdinalIgnoreCase))
            {
                return Assembly.Load(LoadResource("Humanizer.dll"));
            }
            else if (
                asmName.Name.Equals("Humanizer.resources", StringComparison.OrdinalIgnoreCase)
                && asmName.CultureName.Equals("ru", StringComparison.OrdinalIgnoreCase))
            {
                return Assembly.Load(LoadResource("Humanizer-resources-ru.dll"));
            }
            return null;
        }