// 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 = "p", Namespace = "")]
  public class \u0012\u0009 : \u0013\u0008
  {
    public \u0012\u0009(
      [In] string obj0,
      [In] \u0013\u0005 obj1,
      [In] MethodAttributes obj2,
      [In] \u0013\u0016 obj3,
      [In] CallingConventions obj4,
      [In] MethodImplAttributes obj5,
      [In] IEnumerable<\u0012\u0013> obj6)
      : base(obj0, obj1, (int) obj2, obj3)
    {
      this.\u0003\u0004\u0012 = new List<\u0013\u0015>();
      this.\u0003\u0004\u0014 = new List<\u0012\u0013>(obj6);
      this.\u0003\u0004\u0015 = obj4;
      this.\u0003\u0004\u0017 = obj5;
    }

    [DataMember(EmitDefaultValue = false, Name = "A")]
    public List<\u0013\u0015> \u0003\u0004\u0012 { get; [param: In] set; }

    [DataMember(EmitDefaultValue = false, Name = "C")]
    public CallingConventions \u0003\u0004\u0015 { get; [param: In] set; }

    [DataMember(EmitDefaultValue = false, Name = "P")]
    public List<\u0012\u0013> \u0003\u0004\u0014 { get; [param: In] set; }

    [DataMember(EmitDefaultValue = false, Name = "I")]
    public MethodImplAttributes \u0003\u0004\u0017 { get; [param: In] set; }

    public virtual string \u0003\u0004\u0013() => this.\u0002\u0016\u0008;
  }
}
