.assembly _
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = (
01 00 08 00 00 00 00 00
)
.custom instance void [System.Runtime]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = (
01 00 01 00 54 02 16 57 72 61 70 4e 6f 6e 45 78
63 65 70 74 69 6f 6e 54 68 72 6f 77 73 01
)
.custom instance void [System.Runtime]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [System.Runtime]System.Diagnostics.DebuggableAttribute/DebuggingModes) = (
01 00 07 01 00 00 00 00
)
.permissionset reqmin = (
2e 01 80 8a 53 79 73 74 65 6d 2e 53 65 63 75 72
69 74 79 2e 50 65 72 6d 69 73 73 69 6f 6e 73 2e
53 65 63 75 72 69 74 79 50 65 72 6d 69 73 73 69
6f 6e 41 74 74 72 69 62 75 74 65 2c 20 53 79 73
74 65 6d 2e 52 75 6e 74 69 6d 65 2c 20 56 65 72
73 69 6f 6e 3d 37 2e 30 2e 30 2e 30 2c 20 43 75
6c 74 75 72 65 3d 6e 65 75 74 72 61 6c 2c 20 50
75 62 6c 69 63 4b 65 79 54 6f 6b 65 6e 3d 62 30
33 66 35 66 37 66 31 31 64 35 30 61 33 61 15 01
54 02 10 53 6b 69 70 56 65 72 69 66 69 63 61 74
69 6f 6e 01
)
.hash algorithm 0x00008004 // SHA1
.ver 0:0:0:0
}
.class private auto ansi '<Module>'
{
} // end of class <Module>
.class private auto ansi beforefieldinit Program
extends [System.Runtime]System.Object
{
// Nested Types
.class nested private auto ansi sealed serializable beforefieldinit '<>c'
extends [System.Runtime]System.Object
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
01 00 00 00
)
// Fields
.field public static initonly class Program/'<>c' '<>9'
.field public static class [System.Runtime]System.Func`2<string[], class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>> '<>9__0_0'
.custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor(uint8[]) = (
01 00 05 00 00 00 00 00 00 01 00 00 00
)
.field public static class [System.Runtime]System.Func`2<string, string> '<>9__0_1'
.field public static class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, string> '<>9__0_2'
.field public static class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, int32> '<>9__0_3'
// Methods
.method private hidebysig specialname rtspecialname static
void .cctor () cil managed
{
// Method begins at RVA 0x2375
// Code size 11 (0xb)
.maxstack 8
IL_0000: newobj instance void Program/'<>c'::.ctor()
IL_0005: stsfld class Program/'<>c' Program/'<>c'::'<>9'
IL_000a: ret
} // end of method '<>c'::.cctor
.method public hidebysig specialname rtspecialname
instance void .ctor () cil managed
{
// Method begins at RVA 0x236c
// Code size 8 (0x8)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Object::.ctor()
IL_0006: nop
IL_0007: ret
} // end of method '<>c'::.ctor
.method assembly hidebysig
instance class [System.Runtime]System.Collections.Generic.IEnumerable`1<string> '<Main>b__0_0' (
string[] sublist
) cil managed
{
.param [0]
.custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor(uint8[]) = (
01 00 02 00 00 00 01 00 00 00
)
// Method begins at RVA 0x2381
// Code size 2 (0x2)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ret
} // end of method '<>c'::'<Main>b__0_0'
.method assembly hidebysig
instance string '<Main>b__0_1' (
string item
) cil managed
{
// Method begins at RVA 0x2381
// Code size 2 (0x2)
.maxstack 8
IL_0000: ldarg.1
IL_0001: ret
} // end of method '<>c'::'<Main>b__0_1'
.method assembly hidebysig
instance string '<Main>b__0_2' (
class [System.Linq]System.Linq.IGrouping`2<string, string> group
) cil managed
{
// Method begins at RVA 0x2384
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.1
IL_0001: callvirt instance !0 class [System.Linq]System.Linq.IGrouping`2<string, string>::get_Key()
IL_0006: ret
} // end of method '<>c'::'<Main>b__0_2'
.method assembly hidebysig
instance int32 '<Main>b__0_3' (
class [System.Linq]System.Linq.IGrouping`2<string, string> group
) cil managed
{
// Method begins at RVA 0x238c
// Code size 7 (0x7)
.maxstack 8
IL_0000: ldarg.1
IL_0001: call int32 [System.Linq]System.Linq.Enumerable::Count<string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
IL_0006: ret
} // end of method '<>c'::'<Main>b__0_3'
} // end of class <>c
.class nested private auto ansi sealed beforefieldinit '<>c__DisplayClass0_0'
extends [System.Runtime]System.Object
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
01 00 00 00
)
// Fields
.field public valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> item
// Methods
.method public hidebysig specialname rtspecialname
instance void .ctor () cil managed
{
// Method begins at RVA 0x236c
// Code size 8 (0x8)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Object::.ctor()
IL_0006: nop
IL_0007: ret
} // end of method '<>c__DisplayClass0_0'::.ctor
} // end of class <>c__DisplayClass0_0
.class nested private auto ansi sealed beforefieldinit '<>c__DisplayClass0_1'
extends [System.Runtime]System.Object
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
01 00 00 00
)
// Fields
.field public int32 m
.field public class Program/'<>c__DisplayClass0_0' 'CS$<>8__locals1'
.field public class [System.Runtime]System.Func`2<string[], bool> '<>9__4'
.field public class [System.Runtime]System.Func`2<string[], bool> '<>9__5'
// Methods
.method public hidebysig specialname rtspecialname
instance void .ctor () cil managed
{
// Method begins at RVA 0x236c
// Code size 8 (0x8)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Object::.ctor()
IL_0006: nop
IL_0007: ret
} // end of method '<>c__DisplayClass0_1'::.ctor
.method assembly hidebysig
instance bool '<Main>b__4' (
string[] e
) cil managed
{
// Method begins at RVA 0x2394
// Code size 71 (0x47)
.maxstack 6
.locals init (
[0] int32
)
IL_0000: ldarg.1
IL_0001: ldc.i4.2
IL_0002: newarr [System.Runtime]System.String
IL_0007: dup
IL_0008: ldc.i4.0
IL_0009: ldarg.0
IL_000a: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
IL_000f: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
IL_0014: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
IL_0019: call int32 [System.Runtime]System.Int32::Parse(string)
IL_001e: ldarg.0
IL_001f: ldfld int32 Program/'<>c__DisplayClass0_1'::m
IL_0024: sub
IL_0025: stloc.0
IL_0026: ldloca.s 0
IL_0028: call instance string [System.Runtime]System.Int32::ToString()
IL_002d: stelem.ref
IL_002e: dup
IL_002f: ldc.i4.1
IL_0030: ldarg.0
IL_0031: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
IL_0036: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
IL_003b: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
IL_0040: stelem.ref
IL_0041: call bool [System.Linq]System.Linq.Enumerable::SequenceEqual<string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
IL_0046: ret
} // end of method '<>c__DisplayClass0_1'::'<Main>b__4'
.method assembly hidebysig
instance bool '<Main>b__5' (
string[] e
) cil managed
{
// Method begins at RVA 0x23e8
// Code size 71 (0x47)
.maxstack 6
.locals init (
[0] int32
)
IL_0000: ldarg.1
IL_0001: ldc.i4.2
IL_0002: newarr [System.Runtime]System.String
IL_0007: dup
IL_0008: ldc.i4.0
IL_0009: ldarg.0
IL_000a: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
IL_000f: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
IL_0014: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
IL_0019: call int32 [System.Runtime]System.Int32::Parse(string)
IL_001e: ldarg.0
IL_001f: ldfld int32 Program/'<>c__DisplayClass0_1'::m
IL_0024: sub
IL_0025: stloc.0
IL_0026: ldloca.s 0
IL_0028: call instance string [System.Runtime]System.Int32::ToString()
IL_002d: stelem.ref
IL_002e: dup
IL_002f: ldc.i4.1
IL_0030: ldarg.0
IL_0031: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
IL_0036: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
IL_003b: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
IL_0040: stelem.ref
IL_0041: call bool [System.Linq]System.Linq.Enumerable::SequenceEqual<string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
IL_0046: ret
} // end of method '<>c__DisplayClass0_1'::'<Main>b__5'
} // end of class <>c__DisplayClass0_1
// Methods
.method private hidebysig static
void Main (
string[] args
) cil managed
{
.custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor(uint8) = (
01 00 01 00 00
)
// Method begins at RVA 0x20a4
// Code size 671 (0x29f)
.maxstack 4
.locals init (
[0] int32 n,
[1] class [System.Collections]System.Collections.Generic.List`1<string[]> lista,
[2] string[] n2,
[3] class [System.Collections]System.Collections.Generic.List`1<string> nlist,
[4] int32 aurat,
[5] int32 i,
[6] bool,
[7] class [System.Collections]System.Collections.Generic.Dictionary`2<string, int32> a,
[8] class [System.Collections]System.Collections.Generic.List`1<string[]> dellist,
[9] valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<string, int32>,
[10] class Program/'<>c__DisplayClass0_0' 'CS$<>8__locals0',
[11] bool,
[12] class Program/'<>c__DisplayClass0_1' 'CS$<>8__locals1',
[13] bool,
[14] class [System.Runtime]System.Func`2<string[], bool>,
[15] string[] sublist,
[16] int32 tarve,
[17] int32 h,
[18] int32,
[19] bool,
[20] bool
)
IL_0000: nop
IL_0001: call string [System.Console]System.Console::ReadLine()
IL_0006: call int32 [System.Runtime]System.Int32::Parse(string)
IL_000b: stloc.0
IL_000c: newobj instance void class [System.Collections]System.Collections.Generic.List`1<string[]>::.ctor()
IL_0011: stloc.1
IL_0012: ldc.i4.0
IL_0013: stloc.s 5
// sequence point: hidden
IL_0015: br.s IL_0036
// loop start (head: IL_0036)
IL_0017: nop
IL_0018: ldloc.1
IL_0019: call string [System.Console]System.Console::ReadLine()
IL_001e: ldstr " "
IL_0023: ldc.i4.0
IL_0024: callvirt instance string[] [System.Runtime]System.String::Split(string, valuetype [System.Runtime]System.StringSplitOptions)
IL_0029: callvirt instance void class [System.Collections]System.Collections.Generic.List`1<string[]>::Add(!0)
IL_002e: nop
IL_002f: nop
IL_0030: ldloc.s 5
IL_0032: ldc.i4.1
IL_0033: add
IL_0034: stloc.s 5
IL_0036: ldloc.s 5
IL_0038: ldloc.0
IL_0039: ldc.i4.1
IL_003a: sub
IL_003b: clt
IL_003d: stloc.s 6
// sequence point: hidden
IL_003f: ldloc.s 6
IL_0041: brtrue.s IL_0017
// end loop
IL_0043: call string [System.Console]System.Console::ReadLine()
IL_0048: ldstr " "
IL_004d: ldc.i4.0
IL_004e: callvirt instance string[] [System.Runtime]System.String::Split(string, valuetype [System.Runtime]System.StringSplitOptions)
IL_0053: stloc.2
IL_0054: newobj instance void class [System.Collections]System.Collections.Generic.List`1<string>::.ctor()
IL_0059: stloc.3
IL_005a: ldc.i4.0
IL_005b: stloc.s 4
// sequence point: hidden
IL_005d: br IL_0277
// loop start (head: IL_0277)
IL_0062: nop
IL_0063: ldloc.1
IL_0064: ldsfld class [System.Runtime]System.Func`2<string[], class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>> Program/'<>c'::'<>9__0_0'
IL_0069: dup
IL_006a: brtrue.s IL_0083
IL_006c: pop
IL_006d: ldsfld class Program/'<>c' Program/'<>c'::'<>9'
IL_0072: ldftn instance class [System.Runtime]System.Collections.Generic.IEnumerable`1<string> Program/'<>c'::'<Main>b__0_0'(string[])
IL_0078: newobj instance void class [System.Runtime]System.Func`2<string[], class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>>::.ctor(object, native int)
IL_007d: dup
IL_007e: stsfld class [System.Runtime]System.Func`2<string[], class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>> Program/'<>c'::'<>9__0_0'
IL_0083: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1> [System.Linq]System.Linq.Enumerable::SelectMany<string[], string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1>>)
IL_0088: call class [System.Collections]System.Collections.Generic.List`1<!!0> [System.Linq]System.Linq.Enumerable::ToList<string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
IL_008d: stloc.3
IL_008e: ldloc.3
IL_008f: ldsfld class [System.Runtime]System.Func`2<string, string> Program/'<>c'::'<>9__0_1'
IL_0094: dup
IL_0095: brtrue.s IL_00ae
IL_0097: pop
IL_0098: ldsfld class Program/'<>c' Program/'<>c'::'<>9'
IL_009d: ldftn instance string Program/'<>c'::'<Main>b__0_1'(string)
IL_00a3: newobj instance void class [System.Runtime]System.Func`2<string, string>::.ctor(object, native int)
IL_00a8: dup
IL_00a9: stsfld class [System.Runtime]System.Func`2<string, string> Program/'<>c'::'<>9__0_1'
IL_00ae: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<class [System.Linq]System.Linq.IGrouping`2<!!1, !!0>> [System.Linq]System.Linq.Enumerable::GroupBy<string, string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, !!1>)
IL_00b3: ldsfld class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, string> Program/'<>c'::'<>9__0_2'
IL_00b8: dup
IL_00b9: brtrue.s IL_00d2
IL_00bb: pop
IL_00bc: ldsfld class Program/'<>c' Program/'<>c'::'<>9'
IL_00c1: ldftn instance string Program/'<>c'::'<Main>b__0_2'(class [System.Linq]System.Linq.IGrouping`2<string, string>)
IL_00c7: newobj instance void class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, string>::.ctor(object, native int)
IL_00cc: dup
IL_00cd: stsfld class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, string> Program/'<>c'::'<>9__0_2'
IL_00d2: ldsfld class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, int32> Program/'<>c'::'<>9__0_3'
IL_00d7: dup
IL_00d8: brtrue.s IL_00f1
IL_00da: pop
IL_00db: ldsfld class Program/'<>c' Program/'<>c'::'<>9'
IL_00e0: ldftn instance int32 Program/'<>c'::'<Main>b__0_3'(class [System.Linq]System.Linq.IGrouping`2<string, string>)
IL_00e6: newobj instance void class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, int32>::.ctor(object, native int)
IL_00eb: dup
IL_00ec: stsfld class [System.Runtime]System.Func`2<class [System.Linq]System.Linq.IGrouping`2<string, string>, int32> Program/'<>c'::'<>9__0_3'
IL_00f1: call class [System.Collections]System.Collections.Generic.Dictionary`2<!!1, !!2> [System.Linq]System.Linq.Enumerable::ToDictionary<class [System.Linq]System.Linq.IGrouping`2<string, string>, string, int32>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, !!1>, class [System.Runtime]System.Func`2<!!0, !!2>)
IL_00f6: stloc.s 7
IL_00f8: newobj instance void class [System.Collections]System.Collections.Generic.List`1<string[]>::.ctor()
IL_00fd: stloc.s 8
IL_00ff: nop
IL_0100: ldloc.s 7
IL_0102: callvirt instance valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<!0, !1> class [System.Collections]System.Collections.Generic.Dictionary`2<string, int32>::GetEnumerator()
IL_0107: stloc.s 9
.try
{
// sequence point: hidden
IL_0109: br IL_024b
// loop start (head: IL_024b)
// sequence point: hidden
IL_010e: newobj instance void Program/'<>c__DisplayClass0_0'::.ctor()
IL_0113: stloc.s 10
IL_0115: ldloc.s 10
IL_0117: ldloca.s 9
IL_0119: call instance valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<!0, !1> valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<string, int32>::get_Current()
IL_011e: stfld valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
IL_0123: nop
IL_0124: ldloc.s 10
IL_0126: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
IL_012b: call instance !1 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Value()
IL_0130: ldc.i4.1
IL_0131: ceq
IL_0133: stloc.s 11
// sequence point: hidden
IL_0135: ldloc.s 11
IL_0137: brfalse IL_024a
// sequence point: hidden
IL_013c: newobj instance void Program/'<>c__DisplayClass0_1'::.ctor()
IL_0141: stloc.s 12
IL_0143: ldloc.s 12
IL_0145: ldloc.s 10
IL_0147: stfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
IL_014c: nop
IL_014d: ldloc.s 12
IL_014f: ldc.i4.0
IL_0150: stfld int32 Program/'<>c__DisplayClass0_1'::m
// sequence point: hidden
IL_0155: br IL_0241
// loop start (head: IL_0241)
IL_015a: nop
IL_015b: ldloc.s 12
IL_015d: ldloc.s 12
IL_015f: ldfld int32 Program/'<>c__DisplayClass0_1'::m
IL_0164: ldc.i4.1
IL_0165: add
IL_0166: stfld int32 Program/'<>c__DisplayClass0_1'::m
IL_016b: ldloc.1
IL_016c: ldloc.s 12
IL_016e: ldfld class [System.Runtime]System.Func`2<string[], bool> Program/'<>c__DisplayClass0_1'::'<>9__4'
IL_0173: dup
IL_0174: brtrue.s IL_0190
IL_0176: pop
IL_0177: ldloc.s 12
IL_0179: ldloc.s 12
IL_017b: ldftn instance bool Program/'<>c__DisplayClass0_1'::'<Main>b__4'(string[])
IL_0181: newobj instance void class [System.Runtime]System.Func`2<string[], bool>::.ctor(object, native int)
IL_0186: dup
IL_0187: stloc.s 14
IL_0189: stfld class [System.Runtime]System.Func`2<string[], bool> Program/'<>c__DisplayClass0_1'::'<>9__4'
IL_018e: ldloc.s 14
IL_0190: call bool [System.Linq]System.Linq.Enumerable::Any<string[]>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, bool>)
IL_0195: stloc.s 13
// sequence point: hidden
IL_0197: ldloc.s 13
IL_0199: brfalse IL_0240
IL_019e: nop
IL_019f: ldloc.1
IL_01a0: ldloc.s 12
IL_01a2: ldfld class [System.Runtime]System.Func`2<string[], bool> Program/'<>c__DisplayClass0_1'::'<>9__5'
IL_01a7: dup
IL_01a8: brtrue.s IL_01c4
IL_01aa: pop
IL_01ab: ldloc.s 12
IL_01ad: ldloc.s 12
IL_01af: ldftn instance bool Program/'<>c__DisplayClass0_1'::'<Main>b__5'(string[])
IL_01b5: newobj instance void class [System.Runtime]System.Func`2<string[], bool>::.ctor(object, native int)
IL_01ba: dup
IL_01bb: stloc.s 14
IL_01bd: stfld class [System.Runtime]System.Func`2<string[], bool> Program/'<>c__DisplayClass0_1'::'<>9__5'
IL_01c2: ldloc.s 14
IL_01c4: call !!0 [System.Linq]System.Linq.Enumerable::First<string[]>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Func`2<!!0, bool>)
IL_01c9: stloc.s 15
IL_01cb: ldloc.s 8
IL_01cd: ldloc.s 15
IL_01cf: callvirt instance void class [System.Collections]System.Collections.Generic.List`1<string[]>::Add(!0)
IL_01d4: nop
IL_01d5: ldloc.2
IL_01d6: ldloc.s 12
IL_01d8: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
IL_01dd: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
IL_01e2: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
IL_01e7: call int32 [System.Runtime]System.Int32::Parse(string)
IL_01ec: ldc.i4.1
IL_01ed: sub
IL_01ee: ldelem.ref
IL_01ef: call int32 [System.Runtime]System.Int32::Parse(string)
IL_01f4: stloc.s 16
IL_01f6: ldloc.s 4
IL_01f8: ldloc.s 16
IL_01fa: add
IL_01fb: stloc.s 4
IL_01fd: ldloc.s 12
IL_01ff: ldfld class Program/'<>c__DisplayClass0_0' Program/'<>c__DisplayClass0_1'::'CS$<>8__locals1'
IL_0204: ldflda valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32> Program/'<>c__DisplayClass0_0'::item
IL_0209: call instance !0 valuetype [System.Runtime]System.Collections.Generic.KeyValuePair`2<string, int32>::get_Key()
IL_020e: call int32 [System.Runtime]System.Int32::Parse(string)
IL_0213: ldloc.s 12
IL_0215: ldfld int32 Program/'<>c__DisplayClass0_1'::m
IL_021a: sub
IL_021b: ldc.i4.1
IL_021c: sub
IL_021d: stloc.s 17
IL_021f: ldloc.2
IL_0220: ldloc.s 17
IL_0222: ldloc.2
IL_0223: ldloc.s 17
IL_0225: ldelem.ref
IL_0226: call int32 [System.Runtime]System.Int32::Parse(string)
IL_022b: ldloc.s 16
IL_022d: sub
IL_022e: ldc.i4.0
IL_022f: call int32 [System.Runtime]System.Math::Max(int32, int32)
IL_0234: stloc.s 18
IL_0236: ldloca.s 18
IL_0238: call instance string [System.Runtime]System.Int32::ToString()
IL_023d: stelem.ref
IL_023e: br.s IL_0249
IL_0240: nop
IL_0241: ldc.i4.1
IL_0242: stloc.s 19
IL_0244: br IL_015a
// end loop
IL_0249: nop
IL_024a: nop
IL_024b: ldloca.s 9
IL_024d: call instance bool valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<string, int32>::MoveNext()
IL_0252: brtrue IL_010e
// end loop
IL_0257: leave.s IL_0268
} // end .try
finally
{
// sequence point: hidden
IL_0259: ldloca.s 9
IL_025b: constrained. valuetype [System.Collections]System.Collections.Generic.Dictionary`2/Enumerator<string, int32>
IL_0261: callvirt instance void [System.Runtime]System.IDisposable::Dispose()
IL_0266: nop
IL_0267: endfinally
} // end handler
IL_0268: ldloc.1
IL_0269: ldloc.s 8
IL_026b: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0> [System.Linq]System.Linq.Enumerable::Except<string[]>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
IL_0270: call class [System.Collections]System.Collections.Generic.List`1<!!0> [System.Linq]System.Linq.Enumerable::ToList<string[]>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0>)
IL_0275: stloc.1
IL_0276: nop
IL_0277: ldloc.1
IL_0278: callvirt instance int32 class [System.Collections]System.Collections.Generic.List`1<string[]>::get_Count()
IL_027d: ldc.i4.1
IL_027e: cgt
IL_0280: stloc.s 20
// sequence point: hidden
IL_0282: ldloc.s 20
IL_0284: brtrue IL_0062
// end loop
IL_0289: ldloc.s 4
IL_028b: ldloc.2
IL_028c: ldc.i4.0
IL_028d: ldelem.ref
IL_028e: call int32 [System.Runtime]System.Int32::Parse(string)
IL_0293: call int32 [System.Runtime]System.Math::Max(int32, int32)
IL_0298: call void [System.Console]System.Console::WriteLine(int32)
IL_029d: nop
IL_029e: ret
} // end of method Program::Main
.method public hidebysig specialname rtspecialname
instance void .ctor () cil managed
{
// Method begins at RVA 0x236c
// Code size 8 (0x8)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Object::.ctor()
IL_0006: nop
IL_0007: ret
} // end of method Program::.ctor
} // end of class Program
.class private auto ansi sealed beforefieldinit Microsoft.CodeAnalysis.EmbeddedAttribute
extends [System.Runtime]System.Attribute
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
01 00 00 00
)
.custom instance void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() = (
01 00 00 00
)
// Methods
.method public hidebysig specialname rtspecialname
instance void .ctor () cil managed
{
// Method begins at RVA 0x2050
// Code size 8 (0x8)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
IL_0006: nop
IL_0007: ret
} // end of method EmbeddedAttribute::.ctor
} // end of class Microsoft.CodeAnalysis.EmbeddedAttribute
.class private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.NullableAttribute
extends [System.Runtime]System.Attribute
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
01 00 00 00
)
.custom instance void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() = (
01 00 00 00
)
.custom instance void [System.Runtime]System.AttributeUsageAttribute::.ctor(valuetype [System.Runtime]System.AttributeTargets) = (
01 00 84 6b 00 00 02 00 54 02 0d 41 6c 6c 6f 77
4d 75 6c 74 69 70 6c 65 00 54 02 09 49 6e 68 65
72 69 74 65 64 00
)
// Fields
.field public initonly uint8[] NullableFlags
// Methods
.method public hidebysig specialname rtspecialname
instance void .ctor (
uint8 ''
) cil managed
{
// Method begins at RVA 0x2059
// Code size 24 (0x18)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
IL_0006: nop
IL_0007: ldarg.0
IL_0008: ldc.i4.1
IL_0009: newarr [System.Runtime]System.Byte
IL_000e: dup
IL_000f: ldc.i4.0
IL_0010: ldarg.1
IL_0011: stelem.i1
IL_0012: stfld uint8[] System.Runtime.CompilerServices.NullableAttribute::NullableFlags
IL_0017: ret
} // end of method NullableAttribute::.ctor
.method public hidebysig specialname rtspecialname
instance void .ctor (
uint8[] ''
) cil managed
{
// Method begins at RVA 0x2072
// Code size 15 (0xf)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
IL_0006: nop
IL_0007: ldarg.0
IL_0008: ldarg.1
IL_0009: stfld uint8[] System.Runtime.CompilerServices.NullableAttribute::NullableFlags
IL_000e: ret
} // end of method NullableAttribute::.ctor
} // end of class System.Runtime.CompilerServices.NullableAttribute
.class private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.NullableContextAttribute
extends [System.Runtime]System.Attribute
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
01 00 00 00
)
.custom instance void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() = (
01 00 00 00
)
.custom instance void [System.Runtime]System.AttributeUsageAttribute::.ctor(valuetype [System.Runtime]System.AttributeTargets) = (
01 00 4c 14 00 00 02 00 54 02 0d 41 6c 6c 6f 77
4d 75 6c 74 69 70 6c 65 00 54 02 09 49 6e 68 65
72 69 74 65 64 00
)
// Fields
.field public initonly uint8 Flag
// Methods
.method public hidebysig specialname rtspecialname
instance void .ctor (
uint8 ''
) cil managed
{
// Method begins at RVA 0x2082
// Code size 15 (0xf)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
IL_0006: nop
IL_0007: ldarg.0
IL_0008: ldarg.1
IL_0009: stfld uint8 System.Runtime.CompilerServices.NullableContextAttribute::Flag
IL_000e: ret
} // end of method NullableContextAttribute::.ctor
} // end of class System.Runtime.CompilerServices.NullableContextAttribute
.class private auto ansi sealed beforefieldinit System.Runtime.CompilerServices.RefSafetyRulesAttribute
extends [System.Runtime]System.Attribute
{
.custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = (
01 00 00 00
)
.custom instance void Microsoft.CodeAnalysis.EmbeddedAttribute::.ctor() = (
01 00 00 00
)
.custom instance void [System.Runtime]System.AttributeUsageAttribute::.ctor(valuetype [System.Runtime]System.AttributeTargets) = (
01 00 02 00 00 00 02 00 54 02 0d 41 6c 6c 6f 77
4d 75 6c 74 69 70 6c 65 00 54 02 09 49 6e 68 65
72 69 74 65 64 00
)
// Fields
.field public initonly int32 Version
// Methods
.method public hidebysig specialname rtspecialname
instance void .ctor (
int32 ''
) cil managed
{
// Method begins at RVA 0x2092
// Code size 15 (0xf)
.maxstack 8
IL_0000: ldarg.0
IL_0001: call instance void [System.Runtime]System.Attribute::.ctor()
IL_0006: nop
IL_0007: ldarg.0
IL_0008: ldarg.1
IL_0009: stfld int32 System.Runtime.CompilerServices.RefSafetyRulesAttribute::Version
IL_000e: ret
} // end of method RefSafetyRulesAttribute::.ctor
} // end of class System.Runtime.CompilerServices.RefSafetyRulesAttribute