// 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 \u0010\u0002;
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

namespace \u0010\u0002
{
  internal sealed class \u0012\u0002 : ICloneable
  {
    private string \u0001;
    private \u0013\u0002 \u0002;

    private \u0012\u0002() => this.\u0002 = new \u0013\u0002();

    public object Clone()
    {
      \u0012\u0002 obj = new \u0012\u0002();
      obj.\u0001 = this.\u0001;
      obj.\u0002 = (\u0013\u0002) this.\u0002.Clone();
      obj.\u0006\u0004(this.\u0005\u0004());
      return (object) obj;
    }

    public override bool Equals([In] object obj0) => obj0 is \u0012\u0002 obj && \u0006\u0004.\u007E\u009F((object) this.\u0005\u0004(), obj.\u0005\u0004());

    public override int GetHashCode() => \u0011\u0003.\u007E\u0095((object) this.\u0005\u0004());

    [SpecialName]
    public string \u0005\u0004() => this.\u0002.\u0005\u0004();

    [SpecialName]
    public void \u0006\u0004([In] string obj0) => this.\u0002.\u0006\u0004(obj0);
  }
}
