// Decompiled with JetBrains decompiler
// Type: ___codefort.
// Assembly: syncui, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
// MVID: 78CA5C80-4468-4951-96CD-AAE77DEC3305
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.MSIL.Crypt.hixz-2c5e5faaed4f224f916102058544604c85e25aea75846857f578c0af84bc5c75.exe

using System.Reflection;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;

namespace ___codefort
{
  [DataContract(IsReference = true, Name = "h", Namespace = "")]
  public class \u0013\u0001
  {
    public \u0013\u0001([In] \u0013\u0008 obj0) => this.\u0002\u0012\u0005 = obj0;

    public \u0013\u0001(
      [In] \u0013\u0016 obj0,
      [In] \u0013\u0016 obj1,
      [In] string obj2,
      [In] \u0013\u0005 obj3,
      [In] BindingFlags obj4)
    {
      this.\u0002\u0012\u0008 = obj0;
      this.\u0002\u0012\u0007 = obj1;
      this.\u0002\u000A\u000A = obj2;
      this.\u0002\u000A\u0009 = obj3;
      this.\u0002\u000A\u0012 = obj4;
    }

    [DataMember(EmitDefaultValue = false, Name = "M")]
    public \u0013\u0008 \u0002\u0012\u0005 { get; [param: In] set; }

    [DataMember(EmitDefaultValue = false, Name = "C")]
    public \u0013\u0016 \u0002\u0012\u0008 { get; [param: In] set; }

    [DataMember(EmitDefaultValue = false, Name = "T")]
    public \u0013\u0016 \u0002\u0012\u0007 { get; [param: In] set; }

    [DataMember(EmitDefaultValue = false, Name = "N")]
    public string \u0002\u000A\u000A { get; [param: In] set; }

    [DataMember(EmitDefaultValue = false, Name = "K")]
    public \u0013\u0005 \u0002\u000A\u0009 { get; [param: In] set; }

    [DataMember(EmitDefaultValue = false, Name = "B")]
    public int \u0002\u000A\u0013 { get; [param: In] set; }

    public BindingFlags \u0002\u000A\u0012
    {
      get => (BindingFlags) this.\u0002\u000A\u0013;
      [param: In] set => this.\u0002\u000A\u0013 = (int) value;
    }
  }
}
