MalwareSourceCode/MSIL/Trojan/Win32/L/Trojan.Win32.Llac.acnb-1c7cb1c36d03d78dc4c7e14753e274d64baaf8014c8b4fa86c019842eb127177/_0005.cs

196 lines
5.9 KiB
C#
Raw Normal View History

2022-08-18 11:28:56 +00:00
// 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<User> \u0005 = new \u0005.\u0005<User>();
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<b45b6dfbfdhsSHFGy45h567>(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<b45b6dfbfdhsSHFGy45h567>(ref this.\u0002);
}
[DebuggerHidden]
private static T \u0002<T>(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<T>(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>(T _param0) where T : new() => (object) _param0 == null ? new T() : _param0;
[DebuggerHidden]
private void \u0003<T>(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;
}
}
}