Skip to content

Instantly share code, notes, and snippets.

@Softanics
Created July 24, 2020 12:31
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Softanics/149e22daba0dc5f2b2a3015b78532ff5 to your computer and use it in GitHub Desktop.
Save Softanics/149e22daba0dc5f2b2a3015b78532ff5 to your computer and use it in GitHub Desktop.
.method private instance void ComEventsHelperCheckAccessOnOverride(object sender,
class [mscorlib]System.EventArgs e) cil managed
{
// Code size 3022 (0xbce)
.maxstack 7
.locals init ([0] uint8* hash,
[1] uint8* V_1,
[2] int8[] pinned V_2,
[3] uint8[] pinned V_3,
[4] object[] V_4,
[5] int32[] V_5,
[6] uint8[] V_6,
[7] int32 V_7,
[8] uint8 V_8,
[9] int8[] V_9,
[10] uint8* V_10,
[11] object[] V_11,
[12] int32 V_12,
[13] int32 V_13,
[14] int64[] V_14,
[15] int32 V_15,
[16] int32 V_16,
[17] int64[] pinned V_17,
[18] int32 V_18,
[19] uint8 V_19,
[20] int32 V_20,
[21] uint8* V_21,
[22] uint8* V_22)
IL_0000: ldc.i4 0x30
IL_0005: newarr [mscorlib]System.Byte
IL_000a: stloc V_3
IL_000e: ldloca V_7
IL_0012: dup
IL_0013: ldc.i4 0x1
IL_0018: stind.i4
IL_0019: ldind.i1
IL_001a: stloc V_18
IL_001e: ldloc V_18
IL_0022: ldc.i4 0x4
IL_0027: mul
IL_0028: stloc V_13
IL_002c: ldloc V_18
IL_0030: ldc.i4 0x8
IL_0035: mul
IL_0036: stloc V_20
IL_003a: ldc.i4 0x3
IL_003f: newarr [mscorlib]System.Byte
IL_0044: stloc V_6
IL_0048: ldc.i4 0x3
IL_004d: newarr [mscorlib]System.Object
IL_0052: stloc V_4
IL_0056: ldc.i4 0x3
IL_005b: newarr [mscorlib]System.Int32
IL_0060: stloc V_5
IL_0064: ldc.i4 0x1
IL_0069: newarr [mscorlib]System.SByte
IL_006e: dup
IL_006f: stloc V_2
IL_0073: stloc V_9
IL_0077: ldc.i4 0x3
IL_007c: newarr [mscorlib]System.Int64
IL_0081: dup
IL_0082: stloc V_17
IL_0086: stloc V_14
IL_008a: ldc.i4 0x4
IL_008f: newarr [mscorlib]System.Object
IL_0094: stloc V_11
IL_0098: ldloc V_11
IL_009c: ldc.i4 0x0
IL_00a1: ldarg sender
IL_00a5: stelem.ref
IL_00a6: ldloc V_11
IL_00aa: ldc.i4 0x1
IL_00af: ldarg e
IL_00b3: stelem.ref
IL_00b4: ldloc V_11
IL_00b8: ldc.i4 0x2
IL_00bd: ldarg 0
IL_00c1: stelem.ref
IL_00c2: ldsflda valuetype RemoveAtEnum RemoveAtEnum::DependentOSMetadataEntryFieldIdgetNamespaceName
IL_00c7: stloc V_1
IL_00cb: ldloc V_1
IL_00cf: stloc hash
IL_00d3: ldloc hash
IL_00d7: stloc V_22
IL_00db: nop
IL_00dc: ldloc V_16
IL_00e0: ldc.i4 0x1
IL_00e5: beq IL_0bcc
IL_00ea: ldloc hash
IL_00ee: stloc V_22
IL_00f2: ldloc hash
IL_00f6: ldind.i1
IL_00f7: stloc V_8
IL_00fb: ldloc hash
IL_00ff: ldc.i4 0x1
IL_0104: add
IL_0105: stloc hash
IL_0109: ldloc V_8
IL_010d: ldc.i4 0x1
IL_0112: blt IL_046e
IL_0117: ldloc V_8
IL_011b: ldc.i4 0x16
IL_0120: bgt IL_046e
IL_0125: ldc.i4 0xb
IL_012a: ldloc V_8
IL_012e: blt IL_02c7
IL_0133: ldc.i4 0xb
IL_0138: ldloc V_8
IL_013c: bgt IL_0146
IL_0141: br IL_079c
IL_0146: ldc.i4 0x5
IL_014b: ldloc V_8
IL_014f: blt IL_0204
IL_0154: ldc.i4 0x5
IL_0159: ldloc V_8
IL_015d: bgt IL_0167
IL_0162: br IL_0556
IL_0167: ldc.i4 0x2
IL_016c: ldloc V_8
IL_0170: blt IL_01b3
IL_0175: ldc.i4 0x2
IL_017a: ldloc V_8
IL_017e: bgt IL_0188
IL_0183: br IL_0475
IL_0188: ldc.i4 0x1
IL_018d: ldloc V_8
IL_0191: blt IL_01ae
IL_0196: ldc.i4 0x1
IL_019b: ldloc V_8
IL_019f: bgt IL_01a9
IL_01a4: br IL_046f
IL_01a9: br IL_046e
IL_01ae: br IL_046e
IL_01b3: ldc.i4 0x3
IL_01b8: ldloc V_8
IL_01bc: blt IL_01d9
IL_01c1: ldc.i4 0x3
IL_01c6: ldloc V_8
IL_01ca: bgt IL_01d4
IL_01cf: br IL_04c2
IL_01d4: br IL_046e
IL_01d9: ldc.i4 0x4
IL_01de: ldloc V_8
IL_01e2: blt IL_01ff
IL_01e7: ldc.i4 0x4
IL_01ec: ldloc V_8
IL_01f0: bgt IL_01fa
IL_01f5: br IL_050f
IL_01fa: br IL_046e
IL_01ff: br IL_046e
IL_0204: ldc.i4 0x8
IL_0209: ldloc V_8
IL_020d: blt IL_0276
IL_0212: ldc.i4 0x8
IL_0217: ldloc V_8
IL_021b: bgt IL_0225
IL_0220: br IL_0695
IL_0225: ldc.i4 0x6
IL_022a: ldloc V_8
IL_022e: blt IL_024b
IL_0233: ldc.i4 0x6
IL_0238: ldloc V_8
IL_023c: bgt IL_0246
IL_0241: br IL_05b5
IL_0246: br IL_046e
IL_024b: ldc.i4 0x7
IL_0250: ldloc V_8
IL_0254: blt IL_0271
IL_0259: ldc.i4 0x7
IL_025e: ldloc V_8
IL_0262: bgt IL_026c
IL_0267: br IL_0614
IL_026c: br IL_046e
IL_0271: br IL_046e
IL_0276: ldc.i4 0x9
IL_027b: ldloc V_8
IL_027f: blt IL_029c
IL_0284: ldc.i4 0x9
IL_0289: ldloc V_8
IL_028d: bgt IL_0297
IL_0292: br IL_0716
IL_0297: br IL_046e
IL_029c: ldc.i4 0xa
IL_02a1: ldloc V_8
IL_02a5: blt IL_02c2
IL_02aa: ldc.i4 0xa
IL_02af: ldloc V_8
IL_02b3: bgt IL_02bd
IL_02b8: br IL_0755
IL_02bd: br IL_046e
IL_02c2: br IL_046e
IL_02c7: ldc.i4 0x11
IL_02cc: ldloc V_8
IL_02d0: blt IL_03ab
IL_02d5: ldc.i4 0x11
IL_02da: ldloc V_8
IL_02de: bgt IL_02e8
IL_02e3: br IL_09c4
IL_02e8: ldc.i4 0xe
IL_02ed: ldloc V_8
IL_02f1: blt IL_035a
IL_02f6: ldc.i4 0xe
IL_02fb: ldloc V_8
IL_02ff: bgt IL_0309
IL_0304: br IL_08b7
IL_0309: ldc.i4 0xc
IL_030e: ldloc V_8
IL_0312: blt IL_032f
IL_0317: ldc.i4 0xc
IL_031c: ldloc V_8
IL_0320: bgt IL_032a
IL_0325: br IL_07e4
IL_032a: br IL_046e
IL_032f: ldc.i4 0xd
IL_0334: ldloc V_8
IL_0338: blt IL_0355
IL_033d: ldc.i4 0xd
IL_0342: ldloc V_8
IL_0346: bgt IL_0350
IL_034b: br IL_084f
IL_0350: br IL_046e
IL_0355: br IL_046e
IL_035a: ldc.i4 0xf
IL_035f: ldloc V_8
IL_0363: blt IL_0380
IL_0368: ldc.i4 0xf
IL_036d: ldloc V_8
IL_0371: bgt IL_037b
IL_0376: br IL_091e
IL_037b: br IL_046e
IL_0380: ldc.i4 0x10
IL_0385: ldloc V_8
IL_0389: blt IL_03a6
IL_038e: ldc.i4 0x10
IL_0393: ldloc V_8
IL_0397: bgt IL_03a1
IL_039c: br IL_0968
IL_03a1: br IL_046e
IL_03a6: br IL_046e
IL_03ab: ldc.i4 0x14
IL_03b0: ldloc V_8
IL_03b4: blt IL_041d
IL_03b9: ldc.i4 0x14
IL_03be: ldloc V_8
IL_03c2: bgt IL_03cc
IL_03c7: br IL_0b72
IL_03cc: ldc.i4 0x12
IL_03d1: ldloc V_8
IL_03d5: blt IL_03f2
IL_03da: ldc.i4 0x12
IL_03df: ldloc V_8
IL_03e3: bgt IL_03ed
IL_03e8: br IL_0a29
IL_03ed: br IL_046e
IL_03f2: ldc.i4 0x13
IL_03f7: ldloc V_8
IL_03fb: blt IL_0418
IL_0400: ldc.i4 0x13
IL_0405: ldloc V_8
IL_0409: bgt IL_0413
IL_040e: br IL_0b0d
IL_0413: br IL_046e
IL_0418: br IL_046e
IL_041d: ldc.i4 0x15
IL_0422: ldloc V_8
IL_0426: blt IL_0443
IL_042b: ldc.i4 0x15
IL_0430: ldloc V_8
IL_0434: bgt IL_043e
IL_0439: br IL_0b85
IL_043e: br IL_046e
IL_0443: ldc.i4 0x16
IL_0448: ldloc V_8
IL_044c: blt IL_0469
IL_0451: ldc.i4 0x16
IL_0456: ldloc V_8
IL_045a: bgt IL_0464
IL_045f: br IL_0b9d
IL_0464: br IL_046e
IL_0469: br IL_046e
IL_046e: nop
IL_046f: nop
IL_0470: br IL_00dc
IL_0475: ldloc V_6
IL_0479: ldloc V_15
IL_047d: ldc.i4 0x5
IL_0482: stelem.i1
IL_0483: ldloc V_4
IL_0487: ldloc V_15
IL_048b: ldsfld native int[] ArmDotSample.Form1::GetServerContextSinkGetInvalidFileNameChars
IL_0490: ldloc hash
IL_0494: ldloc V_13
IL_0498: add
IL_0499: ldind.i4
IL_049a: ldelem.i
IL_049b: calli class [mscorlib]System.Security.Cryptography.SHA256Managed()
IL_04a0: stelem.ref
IL_04a1: ldloc V_15
IL_04a5: ldc.i4 0x1
IL_04aa: add
IL_04ab: stloc V_15
IL_04af: ldloc hash
IL_04b3: ldc.i4 0x8
IL_04b8: add
IL_04b9: stloc hash
IL_04bd: br IL_00dc
IL_04c2: ldloc V_6
IL_04c6: ldloc V_15
IL_04ca: ldc.i4 0x5
IL_04cf: stelem.i1
IL_04d0: ldloc V_4
IL_04d4: ldloc V_15
IL_04d8: ldsfld native int[] ArmDotSample.Form1::GetServerContextSinkGetInvalidFileNameChars
IL_04dd: ldloc hash
IL_04e1: ldloc V_13
IL_04e5: add
IL_04e6: ldind.i4
IL_04e7: ldelem.i
IL_04e8: calli class [mscorlib]System.Text.Encoding()
IL_04ed: stelem.ref
IL_04ee: ldloc V_15
IL_04f2: ldc.i4 0x1
IL_04f7: add
IL_04f8: stloc V_15
IL_04fc: ldloc hash
IL_0500: ldc.i4 0x8
IL_0505: add
IL_0506: stloc hash
IL_050a: br IL_00dc
IL_050f: ldloc V_4
IL_0513: ldloc V_15
IL_0517: ldloc V_11
IL_051b: ldloc hash
IL_051f: ldloc V_13
IL_0523: add
IL_0524: ldind.i4
IL_0525: ldelem.ref
IL_0526: stelem.ref
IL_0527: ldloc V_6
IL_052b: ldloc V_15
IL_052f: ldc.i4 0x5
IL_0534: stelem.i1
IL_0535: ldloc V_15
IL_0539: ldc.i4 0x1
IL_053e: add
IL_053f: stloc V_15
IL_0543: ldloc hash
IL_0547: ldc.i4 0x8
IL_054c: add
IL_054d: stloc hash
IL_0551: br IL_00dc
IL_0556: ldloc V_6
IL_055a: ldloc V_15
IL_055e: ldc.i4 0x1
IL_0563: sub
IL_0564: ldc.i4 0x5
IL_0569: stelem.i1
IL_056a: ldloc V_4
IL_056e: ldloc V_15
IL_0572: ldc.i4 0x1
IL_0577: sub
IL_0578: ldloc V_4
IL_057c: ldloc V_15
IL_0580: ldc.i4 0x1
IL_0585: sub
IL_0586: ldelem.ref
IL_0587: castclass ArmDotSample.Form1
IL_058c: ldsfld native int[] ArmDotSample.Form1::GetServerContextSinkGetInvalidFileNameChars
IL_0591: ldloc hash
IL_0595: ldloc V_13
IL_0599: add
IL_059a: ldind.i4
IL_059b: ldelem.i
IL_059c: calli class [System.Windows.Forms]System.Windows.Forms.TextBox(class ArmDotSample.Form1)
IL_05a1: stelem.ref
IL_05a2: ldloc hash
IL_05a6: ldc.i4 0x8
IL_05ab: add
IL_05ac: stloc hash
IL_05b0: br IL_00dc
IL_05b5: ldloc V_6
IL_05b9: ldloc V_15
IL_05bd: ldc.i4 0x1
IL_05c2: sub
IL_05c3: ldc.i4 0x5
IL_05c8: stelem.i1
IL_05c9: ldloc V_4
IL_05cd: ldloc V_15
IL_05d1: ldc.i4 0x1
IL_05d6: sub
IL_05d7: ldloc V_4
IL_05db: ldloc V_15
IL_05df: ldc.i4 0x1
IL_05e4: sub
IL_05e5: ldelem.ref
IL_05e6: castclass [System.Windows.Forms]System.Windows.Forms.TextBox
IL_05eb: ldsfld native int[] ArmDotSample.Form1::GetServerContextSinkGetInvalidFileNameChars
IL_05f0: ldloc hash
IL_05f4: ldloc V_13
IL_05f8: add
IL_05f9: ldind.i4
IL_05fa: ldelem.i
IL_05fb: calli string(class [System.Windows.Forms]System.Windows.Forms.TextBox)
IL_0600: stelem.ref
IL_0601: ldloc hash
IL_0605: ldc.i4 0x8
IL_060a: add
IL_060b: stloc hash
IL_060f: br IL_00dc
IL_0614: ldloc V_6
IL_0618: ldloc V_15
IL_061c: ldc.i4 0x2
IL_0621: sub
IL_0622: ldc.i4 0x5
IL_0627: stelem.i1
IL_0628: ldloc V_4
IL_062c: ldloc V_15
IL_0630: ldc.i4 0x2
IL_0635: sub
IL_0636: ldloc V_4
IL_063a: ldloc V_15
IL_063e: ldc.i4 0x2
IL_0643: sub
IL_0644: ldelem.ref
IL_0645: castclass [mscorlib]System.Text.Encoding
IL_064a: ldloc V_4
IL_064e: ldloc V_15
IL_0652: ldc.i4 0x1
IL_0657: sub
IL_0658: ldelem.ref
IL_0659: castclass [mscorlib]System.String
IL_065e: ldsfld native int[] ArmDotSample.Form1::GetServerContextSinkGetInvalidFileNameChars
IL_0663: ldloc hash
IL_0667: ldloc V_13
IL_066b: add
IL_066c: ldind.i4
IL_066d: ldelem.i
IL_066e: calli uint8[](class [mscorlib]System.Text.Encoding,string)
IL_0673: stelem.ref
IL_0674: ldloc V_15
IL_0678: ldc.i4 0x1
IL_067d: sub
IL_067e: stloc V_15
IL_0682: ldloc hash
IL_0686: ldc.i4 0x8
IL_068b: add
IL_068c: stloc hash
IL_0690: br IL_00dc
IL_0695: ldloc V_6
IL_0699: ldloc V_15
IL_069d: ldc.i4 0x2
IL_06a2: sub
IL_06a3: ldc.i4 0x5
IL_06a8: stelem.i1
IL_06a9: ldloc V_4
IL_06ad: ldloc V_15
IL_06b1: ldc.i4 0x2
IL_06b6: sub
IL_06b7: ldloc V_4
IL_06bb: ldloc V_15
IL_06bf: ldc.i4 0x2
IL_06c4: sub
IL_06c5: ldelem.ref
IL_06c6: castclass [mscorlib]System.Security.Cryptography.SHA256Managed
IL_06cb: ldloc V_4
IL_06cf: ldloc V_15
IL_06d3: ldc.i4 0x1
IL_06d8: sub
IL_06d9: ldelem.ref
IL_06da: castclass uint8[]
IL_06df: ldsfld native int[] ArmDotSample.Form1::GetServerContextSinkGetInvalidFileNameChars
IL_06e4: ldloc hash
IL_06e8: ldloc V_13
IL_06ec: add
IL_06ed: ldind.i4
IL_06ee: ldelem.i
IL_06ef: calli uint8[](class [mscorlib]System.Security.Cryptography.HashAlgorithm,uint8[])
IL_06f4: stelem.ref
IL_06f5: ldloc V_15
IL_06f9: ldc.i4 0x1
IL_06fe: sub
IL_06ff: stloc V_15
IL_0703: ldloc hash
IL_0707: ldc.i4 0x8
IL_070c: add
IL_070d: stloc hash
IL_0711: br IL_00dc
IL_0716: ldloc V_11
IL_071a: ldloc hash
IL_071e: ldloc V_13
IL_0722: add
IL_0723: ldind.i4
IL_0724: ldloc V_4
IL_0728: ldloc V_15
IL_072c: ldc.i4 0x1
IL_0731: sub
IL_0732: ldelem.ref
IL_0733: stelem.ref
IL_0734: ldloc hash
IL_0738: ldc.i4 0x8
IL_073d: add
IL_073e: stloc hash
IL_0742: ldloc V_15
IL_0746: ldc.i4 0x1
IL_074b: sub
IL_074c: stloc V_15
IL_0750: br IL_00dc
IL_0755: ldloc V_6
IL_0759: ldloc V_15
IL_075d: ldc.i4 0x5
IL_0762: stelem.i1
IL_0763: ldloc V_4
IL_0767: ldloc V_15
IL_076b: ldloc V_11
IL_076f: ldloc hash
IL_0773: ldloc V_13
IL_0777: add
IL_0778: ldind.i4
IL_0779: ldelem.ref
IL_077a: stelem.ref
IL_077b: ldloc V_15
IL_077f: ldc.i4 0x1
IL_0784: add
IL_0785: stloc V_15
IL_0789: ldloc hash
IL_078d: ldc.i4 0x8
IL_0792: add
IL_0793: stloc hash
IL_0797: br IL_00dc
IL_079c: ldloc V_14
IL_07a0: ldloc V_15
IL_07a4: ldelema [mscorlib]System.Int64
IL_07a9: conv.u
IL_07aa: ldloc hash
IL_07ae: ldloc V_13
IL_07b2: add
IL_07b3: ldind.i4
IL_07b4: stind.i4
IL_07b5: ldloc V_6
IL_07b9: ldloc V_15
IL_07bd: ldc.i4 0x0
IL_07c2: stelem.i1
IL_07c3: ldloc V_15
IL_07c7: ldc.i4 0x1
IL_07cc: add
IL_07cd: stloc V_15
IL_07d1: ldloc hash
IL_07d5: ldc.i4 0x8
IL_07da: add
IL_07db: stloc hash
IL_07df: br IL_00dc
IL_07e4: ldloc V_14
IL_07e8: ldloc V_15
IL_07ec: ldc.i4 0x2
IL_07f1: sub
IL_07f2: ldelema [mscorlib]System.Int64
IL_07f7: conv.u
IL_07f8: ldloc V_4
IL_07fc: ldloc V_15
IL_0800: ldc.i4 0x2
IL_0805: sub
IL_0806: ldelem.ref
IL_0807: castclass uint8[]
IL_080c: castclass uint8[]
IL_0811: ldloc V_14
IL_0815: ldloc V_15
IL_0819: ldc.i4 0x1
IL_081e: sub
IL_081f: ldelema [mscorlib]System.Int64
IL_0824: conv.u
IL_0825: ldind.i4
IL_0826: ldelem.u1
IL_0827: stind.i4
IL_0828: ldloc V_6
IL_082c: ldloc V_15
IL_0830: ldc.i4 0x2
IL_0835: sub
IL_0836: ldc.i4 0x0
IL_083b: stelem.i1
IL_083c: ldloc V_15
IL_0840: ldc.i4 0x1
IL_0845: sub
IL_0846: stloc V_15
IL_084a: br IL_00dc
IL_084f: ldloc V_14
IL_0853: ldloc V_15
IL_0857: ldc.i4 0x2
IL_085c: sub
IL_085d: ldelema [mscorlib]System.Int64
IL_0862: conv.u
IL_0863: ldloc V_14
IL_0867: ldloc V_15
IL_086b: ldc.i4 0x2
IL_0870: sub
IL_0871: ldelema [mscorlib]System.Int64
IL_0876: conv.u
IL_0877: ldind.i4
IL_0878: ldloc V_14
IL_087c: ldloc V_15
IL_0880: ldc.i4 0x1
IL_0885: sub
IL_0886: ldelema [mscorlib]System.Int64
IL_088b: conv.u
IL_088c: ldind.i4
IL_088d: ceq
IL_088f: stind.i4
IL_0890: ldloc V_6
IL_0894: ldloc V_15
IL_0898: ldc.i4 0x2
IL_089d: sub
IL_089e: ldc.i4 0x0
IL_08a3: stelem.i1
IL_08a4: ldloc V_15
IL_08a8: ldc.i4 0x1
IL_08ad: sub
IL_08ae: stloc V_15
IL_08b2: br IL_00dc
IL_08b7: ldloc V_14
IL_08bb: ldloc V_15
IL_08bf: ldc.i4 0x2
IL_08c4: sub
IL_08c5: ldelema [mscorlib]System.Int64
IL_08ca: conv.u
IL_08cb: ldloc V_14
IL_08cf: ldloc V_15
IL_08d3: ldc.i4 0x2
IL_08d8: sub
IL_08d9: ldelema [mscorlib]System.Int64
IL_08de: conv.u
IL_08df: ldind.i4
IL_08e0: ldloc V_14
IL_08e4: ldloc V_15
IL_08e8: ldc.i4 0x1
IL_08ed: sub
IL_08ee: ldelema [mscorlib]System.Int64
IL_08f3: conv.u
IL_08f4: ldind.i4
IL_08f5: and
IL_08f6: stind.i4
IL_08f7: ldloc V_6
IL_08fb: ldloc V_15
IL_08ff: ldc.i4 0x2
IL_0904: sub
IL_0905: ldc.i4 0x0
IL_090a: stelem.i1
IL_090b: ldloc V_15
IL_090f: ldc.i4 0x1
IL_0914: sub
IL_0915: stloc V_15
IL_0919: br IL_00dc
IL_091e: ldloc V_9
IL_0922: ldloc hash
IL_0926: ldloc V_13
IL_092a: add
IL_092b: ldind.i4
IL_092c: ldelema [mscorlib]System.SByte
IL_0931: ldloc V_14
IL_0935: ldloc V_15
IL_0939: ldc.i4 0x1
IL_093e: sub
IL_093f: ldelema [mscorlib]System.Int64
IL_0944: conv.u
IL_0945: ldind.i4
IL_0946: stind.i1
IL_0947: ldloc hash
IL_094b: ldc.i4 0x8
IL_0950: add
IL_0951: stloc hash
IL_0955: ldloc V_15
IL_0959: ldc.i4 0x1
IL_095e: sub
IL_095f: stloc V_15
IL_0963: br IL_00dc
IL_0968: ldloc V_6
IL_096c: ldloc V_15
IL_0970: ldc.i4 0x0
IL_0975: stelem.i1
IL_0976: ldloc V_14
IL_097a: ldloc V_15
IL_097e: ldelema [mscorlib]System.Int64
IL_0983: conv.u
IL_0984: ldloc V_9
IL_0988: ldloc hash
IL_098c: ldloc V_13
IL_0990: add
IL_0991: ldind.i4
IL_0992: ldelema [mscorlib]System.SByte
IL_0997: ldind.u1
IL_0998: stind.i4
IL_0999: ldloc V_4
IL_099d: ldloc V_15
IL_09a1: ldnull
IL_09a2: stelem.ref
IL_09a3: ldloc V_15
IL_09a7: ldc.i4 0x1
IL_09ac: add
IL_09ad: stloc V_15
IL_09b1: ldloc hash
IL_09b5: ldc.i4 0x8
IL_09ba: add
IL_09bb: stloc hash
IL_09bf: br IL_00dc
IL_09c4: ldloc V_14
IL_09c8: ldloc V_15
IL_09cc: ldc.i4 0x1
IL_09d1: sub
IL_09d2: ldelema [mscorlib]System.Int64
IL_09d7: conv.u
IL_09d8: ldind.i4
IL_09d9: ldc.i4 0x0
IL_09de: ceq
IL_09e0: ldloc hash
IL_09e4: ldloc V_13
IL_09e8: add
IL_09e9: ldind.i4
IL_09ea: ldloc hash
IL_09ee: ldc.i4 0x8
IL_09f3: add
IL_09f4: ldloc V_13
IL_09f8: add
IL_09f9: ldind.i4
IL_09fa: sub
IL_09fb: mul
IL_09fc: ldloc hash
IL_0a00: ldc.i4 0x8
IL_0a05: add
IL_0a06: ldloc V_13
IL_0a0a: add
IL_0a0b: ldind.i4
IL_0a0c: add
IL_0a0d: ldloc V_1
IL_0a11: add
IL_0a12: stloc hash
IL_0a16: ldloc V_15
IL_0a1a: ldc.i4 0x1
IL_0a1f: sub
IL_0a20: stloc V_15
IL_0a24: br IL_00dc
IL_0a29: ldloc V_4
IL_0a2d: ldloc V_15
IL_0a31: ldloc V_3
IL_0a35: ldnull
IL_0a36: bne.un IL_0a49
IL_0a3b: ldc.i4 0x30
IL_0a40: newarr [mscorlib]System.Byte
IL_0a45: stloc V_3
IL_0a49: nop
IL_0a4a: ldloc hash
IL_0a4e: dup
IL_0a4f: ldind.i1
IL_0a50: stloc V_19
IL_0a54: ldc.i4 0x4
IL_0a59: add
IL_0a5a: stloc hash
IL_0a5e: ldloc hash
IL_0a62: ldloc V_13
IL_0a66: add
IL_0a67: ldind.i4
IL_0a68: stloc V_12
IL_0a6c: ldloc hash
IL_0a70: ldc.i4 0x8
IL_0a75: add
IL_0a76: stloc hash
IL_0a7a: ldloc hash
IL_0a7e: ldloc V_12
IL_0a82: add
IL_0a83: stloc V_21
IL_0a87: ldloc V_3
IL_0a8b: ldc.i4 0x0
IL_0a90: ldelema [mscorlib]System.Byte
IL_0a95: stloc V_10
IL_0a99: nop
IL_0a9a: ldloc hash
IL_0a9e: ldloc V_21
IL_0aa2: beq IL_0ad7
IL_0aa7: ldloc V_10
IL_0aab: ldloc hash
IL_0aaf: ldind.i1
IL_0ab0: ldloc V_19
IL_0ab4: xor
IL_0ab5: stind.i1
IL_0ab6: ldloc hash
IL_0aba: ldc.i4 0x1
IL_0abf: add
IL_0ac0: stloc hash
IL_0ac4: ldloc V_10
IL_0ac8: ldc.i4 0x1
IL_0acd: add
IL_0ace: stloc V_10
IL_0ad2: br IL_0a99
IL_0ad7: nop
IL_0ad8: ldloc V_3
IL_0adc: ldc.i4 0x0
IL_0ae1: ldelema [mscorlib]System.Byte
IL_0ae6: newobj instance void [mscorlib]System.String::.ctor(char*)
IL_0aeb: stelem.ref
IL_0aec: ldloc V_6
IL_0af0: ldloc V_15
IL_0af4: ldc.i4 0x5
IL_0af9: stelem.i1
IL_0afa: ldloc V_15
IL_0afe: ldc.i4 0x1
IL_0b03: add
IL_0b04: stloc V_15
IL_0b08: br IL_00dc
IL_0b0d: ldloc V_6
IL_0b11: ldloc V_15
IL_0b15: ldc.i4 0x1
IL_0b1a: sub
IL_0b1b: ldc.i4 0x0
IL_0b20: stelem.i1
IL_0b21: ldloc V_14
IL_0b25: ldloc V_15
IL_0b29: ldc.i4 0x1
IL_0b2e: sub
IL_0b2f: ldelema [mscorlib]System.Int64
IL_0b34: conv.u
IL_0b35: ldloc V_4
IL_0b39: ldloc V_15
IL_0b3d: ldc.i4 0x1
IL_0b42: sub
IL_0b43: ldelem.ref
IL_0b44: castclass [mscorlib]System.String
IL_0b49: ldsfld native int[] ArmDotSample.Form1::GetServerContextSinkGetInvalidFileNameChars
IL_0b4e: ldloc hash
IL_0b52: ldloc V_13
IL_0b56: add
IL_0b57: ldind.i4
IL_0b58: ldelem.i
IL_0b59: calli valuetype [System.Windows.Forms]System.Windows.Forms.DialogResult(string)
IL_0b5e: stind.i4
IL_0b5f: ldloc hash
IL_0b63: ldc.i4 0x8
IL_0b68: add
IL_0b69: stloc hash
IL_0b6d: br IL_00dc
IL_0b72: ldloc V_15
IL_0b76: ldc.i4 0x1
IL_0b7b: sub
IL_0b7c: stloc V_15
IL_0b80: br IL_00dc
IL_0b85: ldloc V_1
IL_0b89: ldloc hash
IL_0b8d: ldloc V_13
IL_0b91: add
IL_0b92: ldind.i4
IL_0b93: add
IL_0b94: stloc hash
IL_0b98: br IL_00dc
IL_0b9d: ldloc hash
IL_0ba1: call class [System]System.Diagnostics.Process [System]System.Diagnostics.Process::GetCurrentProcess()
IL_0ba6: call instance int32 [System]System.Diagnostics.Process::get_Id()
IL_0bab: dup
IL_0bac: ldsfld uint8 CustomAttributeEnqueue
IL_0bb1: xor
IL_0bb2: ldc.i4 0xc0
IL_0bb7: sub
IL_0bb8: ldc.i4 0x1
IL_0bbd: stloc V_16
IL_0bc1: mul
IL_0bc2: add
IL_0bc3: stloc hash
IL_0bc7: br IL_00dc
IL_0bcc: nop
IL_0bcd: ret
} // end of method Form1::ComEventsHelperCheckAccessOnOverride
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment