// Decompiled with JetBrains decompiler // Type:  // Assembly: sine stb, Version=3.5.4.1, Culture=neutral, PublicKeyToken=null // MVID: 51A01DAC-AF31-442E-B8F7-AC6F2055EAB9 // Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00001-msil\Trojan.Win32.Llac.acnb-1c7cb1c36d03d78dc4c7e14753e274d64baaf8014c8b4fa86c019842eb127177.exe using Microsoft.VisualBasic; using Microsoft.VisualBasic.ApplicationServices; using Microsoft.VisualBasic.CompilerServices; using sinestb; using System; using System.CodeDom.Compiler; using System.Collections; using System.ComponentModel; using System.Diagnostics; using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Windows.Forms; [StandardModule] [HideModuleName] [GeneratedCode("MyTemplate", "8.0.0.0")] internal sealed class \u0005 { private static readonly \u0005.\u0005<\u0003> \u0002 = new \u0005.\u0005<\u0003>(); private static readonly \u0005.\u0005<\u0002> \u0003 = new \u0005.\u0005<\u0002>(); private static readonly \u0005.\u0005 \u0005 = new \u0005.\u0005(); private static \u0005.\u0005<\u0005.\u0002> \u0008 = new \u0005.\u0005<\u0005.\u0002>(); private static readonly \u0005.\u0005<\u0005.\u0003> \u0006 = new \u0005.\u0005<\u0005.\u0003>(); [DebuggerNonUserCode] static \u0005() { } [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(); [DebuggerHidden] internal static \u0005.\u0003 \u0002() => \u0005.\u0006.\u0002(); [MyGroupCollection("System.Windows.Forms.Form", "Create__Instance__", "Dispose__Instance__", "My.MyProject.Forms")] [EditorBrowsable(EditorBrowsableState.Never)] internal sealed class \u0002 { public b45b6dfbfdhsSHFGy45h567 \u0002; [ThreadStatic] private static Hashtable \u0003; [DebuggerHidden] [EditorBrowsable(EditorBrowsableState.Never)] public \u0002() { } [DebuggerNonUserCode] public b45b6dfbfdhsSHFGy45h567 \u0002() { this.\u0002 = \u0005.\u0002.\u0002(this.\u0002); return this.\u0002; } [DebuggerNonUserCode] public void \u0002(b45b6dfbfdhsSHFGy45h567 _param1) { if (_param1 == this.\u0002) return; if (_param1 != null) throw new ArgumentException(\u0005\u2000.\u0002(-958285189)); this.\u0003(ref this.\u0002); } [DebuggerHidden] private static T \u0002(T _param0) where T : Form, new() { if ((object) _param0 != null && !_param0.IsDisposed) return _param0; if (\u0005.\u0002.\u0003 != null) { if (\u0005.\u0002.\u0003.ContainsKey((object) typeof (T))) throw new InvalidOperationException(Utils.GetResourceString(\u0005\u2000.\u0002(-958285231))); } else \u0005.\u0002.\u0003 = new Hashtable(); \u0005.\u0002.\u0003.Add((object) typeof (T), (object) null); try { return new T(); } catch (TargetInvocationException ex) when ( { // ISSUE: unable to correctly present filter ProjectData.SetProjectError((Exception) ex); if (ex.InnerException != null) { SuccessfulFiltering; } else throw; } ) { throw new InvalidOperationException(Utils.GetResourceString(\u0005\u2000.\u0002(-958285266), ex.InnerException.Message), ex.InnerException); } finally { \u0005.\u0002.\u0003.Remove((object) typeof (T)); } } [DebuggerHidden] private void \u0003(ref T _param1) where T : Form { _param1.Dispose(); _param1 = default (T); } [EditorBrowsable(EditorBrowsableState.Never)] public override bool Equals(object _param1) => base.Equals(RuntimeHelpers.GetObjectValue(_param1)); [EditorBrowsable(EditorBrowsableState.Never)] public override int GetHashCode() => base.GetHashCode(); [EditorBrowsable(EditorBrowsableState.Never)] internal System.Type \u0002() => typeof (\u0005.\u0002); [EditorBrowsable(EditorBrowsableState.Never)] public override string ToString() => base.ToString(); } [MyGroupCollection("System.Web.Services.Protocols.SoapHttpClientProtocol", "Create__Instance__", "Dispose__Instance__", "")] [EditorBrowsable(EditorBrowsableState.Never)] internal sealed class \u0003 { [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] public \u0003() { } [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(); [EditorBrowsable(EditorBrowsableState.Never)] [DebuggerHidden] internal System.Type \u0002() => typeof (\u0005.\u0003); [DebuggerHidden] [EditorBrowsable(EditorBrowsableState.Never)] 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 \u0005<\u0002> where \u0002 : new() { [ThreadStatic] private static \u0002 \u0002; [DebuggerHidden] [EditorBrowsable(EditorBrowsableState.Never)] public \u0005() { } [DebuggerHidden] internal \u0002 \u0002() { if ((object) \u0005.\u0005<\u0002>.\u0002 == null) \u0005.\u0005<\u0002>.\u0002 = new \u0002(); return \u0005.\u0005<\u0002>.\u0002; } } }