Created
May 2, 2020 22:46
-
-
Save JerrettDavis/28744a93893c7fba49688a4f454dc763 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Type: DataFileMapper.BusConfigComparer | |
| // Assembly: DataFileMapper, Version=0.0.1.0, Culture=neutral, PublicKeyToken=null | |
| // MVID: 640C1268-B131-4899-988A-11694B5212FB | |
| // Location: C:\Users\jd\source\repos\DataFileMapper\DataFileMapper\bin\Release\netcoreapp3.1\DataFileMapper.dll | |
| // Sequence point data from C:\Users\jd\source\repos\DataFileMapper\DataFileMapper\bin\Release\netcoreapp3.1\DataFileMapper.pdb | |
| .class public auto ansi beforefieldinit | |
| DataFileMapper.BusConfigComparer | |
| extends [System.Runtime]System.Object | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 01 00 00 ) // ..... | |
| // unsigned int8(1) // 0x01 | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .class nested private sealed auto ansi beforefieldinit | |
| '<>c__DisplayClass0_0' | |
| extends [System.Runtime]System.Object | |
| { | |
| .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() | |
| = (01 00 00 00 ) | |
| .field public class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> newSet | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8[]) | |
| = (01 00 02 00 00 00 00 01 00 00 ) // .......... | |
| // unsigned int8[2] | |
| /*( unsigned int8(0) // 0x00 | |
| unsigned int8(1) // 0x01 | |
| )*/ | |
| .method public hidebysig specialname rtspecialname instance void | |
| .ctor() cil managed | |
| { | |
| .maxstack 8 | |
| IL_0000: ldarg.0 // this | |
| IL_0001: call instance void [System.Runtime]System.Object::.ctor() | |
| IL_0006: ret | |
| } // end of method '<>c__DisplayClass0_0'::.ctor | |
| .method assembly hidebysig instance class DataFileMapper.CanMapping | |
| '<CompareFiles>b__0'( | |
| class DataFileMapper.CanParam s | |
| ) cil managed | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .maxstack 8 | |
| // [19 39 - 19 79] | |
| IL_0000: ldarg.1 // s | |
| IL_0001: ldarg.0 // this | |
| IL_0002: ldfld class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> DataFileMapper.BusConfigComparer/'<>c__DisplayClass0_0'::newSet | |
| IL_0007: ldarg.1 // s | |
| IL_0008: call class DataFileMapper.CanParam DataFileMapper.BusConfigComparer::GetMessage(class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam>, class DataFileMapper.CanParam) | |
| IL_000d: newobj instance void DataFileMapper.CanMapping::.ctor(class DataFileMapper.CanParam, class DataFileMapper.CanParam) | |
| IL_0012: ret | |
| } // end of method '<>c__DisplayClass0_0'::'<CompareFiles>b__0' | |
| } // end of class '<>c__DisplayClass0_0' | |
| .class nested private sealed auto ansi serializable beforefieldinit | |
| '<>c' | |
| extends [System.Runtime]System.Object | |
| { | |
| .custom instance void [System.Runtime]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() | |
| = (01 00 00 00 ) | |
| .field public static initonly class DataFileMapper.BusConfigComparer/'<>c' '<>9' | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .field public static class [System.Runtime]System.Func`2<class DataFileMapper.CanMapping, string> '<>9__1_0' | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .field public static class [System.Runtime]System.Func`2<class BusMessage, bool> '<>9__3_5' | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .field public static class [System.Runtime]System.Func`2<class ParsingDefinitionBinaryStreamDefinition, class [System.Runtime]System.Collections.Generic.IEnumerable`1<class BusMessage>> '<>9__3_0' | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .field public static class [System.Runtime]System.Func`3<class ParsingDefinitionBinaryStreamDefinition, class BusMessage, class CanMessage> '<>9__3_1' | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .field public static class [System.Runtime]System.Func`2<class CanMessage, class [System.Runtime]System.Collections.Generic.IEnumerable`1<class NumericParseValue>> '<>9__3_2' | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .field public static class [System.Runtime]System.Func`3<class CanMessage, class NumericParseValue, class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>> '<>9__3_3' | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .field public static class [System.Runtime]System.Func`2<class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>, class DataFileMapper.CanParam> '<>9__3_4' | |
| .custom instance void System.Runtime.CompilerServices.NullableAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .method private hidebysig static specialname rtspecialname void | |
| .cctor() cil managed | |
| { | |
| .maxstack 8 | |
| IL_0000: newobj instance void DataFileMapper.BusConfigComparer/'<>c'::.ctor() | |
| IL_0005: stsfld class DataFileMapper.BusConfigComparer/'<>c' DataFileMapper.BusConfigComparer/'<>c'::'<>9' | |
| IL_000a: ret | |
| } // end of method '<>c'::.cctor | |
| .method public hidebysig specialname rtspecialname instance void | |
| .ctor() cil managed | |
| { | |
| .maxstack 8 | |
| IL_0000: ldarg.0 // this | |
| IL_0001: call instance void [System.Runtime]System.Object::.ctor() | |
| IL_0006: ret | |
| } // end of method '<>c'::.ctor | |
| .method assembly hidebysig instance string | |
| '<GenerateMapping>b__1_0'( | |
| class DataFileMapper.CanMapping m | |
| ) cil managed | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .maxstack 8 | |
| // [27 57 - 27 69] | |
| IL_0000: ldarg.1 // m | |
| IL_0001: callvirt instance string [System.Runtime]System.Object::ToString() | |
| IL_0006: ret | |
| } // end of method '<>c'::'<GenerateMapping>b__1_0' | |
| .method assembly hidebysig instance class [System.Runtime]System.Collections.Generic.IEnumerable`1<class BusMessage> | |
| '<GenerateHashSet>b__3_0'( | |
| class ParsingDefinitionBinaryStreamDefinition p | |
| ) cil managed | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .maxstack 8 | |
| // [42 25 - 42 78] | |
| IL_0000: ldarg.1 // p | |
| IL_0001: callvirt instance class BusMessage[] ParsingDefinitionBinaryStreamDefinition::get_Items() | |
| IL_0006: ldsfld class [System.Runtime]System.Func`2<class BusMessage, bool> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_5' | |
| IL_000b: dup | |
| IL_000c: brtrue.s IL_0025 | |
| IL_000e: pop | |
| IL_000f: ldsfld class DataFileMapper.BusConfigComparer/'<>c' DataFileMapper.BusConfigComparer/'<>c'::'<>9' | |
| IL_0014: ldftn instance bool DataFileMapper.BusConfigComparer/'<>c'::'<GenerateHashSet>b__3_5'(class BusMessage) | |
| IL_001a: newobj instance void class [System.Runtime]System.Func`2<class BusMessage, bool>::.ctor(object, native int) | |
| IL_001f: dup | |
| IL_0020: stsfld class [System.Runtime]System.Func`2<class BusMessage, bool> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_5' | |
| IL_0025: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class BusMessage*/> [System.Linq]System.Linq.Enumerable::Where<class BusMessage>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class BusMessage*/>, class [System.Runtime]System.Func`2<!!0/*class BusMessage*/, bool>) | |
| IL_002a: ret | |
| } // end of method '<>c'::'<GenerateHashSet>b__3_0' | |
| .method assembly hidebysig instance bool | |
| '<GenerateHashSet>b__3_5'( | |
| class BusMessage i | |
| ) cil managed | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .maxstack 8 | |
| // [42 44 - 42 77] | |
| IL_0000: ldarg.1 // i | |
| IL_0001: callvirt instance class [System.Runtime]System.Type [System.Runtime]System.Object::GetType() | |
| IL_0006: ldtoken CanMessage | |
| IL_000b: call class [System.Runtime]System.Type [System.Runtime]System.Type::GetTypeFromHandle(valuetype [System.Runtime]System.RuntimeTypeHandle) | |
| IL_0010: call bool [System.Runtime]System.Type::op_Equality(class [System.Runtime]System.Type, class [System.Runtime]System.Type) | |
| IL_0015: ret | |
| } // end of method '<>c'::'<GenerateHashSet>b__3_5' | |
| .method assembly hidebysig instance class CanMessage | |
| '<GenerateHashSet>b__3_1'( | |
| class ParsingDefinitionBinaryStreamDefinition definition, | |
| class BusMessage message | |
| ) cil managed | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .maxstack 8 | |
| // [43 46 - 43 66] | |
| IL_0000: ldarg.2 // message | |
| IL_0001: castclass CanMessage | |
| IL_0006: ret | |
| } // end of method '<>c'::'<GenerateHashSet>b__3_1' | |
| .method assembly hidebysig instance class [System.Runtime]System.Collections.Generic.IEnumerable`1<class NumericParseValue> | |
| '<GenerateHashSet>b__3_2'( | |
| class CanMessage p | |
| ) cil managed | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .maxstack 8 | |
| // [45 25 - 45 65] | |
| IL_0000: ldarg.1 // p | |
| IL_0001: callvirt instance class InstructedBusMessageValues InstructedBusMessage::get_Values() | |
| IL_0006: callvirt instance object[] InstructedBusMessageValues::get_Items() | |
| IL_000b: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class NumericParseValue*/> [System.Linq]System.Linq.Enumerable::Cast<class NumericParseValue>(class [System.Runtime]System.Collections.IEnumerable) | |
| IL_0010: ret | |
| } // end of method '<>c'::'<GenerateHashSet>b__3_2' | |
| .method assembly hidebysig instance class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue> | |
| '<GenerateHashSet>b__3_3'( | |
| class CanMessage message, | |
| class NumericParseValue 'value' | |
| ) cil managed | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .maxstack 8 | |
| // [46 41 - 46 61] | |
| IL_0000: ldarg.1 // message | |
| IL_0001: ldarg.2 // 'value' | |
| IL_0002: newobj instance void class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>::.ctor(!0/*class CanMessage*/, !1/*class NumericParseValue*/) | |
| IL_0007: ret | |
| } // end of method '<>c'::'<GenerateHashSet>b__3_3' | |
| .method assembly hidebysig instance class DataFileMapper.CanParam | |
| '<GenerateHashSet>b__3_4'( | |
| class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue> p | |
| ) cil managed | |
| { | |
| .custom instance void System.Runtime.CompilerServices.NullableContextAttribute::.ctor([in] unsigned int8) | |
| = (01 00 00 00 00 ) // ..... | |
| // unsigned int8(0) // 0x00 | |
| .maxstack 8 | |
| // [48 21 - 48 114] | |
| IL_0000: ldarg.1 // p | |
| IL_0001: callvirt instance !0/*class CanMessage*/ class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>::get_message() | |
| IL_0006: callvirt instance string CanMessage::get_canId() | |
| IL_000b: ldarg.1 // p | |
| IL_000c: callvirt instance !1/*class NumericParseValue*/ class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>::get_value() | |
| IL_0011: callvirt instance string ParseValue::get_startPos() | |
| IL_0016: ldarg.1 // p | |
| IL_0017: callvirt instance !1/*class NumericParseValue*/ class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>::get_value() | |
| IL_001c: callvirt instance string NumericParseValue::get_length() | |
| IL_0021: ldarg.1 // p | |
| IL_0022: callvirt instance !1/*class NumericParseValue*/ class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>::get_value() | |
| IL_0027: callvirt instance class ParseValueValueDefinition ParseValue::get_valueDefinition() | |
| IL_002c: callvirt instance string ParseValueValueDefinition::get_ref() | |
| IL_0031: newobj instance void DataFileMapper.CanParam::.ctor(string, string, string, string) | |
| IL_0036: ret | |
| } // end of method '<>c'::'<GenerateHashSet>b__3_4' | |
| } // end of class '<>c' | |
| .method private hidebysig static class [System.Runtime]System.Collections.Generic.IEnumerable`1<class DataFileMapper.CanMapping> | |
| CompareFiles( | |
| class DataConfig oldFile, | |
| class DataConfig newFile | |
| ) cil managed | |
| { | |
| .custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() | |
| = (01 00 00 00 ) | |
| .maxstack 3 | |
| .locals init ( | |
| [0] class DataFileMapper.BusConfigComparer/'<>c__DisplayClass0_0' 'CS$<>8__locals0', | |
| [1] class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> oldSet | |
| ) | |
| IL_0000: newobj instance void DataFileMapper.BusConfigComparer/'<>c__DisplayClass0_0'::.ctor() | |
| IL_0005: stloc.0 // 'CS$<>8__locals0' | |
| // [13 13 - 13 51] | |
| IL_0006: ldarg.0 // oldFile | |
| IL_0007: call class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> DataFileMapper.BusConfigComparer::GenerateHashSet(class DataConfig) | |
| IL_000c: stloc.1 // oldSet | |
| // [14 13 - 14 51] | |
| IL_000d: ldloc.0 // 'CS$<>8__locals0' | |
| IL_000e: ldarg.1 // newFile | |
| IL_000f: call class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> DataFileMapper.BusConfigComparer::GenerateHashSet(class DataConfig) | |
| IL_0014: stfld class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> DataFileMapper.BusConfigComparer/'<>c__DisplayClass0_0'::newSet | |
| // [16 13 - 16 42] | |
| IL_0019: ldloc.1 // oldSet | |
| IL_001a: ldloc.0 // 'CS$<>8__locals0' | |
| IL_001b: ldfld class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> DataFileMapper.BusConfigComparer/'<>c__DisplayClass0_0'::newSet | |
| IL_0020: callvirt instance void class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam>::IntersectWith(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!0/*class DataFileMapper.CanParam*/>) | |
| // [17 13 - 17 42] | |
| IL_0025: ldloc.0 // 'CS$<>8__locals0' | |
| IL_0026: ldfld class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> DataFileMapper.BusConfigComparer/'<>c__DisplayClass0_0'::newSet | |
| IL_002b: ldloc.1 // oldSet | |
| IL_002c: callvirt instance void class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam>::IntersectWith(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!0/*class DataFileMapper.CanParam*/>) | |
| // [19 13 - 19 81] | |
| IL_0031: ldloc.1 // oldSet | |
| IL_0032: ldloc.0 // 'CS$<>8__locals0' | |
| IL_0033: ldftn instance class DataFileMapper.CanMapping DataFileMapper.BusConfigComparer/'<>c__DisplayClass0_0'::'<CompareFiles>b__0'(class DataFileMapper.CanParam) | |
| IL_0039: newobj instance void class [System.Runtime]System.Func`2<class DataFileMapper.CanParam, class DataFileMapper.CanMapping>::.ctor(object, native int) | |
| IL_003e: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1/*class DataFileMapper.CanMapping*/> [System.Linq]System.Linq.Enumerable::Select<class DataFileMapper.CanParam, class DataFileMapper.CanMapping>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class DataFileMapper.CanParam*/>, class [System.Runtime]System.Func`2<!!0/*class DataFileMapper.CanParam*/, !!1/*class DataFileMapper.CanMapping*/>) | |
| IL_0043: ret | |
| } // end of method BusConfigComparer::CompareFiles | |
| .method public hidebysig static string | |
| GenerateMapping( | |
| class DataConfig oldFile, | |
| class DataConfig newFile | |
| ) cil managed | |
| { | |
| .custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() | |
| = (01 00 00 00 ) | |
| .maxstack 4 | |
| .locals init ( | |
| [0] class [System.Runtime]System.Collections.Generic.IEnumerable`1<class DataFileMapper.CanMapping> maps | |
| ) | |
| // [25 13 - 25 55] | |
| IL_0000: ldarg.0 // oldFile | |
| IL_0001: ldarg.1 // newFile | |
| IL_0002: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<class DataFileMapper.CanMapping> DataFileMapper.BusConfigComparer::CompareFiles(class DataConfig, class DataConfig) | |
| IL_0007: stloc.0 // maps | |
| // [27 13 - 27 72] | |
| IL_0008: ldstr "\r\n" | |
| IL_000d: ldloc.0 // maps | |
| IL_000e: ldsfld class [System.Runtime]System.Func`2<class DataFileMapper.CanMapping, string> DataFileMapper.BusConfigComparer/'<>c'::'<>9__1_0' | |
| IL_0013: dup | |
| IL_0014: brtrue.s IL_002d | |
| IL_0016: pop | |
| IL_0017: ldsfld class DataFileMapper.BusConfigComparer/'<>c' DataFileMapper.BusConfigComparer/'<>c'::'<>9' | |
| IL_001c: ldftn instance string DataFileMapper.BusConfigComparer/'<>c'::'<GenerateMapping>b__1_0'(class DataFileMapper.CanMapping) | |
| IL_0022: newobj instance void class [System.Runtime]System.Func`2<class DataFileMapper.CanMapping, string>::.ctor(object, native int) | |
| IL_0027: dup | |
| IL_0028: stsfld class [System.Runtime]System.Func`2<class DataFileMapper.CanMapping, string> DataFileMapper.BusConfigComparer/'<>c'::'<>9__1_0' | |
| IL_002d: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1/*string*/> [System.Linq]System.Linq.Enumerable::Select<class DataFileMapper.CanMapping, string>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class DataFileMapper.CanMapping*/>, class [System.Runtime]System.Func`2<!!0/*class DataFileMapper.CanMapping*/, !!1/*string*/>) | |
| IL_0032: call string [System.Runtime]System.String::Join(string, class [System.Runtime]System.Collections.Generic.IEnumerable`1<string>) | |
| IL_0037: ret | |
| } // end of method BusConfigComparer::GenerateMapping | |
| .method private hidebysig static class DataFileMapper.CanParam | |
| GetMessage( | |
| class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> messages, | |
| class DataFileMapper.CanParam message | |
| ) cil managed | |
| { | |
| .maxstack 8 | |
| // [32 13 - 32 62] | |
| IL_0000: ldarg.0 // messages | |
| IL_0001: ldarg.1 // message | |
| IL_0002: ldarga.s message | |
| IL_0004: callvirt instance bool class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam>::TryGetValue(!0/*class DataFileMapper.CanParam*/, !0/*class DataFileMapper.CanParam*/&) | |
| IL_0009: brtrue.s IL_0011 | |
| // [33 17 - 33 55] | |
| IL_000b: newobj instance void [System.Runtime]System.InvalidOperationException::.ctor() | |
| IL_0010: throw | |
| // [35 13 - 35 28] | |
| IL_0011: ldarg.1 // message | |
| IL_0012: ret | |
| } // end of method BusConfigComparer::GetMessage | |
| .method private hidebysig static class [System.Collections]System.Collections.Generic.HashSet`1<class DataFileMapper.CanParam> | |
| GenerateHashSet( | |
| class DataConfig config | |
| ) cil managed | |
| { | |
| .custom instance void [BenchmarkDotNet.Annotations]BenchmarkDotNet.Attributes.BenchmarkAttribute::.ctor() | |
| = (01 00 00 00 ) | |
| .maxstack 4 | |
| // [41 13 - 49 30] | |
| IL_0000: ldarg.0 // config | |
| IL_0001: callvirt instance class ParsingDefinitionBinaryStreamDefinition[] DataConfig::get_ParsingDefinition() | |
| IL_0006: ldsfld class [System.Runtime]System.Func`2<class ParsingDefinitionBinaryStreamDefinition, class [System.Runtime]System.Collections.Generic.IEnumerable`1<class BusMessage>> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_0' | |
| IL_000b: dup | |
| IL_000c: brtrue.s IL_0025 | |
| IL_000e: pop | |
| IL_000f: ldsfld class DataFileMapper.BusConfigComparer/'<>c' DataFileMapper.BusConfigComparer/'<>c'::'<>9' | |
| IL_0014: ldftn instance class [System.Runtime]System.Collections.Generic.IEnumerable`1<class BusMessage> DataFileMapper.BusConfigComparer/'<>c'::'<GenerateHashSet>b__3_0'(class ParsingDefinitionBinaryStreamDefinition) | |
| IL_001a: newobj instance void class [System.Runtime]System.Func`2<class ParsingDefinitionBinaryStreamDefinition, class [System.Runtime]System.Collections.Generic.IEnumerable`1<class BusMessage>>::.ctor(object, native int) | |
| IL_001f: dup | |
| IL_0020: stsfld class [System.Runtime]System.Func`2<class ParsingDefinitionBinaryStreamDefinition, class [System.Runtime]System.Collections.Generic.IEnumerable`1<class BusMessage>> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_0' | |
| IL_0025: ldsfld class [System.Runtime]System.Func`3<class ParsingDefinitionBinaryStreamDefinition, class BusMessage, class CanMessage> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_1' | |
| IL_002a: dup | |
| IL_002b: brtrue.s IL_0044 | |
| IL_002d: pop | |
| IL_002e: ldsfld class DataFileMapper.BusConfigComparer/'<>c' DataFileMapper.BusConfigComparer/'<>c'::'<>9' | |
| IL_0033: ldftn instance class CanMessage DataFileMapper.BusConfigComparer/'<>c'::'<GenerateHashSet>b__3_1'(class ParsingDefinitionBinaryStreamDefinition, class BusMessage) | |
| IL_0039: newobj instance void class [System.Runtime]System.Func`3<class ParsingDefinitionBinaryStreamDefinition, class BusMessage, class CanMessage>::.ctor(object, native int) | |
| IL_003e: dup | |
| IL_003f: stsfld class [System.Runtime]System.Func`3<class ParsingDefinitionBinaryStreamDefinition, class BusMessage, class CanMessage> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_1' | |
| IL_0044: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!2/*class CanMessage*/> [System.Linq]System.Linq.Enumerable::SelectMany<class ParsingDefinitionBinaryStreamDefinition, class BusMessage, class CanMessage>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class ParsingDefinitionBinaryStreamDefinition*/>, class [System.Runtime]System.Func`2<!!0/*class ParsingDefinitionBinaryStreamDefinition*/, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1/*class BusMessage*/>>, class [System.Runtime]System.Func`3<!!0/*class ParsingDefinitionBinaryStreamDefinition*/, !!1/*class BusMessage*/, !!2/*class CanMessage*/>) | |
| IL_0049: ldsfld class [System.Runtime]System.Func`2<class CanMessage, class [System.Runtime]System.Collections.Generic.IEnumerable`1<class NumericParseValue>> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_2' | |
| IL_004e: dup | |
| IL_004f: brtrue.s IL_0068 | |
| IL_0051: pop | |
| IL_0052: ldsfld class DataFileMapper.BusConfigComparer/'<>c' DataFileMapper.BusConfigComparer/'<>c'::'<>9' | |
| IL_0057: ldftn instance class [System.Runtime]System.Collections.Generic.IEnumerable`1<class NumericParseValue> DataFileMapper.BusConfigComparer/'<>c'::'<GenerateHashSet>b__3_2'(class CanMessage) | |
| IL_005d: newobj instance void class [System.Runtime]System.Func`2<class CanMessage, class [System.Runtime]System.Collections.Generic.IEnumerable`1<class NumericParseValue>>::.ctor(object, native int) | |
| IL_0062: dup | |
| IL_0063: stsfld class [System.Runtime]System.Func`2<class CanMessage, class [System.Runtime]System.Collections.Generic.IEnumerable`1<class NumericParseValue>> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_2' | |
| IL_0068: ldsfld class [System.Runtime]System.Func`3<class CanMessage, class NumericParseValue, class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_3' | |
| IL_006d: dup | |
| IL_006e: brtrue.s IL_0087 | |
| IL_0070: pop | |
| IL_0071: ldsfld class DataFileMapper.BusConfigComparer/'<>c' DataFileMapper.BusConfigComparer/'<>c'::'<>9' | |
| IL_0076: ldftn instance class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue> DataFileMapper.BusConfigComparer/'<>c'::'<GenerateHashSet>b__3_3'(class CanMessage, class NumericParseValue) | |
| IL_007c: newobj instance void class [System.Runtime]System.Func`3<class CanMessage, class NumericParseValue, class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>>::.ctor(object, native int) | |
| IL_0081: dup | |
| IL_0082: stsfld class [System.Runtime]System.Func`3<class CanMessage, class NumericParseValue, class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_3' | |
| IL_0087: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!2/*class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>*/> [System.Linq]System.Linq.Enumerable::SelectMany<class CanMessage, class NumericParseValue, class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class CanMessage*/>, class [System.Runtime]System.Func`2<!!0/*class CanMessage*/, class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1/*class NumericParseValue*/>>, class [System.Runtime]System.Func`3<!!0/*class CanMessage*/, !!1/*class NumericParseValue*/, !!2/*class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>*/>) | |
| IL_008c: ldsfld class [System.Runtime]System.Func`2<class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>, class DataFileMapper.CanParam> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_4' | |
| IL_0091: dup | |
| IL_0092: brtrue.s IL_00ab | |
| IL_0094: pop | |
| IL_0095: ldsfld class DataFileMapper.BusConfigComparer/'<>c' DataFileMapper.BusConfigComparer/'<>c'::'<>9' | |
| IL_009a: ldftn instance class DataFileMapper.CanParam DataFileMapper.BusConfigComparer/'<>c'::'<GenerateHashSet>b__3_4'(class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>) | |
| IL_00a0: newobj instance void class [System.Runtime]System.Func`2<class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>, class DataFileMapper.CanParam>::.ctor(object, native int) | |
| IL_00a5: dup | |
| IL_00a6: stsfld class [System.Runtime]System.Func`2<class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>, class DataFileMapper.CanParam> DataFileMapper.BusConfigComparer/'<>c'::'<>9__3_4' | |
| IL_00ab: call class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!1/*class DataFileMapper.CanParam*/> [System.Linq]System.Linq.Enumerable::Select<class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>, class DataFileMapper.CanParam>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>*/>, class [System.Runtime]System.Func`2<!!0/*class '<>f__AnonymousType0`2'<class CanMessage, class NumericParseValue>*/, !!1/*class DataFileMapper.CanParam*/>) | |
| IL_00b0: call class [System.Collections]System.Collections.Generic.HashSet`1<!!0/*class DataFileMapper.CanParam*/> [System.Linq]System.Linq.Enumerable::ToHashSet<class DataFileMapper.CanParam>(class [System.Runtime]System.Collections.Generic.IEnumerable`1<!!0/*class DataFileMapper.CanParam*/>) | |
| IL_00b5: ret | |
| } // end of method BusConfigComparer::GenerateHashSet | |
| .method public hidebysig specialname rtspecialname instance void | |
| .ctor() cil managed | |
| { | |
| .maxstack 8 | |
| IL_0000: ldarg.0 // this | |
| IL_0001: call instance void [System.Runtime]System.Object::.ctor() | |
| IL_0006: ret | |
| } // end of method BusConfigComparer::.ctor | |
| } // end of class DataFileMapper.BusConfigComparer |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment