196 lines
3.2 KiB
C#
196 lines
3.2 KiB
C#
using System;
|
|||
|
|
using System.Reflection;
|
||
|
|
using XW3iQq2AVWsC9kohc8a;
|
||
|
|
|
||
|
|
namespace bXRFiPnTmR5sXtSGPkX;
|
||
|
|
|
||
|
|
internal class cIJh0enyoOjoRu0T6l8
|
||
|
|
{
|
||
|
|
internal delegate void mf5gPDnEDOYcY5YCOBJ(object o);
|
||
|
|
|
||
|
|
internal static object mJdnZWevZX;
|
||
|
|
|
||
|
|
internal static object Kg6AaxLXOeNE0ttTcTO;
|
||
|
|
|
||
|
|
internal static void nmxkjV2Scg(int typemdt)
|
||
|
|
{
|
||
|
|
int num = 8;
|
||
|
|
FieldInfo fieldInfo = default(FieldInfo);
|
||
|
|
Type type = default(Type);
|
||
|
|
MethodInfo method = default(MethodInfo);
|
||
|
|
FieldInfo[] fields = default(FieldInfo[]);
|
||
|
|
int num4 = default(int);
|
||
|
|
while (true)
|
||
|
|
{
|
||
|
|
int num2 = num;
|
||
|
|
while (true)
|
||
|
|
{
|
||
|
|
int num3 = num2;
|
||
|
|
while (true)
|
||
|
|
{
|
||
|
|
switch (num3)
|
||
|
|
{
|
||
|
|
default:
|
||
|
|
if (num2 != 16)
|
||
|
|
{
|
||
|
|
if (num2 == 997)
|
||
|
|
{
|
||
|
|
goto end_IL_0003;
|
||
|
|
}
|
||
|
|
goto case 2;
|
||
|
|
}
|
||
|
|
fieldInfo.SetValue(null, (MulticastDelegate)Delegate.CreateDelegate(type, method));
|
||
|
|
num3 = 1;
|
||
|
|
if (iFuGIULh8Xj13YBrryd())
|
||
|
|
{
|
||
|
|
num3 = 5;
|
||
|
|
}
|
||
|
|
continue;
|
||
|
|
case 7:
|
||
|
|
fields = type.GetFields();
|
||
|
|
num3 = 2;
|
||
|
|
if (dIWtKZLGyPYQRg7k7hr() == null)
|
||
|
|
{
|
||
|
|
num3 = 0;
|
||
|
|
}
|
||
|
|
continue;
|
||
|
|
case 3:
|
||
|
|
return;
|
||
|
|
case 1:
|
||
|
|
case 4:
|
||
|
|
if (num4 >= fields.Length)
|
||
|
|
{
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
num = 9;
|
||
|
|
break;
|
||
|
|
case 2:
|
||
|
|
case 9:
|
||
|
|
fieldInfo = fields[num4];
|
||
|
|
num = 6;
|
||
|
|
break;
|
||
|
|
case 6:
|
||
|
|
method = (MethodInfo)((Module)mJdnZWevZX).ResolveMethod(fieldInfo.MetadataToken + 100663296);
|
||
|
|
num = 16;
|
||
|
|
if (!iFuGIULh8Xj13YBrryd())
|
||
|
|
{
|
||
|
|
num = 9;
|
||
|
|
}
|
||
|
|
break;
|
||
|
|
case 0:
|
||
|
|
num4 = 0;
|
||
|
|
num3 = 1;
|
||
|
|
if (dIWtKZLGyPYQRg7k7hr() != null)
|
||
|
|
{
|
||
|
|
num3 = 15;
|
||
|
|
}
|
||
|
|
continue;
|
||
|
|
case 8:
|
||
|
|
type = ((Module)mJdnZWevZX).ResolveType(33554432 + typemdt);
|
||
|
|
num3 = 13;
|
||
|
|
if (iFuGIULh8Xj13YBrryd())
|
||
|
|
{
|
||
|
|
num3 = 7;
|
||
|
|
}
|
||
|
|
continue;
|
||
|
|
case 5:
|
||
|
|
num4++;
|
||
|
|
num3 = 4;
|
||
|
|
if (!iFuGIULh8Xj13YBrryd())
|
||
|
|
{
|
||
|
|
num3 = 12;
|
||
|
|
}
|
||
|
|
continue;
|
||
|
|
}
|
||
|
|
goto end_IL_0002;
|
||
|
|
continue;
|
||
|
|
end_IL_0003:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
continue;
|
||
|
|
end_IL_0002:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
public cIJh0enyoOjoRu0T6l8()
|
||
|
|
{
|
||
|
|
NBKP5U21DpWjdkoBBdj.YtEk5Wl7Vq();
|
||
|
|
base._002Ector();
|
||
|
|
int num = 0;
|
||
|
|
if (false)
|
||
|
|
{
|
||
|
|
num = 1;
|
||
|
|
}
|
||
|
|
int num2 = default(int);
|
||
|
|
while (true)
|
||
|
|
{
|
||
|
|
switch (num)
|
||
|
|
{
|
||
|
|
case 0:
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
if (num2 == 988)
|
||
|
|
{
|
||
|
|
num = num2;
|
||
|
|
continue;
|
||
|
|
}
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
static cIJh0enyoOjoRu0T6l8()
|
||
|
|
{
|
||
|
|
int num = 1;
|
||
|
|
while (true)
|
||
|
|
{
|
||
|
|
int num2 = num;
|
||
|
|
while (true)
|
||
|
|
{
|
||
|
|
switch (num2)
|
||
|
|
{
|
||
|
|
default:
|
||
|
|
goto IL_0014;
|
||
|
|
case 1:
|
||
|
|
NBKP5U21DpWjdkoBBdj.YtEk5Wl7Vq();
|
||
|
|
num2 = 2;
|
||
|
|
if (0 == 0)
|
||
|
|
{
|
||
|
|
num2 = 0;
|
||
|
|
}
|
||
|
|
continue;
|
||
|
|
case 0:
|
||
|
|
break;
|
||
|
|
case 2:
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
goto IL_002e;
|
||
|
|
IL_0014:
|
||
|
|
if (num == 990)
|
||
|
|
{
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
goto IL_002e;
|
||
|
|
IL_002e:
|
||
|
|
mJdnZWevZX = typeof(cIJh0enyoOjoRu0T6l8).Assembly.ManifestModule;
|
||
|
|
num2 = 3;
|
||
|
|
if (0 == 0)
|
||
|
|
{
|
||
|
|
num2 = 2;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
internal static bool iFuGIULh8Xj13YBrryd()
|
||
|
|
{
|
||
|
|
return Kg6AaxLXOeNE0ttTcTO == null;
|
||
|
|
}
|
||
|
|
|
||
|
|
internal static cIJh0enyoOjoRu0T6l8 dIWtKZLGyPYQRg7k7hr()
|
||
|
|
{
|
||
|
|
return (cIJh0enyoOjoRu0T6l8)Kg6AaxLXOeNE0ttTcTO;
|
||
|
|
}
|
||
|
|
}
|