rendered paste body.method public hidebysig static int32 Foo(string input) cil managed
{
// Code size 1921 (0x781)
.maxstack 4
.locals init (string V_0,
int32 V_1)
ldarg.0
dup
stloc.0
brfalse IL_077f
volatile.
ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32> <PrivateImplementationDetails>{5B6E9B84-6FC6-4B80-A3BF-90FD8E0BC7CB}::$$method0x6000004-1
brtrue IL_0436
ldc.i4.s 0x51
newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::.ctor(int32)
dup
ldstr "aaaa"
ldc.i4.0
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "aaab"
ldc.i4.1
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "aaac"
ldc.i4.2
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "aaba"
ldc.i4.3
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "aabb"
ldc.i4.4
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "aabc"
ldc.i4.5
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "aaca"
ldc.i4.6
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "aacb"
ldc.i4.7
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "aacc"
ldc.i4.8
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abaa"
ldc.i4.s 0x9
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abab"
ldc.i4.s 0xa
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abac"
ldc.i4.s 0xb
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abba"
ldc.i4.s 0xc
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abbb"
ldc.i4.s 0xd
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abbc"
ldc.i4.s 0xe
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abca"
ldc.i4.s 0xf
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abcb"
ldc.i4.s 0x10
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "abcc"
ldc.i4.s 0x11
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "acaa"
ldc.i4.s 0x12
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "acab"
ldc.i4.s 0x13
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "acac"
ldc.i4.s 0x14
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "acba"
ldc.i4.s 0x15
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "acbb"
ldc.i4.s 0x16
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "acbc"
ldc.i4.s 0x17
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "acca"
ldc.i4.s 0x18
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "accb"
ldc.i4.s 0x19
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "accc"
ldc.i4.s 0x1a
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "baaa"
ldc.i4.s 0x1b
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "baab"
ldc.i4.s 0x1c
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "baac"
ldc.i4.s 0x1d
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "baba"
ldc.i4.s 0x1e
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "babb"
ldc.i4.s 0x1f
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "babc"
ldc.i4.s 0x20
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "baca"
ldc.i4.s 0x21
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bacb"
ldc.i4.s 0x22
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bacc"
ldc.i4.s 0x23
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbaa"
ldc.i4.s 0x24
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbab"
ldc.i4.s 0x25
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbac"
ldc.i4.s 0x26
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbba"
ldc.i4.s 0x27
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbbb"
ldc.i4.s 0x28
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbbc"
ldc.i4.s 0x29
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbca"
ldc.i4.s 0x2a
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbcb"
ldc.i4.s 0x2b
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bbcc"
ldc.i4.s 0x2c
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bcaa"
ldc.i4.s 0x2d
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bcab"
ldc.i4.s 0x2e
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bcac"
ldc.i4.s 0x2f
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bcba"
ldc.i4.s 0x30
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bcbb"
ldc.i4.s 0x31
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bcbc"
ldc.i4.s 0x32
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bcca"
ldc.i4.s 0x33
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bccb"
ldc.i4.s 0x34
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "bccc"
ldc.i4.s 0x35
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "caaa"
ldc.i4.s 0x36
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "caab"
ldc.i4.s 0x37
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "caac"
ldc.i4.s 0x38
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "caba"
ldc.i4.s 0x39
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cabb"
ldc.i4.s 0x3a
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cabc"
ldc.i4.s 0x3b
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "caca"
ldc.i4.s 0x3c
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cacb"
ldc.i4.s 0x3d
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cacc"
ldc.i4.s 0x3e
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbaa"
ldc.i4.s 0x3f
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbab"
ldc.i4.s 0x40
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbac"
ldc.i4.s 0x41
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbba"
ldc.i4.s 0x42
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbbb"
ldc.i4.s 0x43
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbbc"
ldc.i4.s 0x44
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbca"
ldc.i4.s 0x45
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbcb"
ldc.i4.s 0x46
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cbcc"
ldc.i4.s 0x47
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "ccaa"
ldc.i4.s 0x48
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "ccab"
ldc.i4.s 0x49
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "ccac"
ldc.i4.s 0x4a
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "ccba"
ldc.i4.s 0x4b
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "ccbb"
ldc.i4.s 0x4c
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "ccbc"
ldc.i4.s 0x4d
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "ccca"
ldc.i4.s 0x4e
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cccb"
ldc.i4.s 0x4f
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
dup
ldstr "cccc"
ldc.i4.s 0x50
call instance void class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::Add(!0, !1)
volatile.
stsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32> <PrivateImplementationDetails>{5B6E9B84-6FC6-4B80-A3BF-90FD8E0BC7CB}::$$method0x6000004-1
volatile.
ldsfld class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32> <PrivateImplementationDetails>{5B6E9B84-6FC6-4B80-A3BF-90FD8E0BC7CB}::$$method0x6000004-1
ldloc.0
ldloca.s V_1
call instance bool class [mscorlib]System.Collections.Generic.Dictionary`2<string, int32>::TryGetValue(!0, !1&)
brfalse IL_077f
ldloc.1
switch (IL_0599, IL_059f, IL_05a5, IL_05ab, IL_05b1, IL_05b7, IL_05bd, IL_05c3, IL_05c9, IL_05cf, IL_05d5, IL_05db, IL_05e1, IL_05e7, IL_05ed, IL_05f3, IL_05f9, IL_05ff, IL_0605, IL_060b, IL_0611, IL_0617, IL_061d, IL_0623, IL_0629, IL_062f, IL_0635, IL_063b, IL_0641, IL_0647, IL_064d, IL_0653, IL_0659, IL_065f, IL_0665, IL_066b, IL_0671, IL_0677, IL_067d, IL_0683, IL_0689, IL_068f, IL_0695, IL_069b, IL_06a1, IL_06a7, IL_06ad, IL_06b3, IL_06b9, IL_06bf, IL_06c5, IL_06cb, IL_06d1, IL_06d7, IL_06dd, IL_06e3, IL_06e9, IL_06ef, IL_06f5, IL_06fb, IL_0701, IL_0707, IL_070d, IL_0713, IL_0719, IL_071f, IL_0725, IL_072b, IL_0731, IL_0737, IL_073d, IL_0743, IL_0749, IL_074f, IL_0755, IL_075b, IL_0761, IL_0767, IL_076d, IL_0773, IL_0779)
br IL_077f
ldc.i4 0x794e7ad0
ret
ldc.i4 0x30edc6df
ret
ldc.i4 0x72f92b19
ret
ldc.i4 0x67bacde8
ret
ldc.i4 0x417f8c1f
ret
ldc.i4 0x1540678a
ret
ldc.i4 0x243cb13c
ret
ldc.i4 0x67e79663
ret
ldc.i4 0xfc9097e
ret
ldc.i4 0x2976b702
ret
ldc.i4 0x7fd27eb0
ret
ldc.i4 0x786beb26
ret
ldc.i4 0x6bf362a8
ret
ldc.i4 0x48589a39
ret
ldc.i4 0x12cd6ff8
ret
ldc.i4 0x2e0ea8c4
ret
ldc.i4 0x5b00b93f
ret
ldc.i4 0x25535236
ret
ldc.i4 0x65063ca4
ret
ldc.i4 0x5ffe791f
ret
ldc.i4 0xdc5f4d3
ret
ldc.i4 0x7c195522
ret
ldc.i4 0x1a33b31b
ret
ldc.i4 0x79d2585d
ret
ldc.i4 0x69b5bd2
ret
ldc.i4 0x46f9adfc
ret
ldc.i4 0x4258326d
ret
ldc.i4 0x2fc42df6
ret
ldc.i4 0x1ce0c9f4
ret
ldc.i4 0x656716f8
ret
ldc.i4 0x25aca78d
ret
ldc.i4 0x46b31c4a
ret
ldc.i4 0x4c94b1cd
ret
ldc.i4 0x5b847b24
ret
ldc.i4 0x758444d2
ret
ldc.i4 0x55449e2c
ret
ldc.i4 0x3058d362
ret
ldc.i4 0x580871a9
ret
ldc.i4 0x6f64c0eb
ret
ldc.i4 0x3646c9a
ret
ldc.i4 0x6f33ee40
ret
ldc.i4 0x64d42dd9
ret
ldc.i4 0x546365f0
ret
ldc.i4 0x4783ab91
ret
ldc.i4 0x475543e2
ret
ldc.i4 0x1a7988f7
ret
ldc.i4 0x73cdf2ee
ret
ldc.i4 0x2449ed6b
ret
ldc.i4 0x4fbe3453
ret
ldc.i4 0x19fb503e
ret
ldc.i4 0x26f041e9
ret
ldc.i4 0x5c700cf8
ret
ldc.i4 0x56c65ef2
ret
ldc.i4 0xec32096
ret
ldc.i4 0x5bbf289b
ret
ldc.i4 0x7d3525ad
ret
ldc.i4 0x16ba13c4
ret
ldc.i4 0x7926d2bb
ret
ldc.i4 0x611f7216
ret
ldc.i4 0x7a85de22
ret
ldc.i4 0x52e8351c
ret
ldc.i4 0x74788345
ret
ldc.i4 0x4b06cc6f
ret
ldc.i4 0x2a61f285
ret
ldc.i4 0x3ca0f75
ret
ldc.i4 0x391f6266
ret
ldc.i4 0x2bd73959
ret
ldc.i4 0x106ee784
ret
ldc.i4 0x52d45566
ret
ldc.i4 0x3d88d1cb
ret
ldc.i4 0x7db5d561
ret
ldc.i4 0x2f84796
ret
ldc.i4 0x35ee914a
ret
ldc.i4 0x61a1d00a
ret
ldc.i4 0x70ca8ade
ret
ldc.i4 0x28f1c6f9
ret
ldc.i4 0x27b5ef32
ret
ldc.i4 0x52b00789
ret
ldc.i4 0x327d147b
ret
ldc.i4 0x6c21d2da
ret
ldc.i4 0x532bbb0d
ret
ldc.i4.m1
ret
} //end of method StringSwitchTest.MassiveSwitch::Foo