// 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.Collections.Generic;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;

namespace ___codefort
{
  [DataContract(IsReference = true, Name = "k", Namespace = "")]
  public class \u0013\u0006
  {
    public \u0013\u0006([In] string obj0, [In] TypeAttributes obj1, [In] \u0013\u0016 obj2)
    {
      this.\u0002\u0017\u0015 = obj0;
      this.\u0002\u0017\u0017 = obj1;
      this.\u0002\u0017\u0016 = obj2;
      this.\u0002\u0017\u0002 = new List<\u0013\u0008>();
      this.\u0002\u0017\u0001 = new List<\u0013\u0006>();
    }

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

    [DataMember(EmitDefaultValue = false, Name = "A")]
    public int \u0002\u0017\u0014 { get; [param: In] set; }

    public TypeAttributes \u0002\u0017\u0017
    {
      get => (TypeAttributes) this.\u0002\u0017\u0014;
      [param: In] set => this.\u0002\u0017\u0014 = (int) value;
    }

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

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

    [DataMember(EmitDefaultValue = false, Name = "E")]
    public List<\u0013\u0006> \u0002\u0017\u0001 { get; [param: In] set; }
  }
}
