// Decompiled with JetBrains decompiler
// Type: Qd3TIb3whAubSwrdUf.vE2Q8waT3eDjZJUuZD
// Assembly: Service, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 7876418B-9B45-4205-B20B-41AA64972C85
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Trojan.Win32.Cospet.iat-d5a913ab25c2ac01f6ad36151285d226598951b3a4f0b2d52c03e99ff09f0807.exe

using System;
using System.Reflection;
using System.Runtime.CompilerServices;
using TmwCXiWu118CwLLcBx;

namespace Qd3TIb3whAubSwrdUf
{
  internal class vE2Q8waT3eDjZJUuZD
  {
    internal static Module Uj1VGPQhn;

    [MethodImpl(MethodImplOptions.NoInlining)]
    internal static void RavJcrKKsSbih(int typemdt)
    {
      Type type = vE2Q8waT3eDjZJUuZD.Uj1VGPQhn.ResolveType(33554432 + typemdt);
      foreach (FieldInfo field in type.GetFields())
      {
        MethodInfo method = (MethodInfo) vE2Q8waT3eDjZJUuZD.Uj1VGPQhn.ResolveMethod(field.MetadataToken + 100663296);
        field.SetValue((object) null, (object) (MulticastDelegate) Delegate.CreateDelegate(type, method));
      }
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    public vE2Q8waT3eDjZJUuZD()
    {
      qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR();
      // ISSUE: explicit constructor call
      base.\u002Ector();
    }

    [MethodImpl(MethodImplOptions.NoInlining)]
    static vE2Q8waT3eDjZJUuZD()
    {
      qriSERnLWqCHHxhiWL.mQJJcrKz2UjcR();
      vE2Q8waT3eDjZJUuZD.Uj1VGPQhn = typeof (vE2Q8waT3eDjZJUuZD).Assembly.ManifestModule;
    }

    internal delegate void SFU4mbT3GMret7THonf(object o);
  }
}
