// Decompiled with JetBrains decompiler // Type:  // Assembly: crypted, Version=4.9.4.5, Culture=neutral, PublicKeyToken=null // MVID: 39ED6F8C-EF75-4E88-8706-EBD78B0ECCC1 // Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00002-msil\Trojan-Dropper.Win32.Injector.elwj-8012f8d9cbc27bdc5242e812bac1932349108916abac095e249196a1ff3b491d.exe using Microsoft.VisualBasic; using Microsoft.VisualBasic.ApplicationServices; using Microsoft.VisualBasic.CompilerServices; using System; using System.CodeDom.Compiler; using System.ComponentModel; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; [StandardModule] [GeneratedCode("MyTemplate", "8.0.0.0")] [HideModuleName] internal sealed class \u0005 { private static readonly \u0005.\u0003<\u0003> \u0002 = new \u0005.\u0003<\u0003>(); private static readonly \u0005.\u0003<\u0002> \u0003 = new \u0005.\u0003<\u0002>(); private static readonly \u0005.\u0003 \u0005 = new \u0005.\u0003(); private static readonly \u0005.\u0003<\u0005.\u0002> \u0008 = new \u0005.\u0003<\u0005.\u0002>(); [DebuggerHidden] internal static \u0003 \u0002() => \u0005.\u0002.\u0002(); [DebuggerHidden] internal static \u0002 \u0002() => \u0005.\u0003.\u0002(); [DebuggerHidden] internal static User \u0002() => \u0005.\u0005.\u0002(); [DebuggerHidden] internal static \u0005.\u0002 \u0002() => \u0005.\u0008.\u0002(); [MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")] [EditorBrowsable(EditorBrowsableState.Never)] internal sealed class \u0002 { [DebuggerHidden] [EditorBrowsable(EditorBrowsableState.Never)] public \u0002() { } [DebuggerHidden] [EditorBrowsable(EditorBrowsableState.Never)] public override bool Equals(object _param1) => base.Equals(RuntimeHelpers.GetObjectValue(_param1)); [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] public override int GetHashCode() => base.GetHashCode(); [DebuggerHidden] [EditorBrowsable(EditorBrowsableState.Never)] internal Type \u0002() => typeof (\u0005.\u0002); [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] public override string ToString() => base.ToString(); [DebuggerHidden] private static T \u0002(T _param0) where T : new() => (object) _param0 == null ? new T() : _param0; [DebuggerHidden] private void \u0003(ref T _param1) => _param1 = default (T); } [EditorBrowsable(EditorBrowsableState.Never)] [ComVisible(false)] internal sealed class \u0003<\u0002> where \u0002 : new() { [ThreadStatic] private static \u0002 \u0002; [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] public \u0003() { } [DebuggerHidden] internal \u0002 \u0002() { if ((object) \u0005.\u0003<\u0002>.\u0002 == null) \u0005.\u0003<\u0002>.\u0002 = new \u0002(); return \u0005.\u0003<\u0002>.\u0002; } } }