// Decompiled with JetBrains decompiler
// Type: .
// Assembly: WindowsBC, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9909ee17073e3364
// MVID: 658BFC85-36E1-493D-98E6-AE9127D73D60
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare.00004-msil\Trojan-Downloader.MSIL.BitCoinMiner.c-64f742a0b28b2c3d2a62ef6607fcfd5fa55b793a1aff3a6c11e014e3b119149e.exe

using \u0093;
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

namespace \u0019\u0002
{
  internal sealed class \u0018\u0002
  {
    public \u0096 \u0001;
    public \u0097 \u0002;
    public \u0098 \u0003;
    public \u0099 \u0004;
    public \u009A \u0005;
    private TimeSpan \u0006 = TimeSpan.FromSeconds(3.0);

    public bool \u008D\u0004([In] string obj0, [In] Exception obj1)
    {
      bool flag = false;
      \u0099 obj = this.\u0004;
      if (obj != null)
      {
        \u0095 e = new \u0095(obj0, obj1);
        obj((object) this, e);
        flag = e.\u008B\u0003();
      }
      return flag;
    }

    public bool \u008E\u0004([In] string obj0, [In] Exception obj1)
    {
      \u009A obj = this.\u0005;
      bool flag = obj != null;
      if (flag)
      {
        \u0095 e = new \u0095(obj0, obj1);
        obj((object) this, e);
        flag = e.\u008B\u0003();
      }
      return flag;
    }

    public bool \u008F\u0004([In] string obj0)
    {
      bool flag = true;
      \u0096 obj = this.\u0001;
      if (obj != null)
      {
        \u0092 e = new \u0092(obj0);
        obj((object) this, e);
        flag = e.\u008B\u0003();
      }
      return flag;
    }

    public bool \u0090\u0004([In] string obj0)
    {
      bool flag = true;
      \u0098 obj = this.\u0003;
      if (obj != null)
      {
        \u0092 e = new \u0092(obj0);
        obj((object) this, e);
        flag = e.\u008B\u0003();
      }
      return flag;
    }

    [SpecialName]
    public TimeSpan \u0091\u0004() => this.\u0006;
  }
}
