9649
9652
EmitShrIL.Emit(OpCodes.Pop)
9651
EmitShrIL.MarkSequencePoint(doc3, 668, 1, 668, 100)
9654
EmitShrIL.MarkSequencePoint(doc3, 670, 1, 670, 100)
9652
9655
EmitShrIL.Emit(OpCodes.Br, cont220)
9653
EmitShrIL.MarkLabel(cont220)
9654
EmitShrIL.MarkSequencePoint(doc3, 669, 1, 669, 100)
9655
EmitShrIL.Emit(OpCodes.Ret)
9656
Dim EmitAnd As MethodBuilder = ILEmitter.DefineMethod("EmitAnd", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9657
Dim EmitAndIL As ILGenerator = EmitAnd.GetILGenerator()
9658
EmitAndIL.MarkSequencePoint(doc3, 672, 1, 672, 100)
9659
Dim locbldr31 As LocalBuilder = EmitAndIL.DeclareLocal(GetType(OpCode))
9660
locbldr31.SetLocalSymInfo("op")
9661
EmitAndIL.MarkSequencePoint(doc3, 673, 1, 673, 100)
9656
EmitShrIL.MarkLabel(fa220)
9657
EmitShrIL.MarkSequencePoint(doc3, 671, 1, 671, 100)
9662
9658
Dim typ231(-1) As Type
9663
EmitAndIL.Emit(OpCodes.Ldstr, "and")
9659
EmitShrIL.Emit(OpCodes.Ldstr, "shr.un")
9664
9660
Typ = GetType(System.String)
9665
9661
ReDim Preserve typ231(UBound(typ231) + 1)
9666
9662
typ231(UBound(typ231)) = Typ
9667
EmitAndIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ231))
9663
EmitShrIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ231))
9668
9664
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ231).ReturnType
9669
EmitAndIL.Emit(OpCodes.Stloc, 0)
9670
EmitAndIL.MarkSequencePoint(doc3, 674, 1, 674, 100)
9665
EmitShrIL.Emit(OpCodes.Stloc, 0)
9666
EmitShrIL.MarkSequencePoint(doc3, 672, 1, 672, 100)
9671
9667
Dim typ232(-1) As Type
9672
EmitAndIL.Emit(OpCodes.Ldsfld, ILGen)
9668
EmitShrIL.Emit(OpCodes.Ldsfld, ILGen)
9673
9669
Typ = ILGen.FieldType
9675
EmitAndIL.Emit(OpCodes.Ldloc, 0)
9671
EmitShrIL.Emit(OpCodes.Ldloc, 0)
9676
9672
Typ = GetType(OpCode)
9677
9673
ReDim Preserve typ232(UBound(typ232) + 1)
9678
9674
typ232(UBound(typ232)) = Typ
9679
EmitAndIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ232))
9675
EmitShrIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ232))
9680
9676
Typ = Typ03.GetMethod("Emit", typ232).ReturnType
9681
9677
If Typ.ToString() = GetType(System.Void).ToString() Then
9684
EmitAndIL.Emit(OpCodes.Pop)
9680
EmitShrIL.Emit(OpCodes.Pop)
9686
EmitAndIL.MarkSequencePoint(doc3, 675, 1, 675, 100)
9687
EmitAndIL.Emit(OpCodes.Ret)
9688
Dim EmitOr As MethodBuilder = ILEmitter.DefineMethod("EmitOr", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9689
Dim EmitOrIL As ILGenerator = EmitOr.GetILGenerator()
9690
EmitOrIL.MarkSequencePoint(doc3, 678, 1, 678, 100)
9691
Dim locbldr32 As LocalBuilder = EmitOrIL.DeclareLocal(GetType(OpCode))
9682
EmitShrIL.MarkSequencePoint(doc3, 673, 1, 673, 100)
9683
EmitShrIL.Emit(OpCodes.Br, cont220)
9684
EmitShrIL.MarkLabel(cont220)
9685
EmitShrIL.MarkSequencePoint(doc3, 674, 1, 674, 100)
9686
EmitShrIL.Emit(OpCodes.Ret)
9687
Dim EmitAnd As MethodBuilder = ILEmitter.DefineMethod("EmitAnd", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9688
Dim EmitAndIL As ILGenerator = EmitAnd.GetILGenerator()
9689
EmitAndIL.MarkSequencePoint(doc3, 677, 1, 677, 100)
9690
Dim locbldr32 As LocalBuilder = EmitAndIL.DeclareLocal(GetType(OpCode))
9692
9691
locbldr32.SetLocalSymInfo("op")
9693
EmitOrIL.MarkSequencePoint(doc3, 679, 1, 679, 100)
9692
EmitAndIL.MarkSequencePoint(doc3, 678, 1, 678, 100)
9694
9693
Dim typ233(-1) As Type
9695
EmitOrIL.Emit(OpCodes.Ldstr, "or")
9694
EmitAndIL.Emit(OpCodes.Ldstr, "and")
9696
9695
Typ = GetType(System.String)
9697
9696
ReDim Preserve typ233(UBound(typ233) + 1)
9698
9697
typ233(UBound(typ233)) = Typ
9699
EmitOrIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ233))
9698
EmitAndIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ233))
9700
9699
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ233).ReturnType
9701
EmitOrIL.Emit(OpCodes.Stloc, 0)
9702
EmitOrIL.MarkSequencePoint(doc3, 680, 1, 680, 100)
9700
EmitAndIL.Emit(OpCodes.Stloc, 0)
9701
EmitAndIL.MarkSequencePoint(doc3, 679, 1, 679, 100)
9703
9702
Dim typ234(-1) As Type
9704
EmitOrIL.Emit(OpCodes.Ldsfld, ILGen)
9703
EmitAndIL.Emit(OpCodes.Ldsfld, ILGen)
9705
9704
Typ = ILGen.FieldType
9707
EmitOrIL.Emit(OpCodes.Ldloc, 0)
9706
EmitAndIL.Emit(OpCodes.Ldloc, 0)
9708
9707
Typ = GetType(OpCode)
9709
9708
ReDim Preserve typ234(UBound(typ234) + 1)
9710
9709
typ234(UBound(typ234)) = Typ
9711
EmitOrIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ234))
9710
EmitAndIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ234))
9712
9711
Typ = Typ03.GetMethod("Emit", typ234).ReturnType
9713
9712
If Typ.ToString() = GetType(System.Void).ToString() Then
9716
EmitOrIL.Emit(OpCodes.Pop)
9715
EmitAndIL.Emit(OpCodes.Pop)
9718
EmitOrIL.MarkSequencePoint(doc3, 681, 1, 681, 100)
9719
EmitOrIL.Emit(OpCodes.Ret)
9720
Dim EmitXor As MethodBuilder = ILEmitter.DefineMethod("EmitXor", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9721
Dim EmitXorIL As ILGenerator = EmitXor.GetILGenerator()
9722
EmitXorIL.MarkSequencePoint(doc3, 684, 1, 684, 100)
9723
Dim locbldr33 As LocalBuilder = EmitXorIL.DeclareLocal(GetType(OpCode))
9717
EmitAndIL.MarkSequencePoint(doc3, 680, 1, 680, 100)
9718
EmitAndIL.Emit(OpCodes.Ret)
9719
Dim EmitOr As MethodBuilder = ILEmitter.DefineMethod("EmitOr", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9720
Dim EmitOrIL As ILGenerator = EmitOr.GetILGenerator()
9721
EmitOrIL.MarkSequencePoint(doc3, 683, 1, 683, 100)
9722
Dim locbldr33 As LocalBuilder = EmitOrIL.DeclareLocal(GetType(OpCode))
9724
9723
locbldr33.SetLocalSymInfo("op")
9725
EmitXorIL.MarkSequencePoint(doc3, 685, 1, 685, 100)
9724
EmitOrIL.MarkSequencePoint(doc3, 684, 1, 684, 100)
9726
9725
Dim typ235(-1) As Type
9727
EmitXorIL.Emit(OpCodes.Ldstr, "xor")
9726
EmitOrIL.Emit(OpCodes.Ldstr, "or")
9728
9727
Typ = GetType(System.String)
9729
9728
ReDim Preserve typ235(UBound(typ235) + 1)
9730
9729
typ235(UBound(typ235)) = Typ
9731
EmitXorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ235))
9730
EmitOrIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ235))
9732
9731
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ235).ReturnType
9733
EmitXorIL.Emit(OpCodes.Stloc, 0)
9734
EmitXorIL.MarkSequencePoint(doc3, 686, 1, 686, 100)
9732
EmitOrIL.Emit(OpCodes.Stloc, 0)
9733
EmitOrIL.MarkSequencePoint(doc3, 685, 1, 685, 100)
9735
9734
Dim typ236(-1) As Type
9736
EmitXorIL.Emit(OpCodes.Ldsfld, ILGen)
9735
EmitOrIL.Emit(OpCodes.Ldsfld, ILGen)
9737
9736
Typ = ILGen.FieldType
9739
EmitXorIL.Emit(OpCodes.Ldloc, 0)
9738
EmitOrIL.Emit(OpCodes.Ldloc, 0)
9740
9739
Typ = GetType(OpCode)
9741
9740
ReDim Preserve typ236(UBound(typ236) + 1)
9742
9741
typ236(UBound(typ236)) = Typ
9743
EmitXorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ236))
9742
EmitOrIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ236))
9744
9743
Typ = Typ03.GetMethod("Emit", typ236).ReturnType
9745
9744
If Typ.ToString() = GetType(System.Void).ToString() Then
9748
EmitXorIL.Emit(OpCodes.Pop)
9747
EmitOrIL.Emit(OpCodes.Pop)
9750
EmitXorIL.MarkSequencePoint(doc3, 687, 1, 687, 100)
9751
EmitXorIL.Emit(OpCodes.Ret)
9752
Dim EmitNot As MethodBuilder = ILEmitter.DefineMethod("EmitNot", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9753
Dim EmitNotIL As ILGenerator = EmitNot.GetILGenerator()
9754
EmitNotIL.MarkSequencePoint(doc3, 690, 1, 690, 100)
9755
Dim locbldr34 As LocalBuilder = EmitNotIL.DeclareLocal(GetType(OpCode))
9749
EmitOrIL.MarkSequencePoint(doc3, 686, 1, 686, 100)
9750
EmitOrIL.Emit(OpCodes.Ret)
9751
Dim EmitXor As MethodBuilder = ILEmitter.DefineMethod("EmitXor", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9752
Dim EmitXorIL As ILGenerator = EmitXor.GetILGenerator()
9753
EmitXorIL.MarkSequencePoint(doc3, 689, 1, 689, 100)
9754
Dim locbldr34 As LocalBuilder = EmitXorIL.DeclareLocal(GetType(OpCode))
9756
9755
locbldr34.SetLocalSymInfo("op")
9757
EmitNotIL.MarkSequencePoint(doc3, 691, 1, 691, 100)
9756
EmitXorIL.MarkSequencePoint(doc3, 690, 1, 690, 100)
9758
9757
Dim typ237(-1) As Type
9759
EmitNotIL.Emit(OpCodes.Ldstr, "not")
9758
EmitXorIL.Emit(OpCodes.Ldstr, "xor")
9760
9759
Typ = GetType(System.String)
9761
9760
ReDim Preserve typ237(UBound(typ237) + 1)
9762
9761
typ237(UBound(typ237)) = Typ
9763
EmitNotIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ237))
9762
EmitXorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ237))
9764
9763
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ237).ReturnType
9765
EmitNotIL.Emit(OpCodes.Stloc, 0)
9766
EmitNotIL.MarkSequencePoint(doc3, 692, 1, 692, 100)
9764
EmitXorIL.Emit(OpCodes.Stloc, 0)
9765
EmitXorIL.MarkSequencePoint(doc3, 691, 1, 691, 100)
9767
9766
Dim typ238(-1) As Type
9768
EmitNotIL.Emit(OpCodes.Ldsfld, ILGen)
9767
EmitXorIL.Emit(OpCodes.Ldsfld, ILGen)
9769
9768
Typ = ILGen.FieldType
9771
EmitNotIL.Emit(OpCodes.Ldloc, 0)
9770
EmitXorIL.Emit(OpCodes.Ldloc, 0)
9772
9771
Typ = GetType(OpCode)
9773
9772
ReDim Preserve typ238(UBound(typ238) + 1)
9774
9773
typ238(UBound(typ238)) = Typ
9775
EmitNotIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ238))
9774
EmitXorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ238))
9776
9775
Typ = Typ03.GetMethod("Emit", typ238).ReturnType
9777
9776
If Typ.ToString() = GetType(System.Void).ToString() Then
9780
EmitNotIL.Emit(OpCodes.Pop)
9779
EmitXorIL.Emit(OpCodes.Pop)
9782
EmitNotIL.MarkSequencePoint(doc3, 693, 1, 693, 100)
9783
EmitNotIL.Emit(OpCodes.Ret)
9784
Dim EmitNeg As MethodBuilder = ILEmitter.DefineMethod("EmitNeg", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9785
Dim EmitNegIL As ILGenerator = EmitNeg.GetILGenerator()
9786
EmitNegIL.MarkSequencePoint(doc3, 696, 1, 696, 100)
9787
Dim locbldr35 As LocalBuilder = EmitNegIL.DeclareLocal(GetType(OpCode))
9781
EmitXorIL.MarkSequencePoint(doc3, 692, 1, 692, 100)
9782
EmitXorIL.Emit(OpCodes.Ret)
9783
Dim EmitNot As MethodBuilder = ILEmitter.DefineMethod("EmitNot", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9784
Dim EmitNotIL As ILGenerator = EmitNot.GetILGenerator()
9785
EmitNotIL.MarkSequencePoint(doc3, 695, 1, 695, 100)
9786
Dim locbldr35 As LocalBuilder = EmitNotIL.DeclareLocal(GetType(OpCode))
9788
9787
locbldr35.SetLocalSymInfo("op")
9789
EmitNegIL.MarkSequencePoint(doc3, 697, 1, 697, 100)
9788
EmitNotIL.MarkSequencePoint(doc3, 696, 1, 696, 100)
9790
9789
Dim typ239(-1) As Type
9791
EmitNegIL.Emit(OpCodes.Ldstr, "neg")
9790
EmitNotIL.Emit(OpCodes.Ldstr, "ldc.i4.0")
9792
9791
Typ = GetType(System.String)
9793
9792
ReDim Preserve typ239(UBound(typ239) + 1)
9794
9793
typ239(UBound(typ239)) = Typ
9795
EmitNegIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ239))
9794
EmitNotIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ239))
9796
9795
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ239).ReturnType
9797
EmitNegIL.Emit(OpCodes.Stloc, 0)
9798
EmitNegIL.MarkSequencePoint(doc3, 698, 1, 698, 100)
9796
EmitNotIL.Emit(OpCodes.Stloc, 0)
9797
EmitNotIL.MarkSequencePoint(doc3, 697, 1, 697, 100)
9799
9798
Dim typ240(-1) As Type
9800
EmitNegIL.Emit(OpCodes.Ldsfld, ILGen)
9799
EmitNotIL.Emit(OpCodes.Ldsfld, ILGen)
9801
9800
Typ = ILGen.FieldType
9803
EmitNegIL.Emit(OpCodes.Ldloc, 0)
9802
EmitNotIL.Emit(OpCodes.Ldloc, 0)
9804
9803
Typ = GetType(OpCode)
9805
9804
ReDim Preserve typ240(UBound(typ240) + 1)
9806
9805
typ240(UBound(typ240)) = Typ
9807
EmitNegIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ240))
9806
EmitNotIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ240))
9808
9807
Typ = Typ03.GetMethod("Emit", typ240).ReturnType
9809
9808
If Typ.ToString() = GetType(System.Void).ToString() Then
9812
EmitNegIL.Emit(OpCodes.Pop)
9811
EmitNotIL.Emit(OpCodes.Pop)
9814
EmitNegIL.MarkSequencePoint(doc3, 699, 1, 699, 100)
9815
EmitNegIL.Emit(OpCodes.Ret)
9816
Dim EmitNand As MethodBuilder = ILEmitter.DefineMethod("EmitNand", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9817
Dim EmitNandIL As ILGenerator = EmitNand.GetILGenerator()
9818
EmitNandIL.MarkSequencePoint(doc3, 702, 1, 702, 100)
9819
Dim locbldr36 As LocalBuilder = EmitNandIL.DeclareLocal(GetType(OpCode))
9820
locbldr36.SetLocalSymInfo("op")
9821
EmitNandIL.MarkSequencePoint(doc3, 703, 1, 703, 100)
9813
EmitNotIL.MarkSequencePoint(doc3, 698, 1, 698, 100)
9822
9814
Dim typ241(-1) As Type
9823
EmitNandIL.Emit(OpCodes.Ldstr, "and")
9815
EmitNotIL.Emit(OpCodes.Ldstr, "ceq")
9824
9816
Typ = GetType(System.String)
9825
9817
ReDim Preserve typ241(UBound(typ241) + 1)
9826
9818
typ241(UBound(typ241)) = Typ
9827
EmitNandIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ241))
9819
EmitNotIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ241))
9828
9820
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ241).ReturnType
9829
EmitNandIL.Emit(OpCodes.Stloc, 0)
9830
EmitNandIL.MarkSequencePoint(doc3, 704, 1, 704, 100)
9821
EmitNotIL.Emit(OpCodes.Stloc, 0)
9822
EmitNotIL.MarkSequencePoint(doc3, 699, 1, 699, 100)
9831
9823
Dim typ242(-1) As Type
9832
EmitNandIL.Emit(OpCodes.Ldsfld, ILGen)
9824
EmitNotIL.Emit(OpCodes.Ldsfld, ILGen)
9833
9825
Typ = ILGen.FieldType
9835
EmitNandIL.Emit(OpCodes.Ldloc, 0)
9827
EmitNotIL.Emit(OpCodes.Ldloc, 0)
9836
9828
Typ = GetType(OpCode)
9837
9829
ReDim Preserve typ242(UBound(typ242) + 1)
9838
9830
typ242(UBound(typ242)) = Typ
9839
EmitNandIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ242))
9831
EmitNotIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ242))
9840
9832
Typ = Typ03.GetMethod("Emit", typ242).ReturnType
9841
9833
If Typ.ToString() = GetType(System.Void).ToString() Then
9844
EmitNandIL.Emit(OpCodes.Pop)
9836
EmitNotIL.Emit(OpCodes.Pop)
9846
EmitNandIL.MarkSequencePoint(doc3, 705, 1, 705, 100)
9838
EmitNotIL.MarkSequencePoint(doc3, 700, 1, 700, 100)
9839
EmitNotIL.Emit(OpCodes.Ret)
9840
Dim EmitNeg As MethodBuilder = ILEmitter.DefineMethod("EmitNeg", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9841
Dim EmitNegIL As ILGenerator = EmitNeg.GetILGenerator()
9842
EmitNegIL.MarkSequencePoint(doc3, 703, 1, 703, 100)
9843
Dim locbldr36 As LocalBuilder = EmitNegIL.DeclareLocal(GetType(OpCode))
9844
locbldr36.SetLocalSymInfo("op")
9845
EmitNegIL.MarkSequencePoint(doc3, 704, 1, 704, 100)
9847
9846
Dim typ243(-1) As Type
9848
EmitNandIL.Emit(OpCodes.Ldstr, "not")
9847
EmitNegIL.Emit(OpCodes.Ldstr, "neg")
9849
9848
Typ = GetType(System.String)
9850
9849
ReDim Preserve typ243(UBound(typ243) + 1)
9851
9850
typ243(UBound(typ243)) = Typ
9852
EmitNandIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ243))
9851
EmitNegIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ243))
9853
9852
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ243).ReturnType
9854
EmitNandIL.Emit(OpCodes.Stloc, 0)
9855
EmitNandIL.MarkSequencePoint(doc3, 706, 1, 706, 100)
9853
EmitNegIL.Emit(OpCodes.Stloc, 0)
9854
EmitNegIL.MarkSequencePoint(doc3, 705, 1, 705, 100)
9856
9855
Dim typ244(-1) As Type
9857
EmitNandIL.Emit(OpCodes.Ldsfld, ILGen)
9856
EmitNegIL.Emit(OpCodes.Ldsfld, ILGen)
9858
9857
Typ = ILGen.FieldType
9860
EmitNandIL.Emit(OpCodes.Ldloc, 0)
9859
EmitNegIL.Emit(OpCodes.Ldloc, 0)
9861
9860
Typ = GetType(OpCode)
9862
9861
ReDim Preserve typ244(UBound(typ244) + 1)
9863
9862
typ244(UBound(typ244)) = Typ
9864
EmitNandIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ244))
9863
EmitNegIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ244))
9865
9864
Typ = Typ03.GetMethod("Emit", typ244).ReturnType
9866
9865
If Typ.ToString() = GetType(System.Void).ToString() Then
9869
EmitNandIL.Emit(OpCodes.Pop)
9868
EmitNegIL.Emit(OpCodes.Pop)
9871
EmitNandIL.MarkSequencePoint(doc3, 707, 1, 707, 100)
9872
EmitNandIL.Emit(OpCodes.Ret)
9873
Dim EmitNor As MethodBuilder = ILEmitter.DefineMethod("EmitNor", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9874
Dim EmitNorIL As ILGenerator = EmitNor.GetILGenerator()
9875
EmitNorIL.MarkSequencePoint(doc3, 710, 1, 710, 100)
9876
Dim locbldr37 As LocalBuilder = EmitNorIL.DeclareLocal(GetType(OpCode))
9870
EmitNegIL.MarkSequencePoint(doc3, 706, 1, 706, 100)
9871
EmitNegIL.Emit(OpCodes.Ret)
9872
Dim EmitNand As MethodBuilder = ILEmitter.DefineMethod("EmitNand", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9873
Dim EmitNandIL As ILGenerator = EmitNand.GetILGenerator()
9874
EmitNandIL.MarkSequencePoint(doc3, 709, 1, 709, 100)
9875
Dim locbldr37 As LocalBuilder = EmitNandIL.DeclareLocal(GetType(OpCode))
9877
9876
locbldr37.SetLocalSymInfo("op")
9878
EmitNorIL.MarkSequencePoint(doc3, 711, 1, 711, 100)
9877
EmitNandIL.MarkSequencePoint(doc3, 710, 1, 710, 100)
9879
9878
Dim typ245(-1) As Type
9880
EmitNorIL.Emit(OpCodes.Ldstr, "or")
9879
EmitNandIL.Emit(OpCodes.Ldstr, "and")
9881
9880
Typ = GetType(System.String)
9882
9881
ReDim Preserve typ245(UBound(typ245) + 1)
9883
9882
typ245(UBound(typ245)) = Typ
9884
EmitNorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ245))
9883
EmitNandIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ245))
9885
9884
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ245).ReturnType
9886
EmitNorIL.Emit(OpCodes.Stloc, 0)
9887
EmitNorIL.MarkSequencePoint(doc3, 712, 1, 712, 100)
9885
EmitNandIL.Emit(OpCodes.Stloc, 0)
9886
EmitNandIL.MarkSequencePoint(doc3, 711, 1, 711, 100)
9888
9887
Dim typ246(-1) As Type
9889
EmitNorIL.Emit(OpCodes.Ldsfld, ILGen)
9888
EmitNandIL.Emit(OpCodes.Ldsfld, ILGen)
9890
9889
Typ = ILGen.FieldType
9892
EmitNorIL.Emit(OpCodes.Ldloc, 0)
9891
EmitNandIL.Emit(OpCodes.Ldloc, 0)
9893
9892
Typ = GetType(OpCode)
9894
9893
ReDim Preserve typ246(UBound(typ246) + 1)
9895
9894
typ246(UBound(typ246)) = Typ
9896
EmitNorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ246))
9895
EmitNandIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ246))
9897
9896
Typ = Typ03.GetMethod("Emit", typ246).ReturnType
9898
9897
If Typ.ToString() = GetType(System.Void).ToString() Then
9901
EmitNorIL.Emit(OpCodes.Pop)
9900
EmitNandIL.Emit(OpCodes.Pop)
9903
EmitNorIL.MarkSequencePoint(doc3, 713, 1, 713, 100)
9902
EmitNandIL.MarkSequencePoint(doc3, 712, 1, 712, 100)
9904
9903
Dim typ247(-1) As Type
9905
EmitNorIL.Emit(OpCodes.Ldstr, "not")
9904
EmitNandIL.Emit(OpCodes.Ldstr, "ldc.i4.0")
9906
9905
Typ = GetType(System.String)
9907
9906
ReDim Preserve typ247(UBound(typ247) + 1)
9908
9907
typ247(UBound(typ247)) = Typ
9909
EmitNorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ247))
9908
EmitNandIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ247))
9910
9909
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ247).ReturnType
9911
EmitNorIL.Emit(OpCodes.Stloc, 0)
9912
EmitNorIL.MarkSequencePoint(doc3, 714, 1, 714, 100)
9910
EmitNandIL.Emit(OpCodes.Stloc, 0)
9911
EmitNandIL.MarkSequencePoint(doc3, 713, 1, 713, 100)
9913
9912
Dim typ248(-1) As Type
9914
EmitNorIL.Emit(OpCodes.Ldsfld, ILGen)
9913
EmitNandIL.Emit(OpCodes.Ldsfld, ILGen)
9915
9914
Typ = ILGen.FieldType
9917
EmitNorIL.Emit(OpCodes.Ldloc, 0)
9916
EmitNandIL.Emit(OpCodes.Ldloc, 0)
9918
9917
Typ = GetType(OpCode)
9919
9918
ReDim Preserve typ248(UBound(typ248) + 1)
9920
9919
typ248(UBound(typ248)) = Typ
9921
EmitNorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ248))
9920
EmitNandIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ248))
9922
9921
Typ = Typ03.GetMethod("Emit", typ248).ReturnType
9923
9922
If Typ.ToString() = GetType(System.Void).ToString() Then
9926
EmitNorIL.Emit(OpCodes.Pop)
9925
EmitNandIL.Emit(OpCodes.Pop)
9928
EmitNorIL.MarkSequencePoint(doc3, 715, 1, 715, 100)
9929
EmitNorIL.Emit(OpCodes.Ret)
9930
Dim EmitXnor As MethodBuilder = ILEmitter.DefineMethod("EmitXnor", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9931
Dim EmitXnorIL As ILGenerator = EmitXnor.GetILGenerator()
9932
EmitXnorIL.MarkSequencePoint(doc3, 718, 1, 718, 100)
9933
Dim locbldr38 As LocalBuilder = EmitXnorIL.DeclareLocal(GetType(OpCode))
9934
locbldr38.SetLocalSymInfo("op")
9935
EmitXnorIL.MarkSequencePoint(doc3, 719, 1, 719, 100)
9927
EmitNandIL.MarkSequencePoint(doc3, 714, 1, 714, 100)
9936
9928
Dim typ249(-1) As Type
9937
EmitXnorIL.Emit(OpCodes.Ldstr, "xor")
9929
EmitNandIL.Emit(OpCodes.Ldstr, "ceq")
9938
9930
Typ = GetType(System.String)
9939
9931
ReDim Preserve typ249(UBound(typ249) + 1)
9940
9932
typ249(UBound(typ249)) = Typ
9941
EmitXnorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ249))
9933
EmitNandIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ249))
9942
9934
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ249).ReturnType
9943
EmitXnorIL.Emit(OpCodes.Stloc, 0)
9944
EmitXnorIL.MarkSequencePoint(doc3, 720, 1, 720, 100)
9935
EmitNandIL.Emit(OpCodes.Stloc, 0)
9936
EmitNandIL.MarkSequencePoint(doc3, 715, 1, 715, 100)
9945
9937
Dim typ250(-1) As Type
9946
EmitXnorIL.Emit(OpCodes.Ldsfld, ILGen)
9938
EmitNandIL.Emit(OpCodes.Ldsfld, ILGen)
9947
9939
Typ = ILGen.FieldType
9949
EmitXnorIL.Emit(OpCodes.Ldloc, 0)
9941
EmitNandIL.Emit(OpCodes.Ldloc, 0)
9950
9942
Typ = GetType(OpCode)
9951
9943
ReDim Preserve typ250(UBound(typ250) + 1)
9952
9944
typ250(UBound(typ250)) = Typ
9953
EmitXnorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ250))
9945
EmitNandIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ250))
9954
9946
Typ = Typ03.GetMethod("Emit", typ250).ReturnType
9955
9947
If Typ.ToString() = GetType(System.Void).ToString() Then
9958
EmitXnorIL.Emit(OpCodes.Pop)
9950
EmitNandIL.Emit(OpCodes.Pop)
9960
EmitXnorIL.MarkSequencePoint(doc3, 721, 1, 721, 100)
9952
EmitNandIL.MarkSequencePoint(doc3, 716, 1, 716, 100)
9953
EmitNandIL.Emit(OpCodes.Ret)
9954
Dim EmitNor As MethodBuilder = ILEmitter.DefineMethod("EmitNor", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9955
Dim EmitNorIL As ILGenerator = EmitNor.GetILGenerator()
9956
EmitNorIL.MarkSequencePoint(doc3, 719, 1, 719, 100)
9957
Dim locbldr38 As LocalBuilder = EmitNorIL.DeclareLocal(GetType(OpCode))
9958
locbldr38.SetLocalSymInfo("op")
9959
EmitNorIL.MarkSequencePoint(doc3, 720, 1, 720, 100)
9961
9960
Dim typ251(-1) As Type
9962
EmitXnorIL.Emit(OpCodes.Ldstr, "not")
9961
EmitNorIL.Emit(OpCodes.Ldstr, "or")
9963
9962
Typ = GetType(System.String)
9964
9963
ReDim Preserve typ251(UBound(typ251) + 1)
9965
9964
typ251(UBound(typ251)) = Typ
9966
EmitXnorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ251))
9965
EmitNorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ251))
9967
9966
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ251).ReturnType
9968
EmitXnorIL.Emit(OpCodes.Stloc, 0)
9969
EmitXnorIL.MarkSequencePoint(doc3, 722, 1, 722, 100)
9967
EmitNorIL.Emit(OpCodes.Stloc, 0)
9968
EmitNorIL.MarkSequencePoint(doc3, 721, 1, 721, 100)
9970
9969
Dim typ252(-1) As Type
9971
EmitXnorIL.Emit(OpCodes.Ldsfld, ILGen)
9970
EmitNorIL.Emit(OpCodes.Ldsfld, ILGen)
9972
9971
Typ = ILGen.FieldType
9974
EmitXnorIL.Emit(OpCodes.Ldloc, 0)
9973
EmitNorIL.Emit(OpCodes.Ldloc, 0)
9975
9974
Typ = GetType(OpCode)
9976
9975
ReDim Preserve typ252(UBound(typ252) + 1)
9977
9976
typ252(UBound(typ252)) = Typ
9978
EmitXnorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ252))
9977
EmitNorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ252))
9979
9978
Typ = Typ03.GetMethod("Emit", typ252).ReturnType
9980
9979
If Typ.ToString() = GetType(System.Void).ToString() Then
9983
EmitXnorIL.Emit(OpCodes.Pop)
9982
EmitNorIL.Emit(OpCodes.Pop)
9985
EmitXnorIL.MarkSequencePoint(doc3, 723, 1, 723, 100)
9986
EmitXnorIL.Emit(OpCodes.Ret)
9987
Dim EmitCeq As MethodBuilder = ILEmitter.DefineMethod("EmitCeq", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
9988
Dim EmitCeqIL As ILGenerator = EmitCeq.GetILGenerator()
9989
EmitCeqIL.MarkSequencePoint(doc3, 726, 1, 726, 100)
9990
Dim locbldr39 As LocalBuilder = EmitCeqIL.DeclareLocal(GetType(OpCode))
9991
locbldr39.SetLocalSymInfo("op")
9992
EmitCeqIL.MarkSequencePoint(doc3, 727, 1, 727, 100)
9984
EmitNorIL.MarkSequencePoint(doc3, 722, 1, 722, 100)
9993
9985
Dim typ253(-1) As Type
9994
EmitCeqIL.Emit(OpCodes.Ldstr, "ceq")
9986
EmitNorIL.Emit(OpCodes.Ldstr, "ldc.i4.0")
9995
9987
Typ = GetType(System.String)
9996
9988
ReDim Preserve typ253(UBound(typ253) + 1)
9997
9989
typ253(UBound(typ253)) = Typ
9998
EmitCeqIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ253))
9990
EmitNorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ253))
9999
9991
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ253).ReturnType
10000
EmitCeqIL.Emit(OpCodes.Stloc, 0)
10001
EmitCeqIL.MarkSequencePoint(doc3, 728, 1, 728, 100)
9992
EmitNorIL.Emit(OpCodes.Stloc, 0)
9993
EmitNorIL.MarkSequencePoint(doc3, 723, 1, 723, 100)
10002
9994
Dim typ254(-1) As Type
10003
EmitCeqIL.Emit(OpCodes.Ldsfld, ILGen)
9995
EmitNorIL.Emit(OpCodes.Ldsfld, ILGen)
10004
9996
Typ = ILGen.FieldType
10006
EmitCeqIL.Emit(OpCodes.Ldloc, 0)
9998
EmitNorIL.Emit(OpCodes.Ldloc, 0)
10007
9999
Typ = GetType(OpCode)
10008
10000
ReDim Preserve typ254(UBound(typ254) + 1)
10009
10001
typ254(UBound(typ254)) = Typ
10010
EmitCeqIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ254))
10002
EmitNorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ254))
10011
10003
Typ = Typ03.GetMethod("Emit", typ254).ReturnType
10012
10004
If Typ.ToString() = GetType(System.Void).ToString() Then
10015
EmitCeqIL.Emit(OpCodes.Pop)
10007
EmitNorIL.Emit(OpCodes.Pop)
10017
EmitCeqIL.MarkSequencePoint(doc3, 729, 1, 729, 100)
10018
EmitCeqIL.Emit(OpCodes.Ret)
10019
Dim EmitCneq As MethodBuilder = ILEmitter.DefineMethod("EmitCneq", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
10020
Dim EmitCneqIL As ILGenerator = EmitCneq.GetILGenerator()
10021
EmitCneqIL.MarkSequencePoint(doc3, 732, 1, 732, 100)
10022
Dim locbldr40 As LocalBuilder = EmitCneqIL.DeclareLocal(GetType(OpCode))
10023
locbldr40.SetLocalSymInfo("op")
10024
EmitCneqIL.MarkSequencePoint(doc3, 733, 1, 733, 100)
10009
EmitNorIL.MarkSequencePoint(doc3, 724, 1, 724, 100)
10025
10010
Dim typ255(-1) As Type
10026
EmitCneqIL.Emit(OpCodes.Ldstr, "ceq")
10011
EmitNorIL.Emit(OpCodes.Ldstr, "ceq")
10027
10012
Typ = GetType(System.String)
10028
10013
ReDim Preserve typ255(UBound(typ255) + 1)
10029
10014
typ255(UBound(typ255)) = Typ
10030
EmitCneqIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ255))
10015
EmitNorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ255))
10031
10016
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ255).ReturnType
10032
EmitCneqIL.Emit(OpCodes.Stloc, 0)
10033
EmitCneqIL.MarkSequencePoint(doc3, 734, 1, 734, 100)
10017
EmitNorIL.Emit(OpCodes.Stloc, 0)
10018
EmitNorIL.MarkSequencePoint(doc3, 725, 1, 725, 100)
10034
10019
Dim typ256(-1) As Type
10035
EmitCneqIL.Emit(OpCodes.Ldsfld, ILGen)
10020
EmitNorIL.Emit(OpCodes.Ldsfld, ILGen)
10036
10021
Typ = ILGen.FieldType
10038
EmitCneqIL.Emit(OpCodes.Ldloc, 0)
10023
EmitNorIL.Emit(OpCodes.Ldloc, 0)
10039
10024
Typ = GetType(OpCode)
10040
10025
ReDim Preserve typ256(UBound(typ256) + 1)
10041
10026
typ256(UBound(typ256)) = Typ
10042
EmitCneqIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ256))
10027
EmitNorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ256))
10043
10028
Typ = Typ03.GetMethod("Emit", typ256).ReturnType
10044
10029
If Typ.ToString() = GetType(System.Void).ToString() Then
10047
EmitCneqIL.Emit(OpCodes.Pop)
10032
EmitNorIL.Emit(OpCodes.Pop)
10049
EmitCneqIL.MarkSequencePoint(doc3, 735, 1, 735, 100)
10034
EmitNorIL.MarkSequencePoint(doc3, 726, 1, 726, 100)
10035
EmitNorIL.Emit(OpCodes.Ret)
10036
Dim EmitXnor As MethodBuilder = ILEmitter.DefineMethod("EmitXnor", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
10037
Dim EmitXnorIL As ILGenerator = EmitXnor.GetILGenerator()
10038
EmitXnorIL.MarkSequencePoint(doc3, 729, 1, 729, 100)
10039
Dim locbldr39 As LocalBuilder = EmitXnorIL.DeclareLocal(GetType(OpCode))
10040
locbldr39.SetLocalSymInfo("op")
10041
EmitXnorIL.MarkSequencePoint(doc3, 730, 1, 730, 100)
10050
10042
Dim typ257(-1) As Type
10051
EmitCneqIL.Emit(OpCodes.Ldstr, "not")
10043
EmitXnorIL.Emit(OpCodes.Ldstr, "xor")
10052
10044
Typ = GetType(System.String)
10053
10045
ReDim Preserve typ257(UBound(typ257) + 1)
10054
10046
typ257(UBound(typ257)) = Typ
10055
EmitCneqIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ257))
10047
EmitXnorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ257))
10056
10048
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ257).ReturnType
10057
EmitCneqIL.Emit(OpCodes.Stloc, 0)
10058
EmitCneqIL.MarkSequencePoint(doc3, 736, 1, 736, 100)
10049
EmitXnorIL.Emit(OpCodes.Stloc, 0)
10050
EmitXnorIL.MarkSequencePoint(doc3, 731, 1, 731, 100)
10059
10051
Dim typ258(-1) As Type
10060
EmitCneqIL.Emit(OpCodes.Ldsfld, ILGen)
10052
EmitXnorIL.Emit(OpCodes.Ldsfld, ILGen)
10061
10053
Typ = ILGen.FieldType
10063
EmitCneqIL.Emit(OpCodes.Ldloc, 0)
10055
EmitXnorIL.Emit(OpCodes.Ldloc, 0)
10064
10056
Typ = GetType(OpCode)
10065
10057
ReDim Preserve typ258(UBound(typ258) + 1)
10066
10058
typ258(UBound(typ258)) = Typ
10067
EmitCneqIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ258))
10059
EmitXnorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ258))
10068
10060
Typ = Typ03.GetMethod("Emit", typ258).ReturnType
10069
10061
If Typ.ToString() = GetType(System.Void).ToString() Then
10072
EmitCneqIL.Emit(OpCodes.Pop)
10064
EmitXnorIL.Emit(OpCodes.Pop)
10074
EmitCneqIL.MarkSequencePoint(doc3, 737, 1, 737, 100)
10075
EmitCneqIL.Emit(OpCodes.Ret)
10066
EmitXnorIL.MarkSequencePoint(doc3, 732, 1, 732, 100)
10076
10067
Dim typ259(-1) As Type
10068
EmitXnorIL.Emit(OpCodes.Ldstr, "not")
10069
Typ = GetType(System.String)
10077
10070
ReDim Preserve typ259(UBound(typ259) + 1)
10078
typ259(UBound(typ259)) = GetType(System.Boolean)
10079
Dim EmitCgt As MethodBuilder = ILEmitter.DefineMethod("EmitCgt", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), typ259)
10080
Dim EmitCgtIL As ILGenerator = EmitCgt.GetILGenerator()
10081
Dim EmitCgtparam01 As ParameterBuilder = EmitCgt.DefineParameter(1, ParameterAttributes.None, "s")
10082
EmitCgtIL.MarkSequencePoint(doc3, 740, 1, 740, 100)
10083
Dim locbldr41 As LocalBuilder = EmitCgtIL.DeclareLocal(GetType(OpCode))
10084
locbldr41.SetLocalSymInfo("op")
10085
EmitCgtIL.MarkSequencePoint(doc3, 741, 1, 741, 100)
10086
EmitCgtIL.Emit(OpCodes.Ldarg, 0)
10087
Typ = GetType(System.Boolean)
10088
EmitCgtIL.Emit(OpCodes.Ldc_I4, 1)
10089
Typ = GetType(System.Boolean)
10090
Dim fa221 As System.Reflection.Emit.Label = EmitCgtIL.DefineLabel()
10091
Dim tru221 As System.Reflection.Emit.Label = EmitCgtIL.DefineLabel()
10092
Dim cont221 As System.Reflection.Emit.Label = EmitCgtIL.DefineLabel()
10093
EmitCgtIL.Emit(OpCodes.Beq, tru221)
10094
EmitCgtIL.Emit(OpCodes.Br, fa221)
10095
EmitCgtIL.MarkLabel(tru221)
10096
EmitCgtIL.MarkSequencePoint(doc3, 742, 1, 742, 100)
10071
typ259(UBound(typ259)) = Typ
10072
EmitXnorIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ259))
10073
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ259).ReturnType
10074
EmitXnorIL.Emit(OpCodes.Stloc, 0)
10075
EmitXnorIL.MarkSequencePoint(doc3, 733, 1, 733, 100)
10097
10076
Dim typ260(-1) As Type
10098
EmitCgtIL.Emit(OpCodes.Ldstr, "cgt")
10099
Typ = GetType(System.String)
10077
EmitXnorIL.Emit(OpCodes.Ldsfld, ILGen)
10078
Typ = ILGen.FieldType
10080
EmitXnorIL.Emit(OpCodes.Ldloc, 0)
10081
Typ = GetType(OpCode)
10100
10082
ReDim Preserve typ260(UBound(typ260) + 1)
10101
10083
typ260(UBound(typ260)) = Typ
10102
EmitCgtIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ260))
10103
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ260).ReturnType
10104
EmitCgtIL.Emit(OpCodes.Stloc, 0)
10105
EmitCgtIL.MarkSequencePoint(doc3, 743, 1, 743, 100)
10084
EmitXnorIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ260))
10085
Typ = Typ03.GetMethod("Emit", typ260).ReturnType
10086
If Typ.ToString() = GetType(System.Void).ToString() Then
10089
EmitXnorIL.Emit(OpCodes.Pop)
10091
EmitXnorIL.MarkSequencePoint(doc3, 734, 1, 734, 100)
10092
EmitXnorIL.Emit(OpCodes.Ret)
10093
Dim EmitCeq As MethodBuilder = ILEmitter.DefineMethod("EmitCeq", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
10094
Dim EmitCeqIL As ILGenerator = EmitCeq.GetILGenerator()
10095
EmitCeqIL.MarkSequencePoint(doc3, 737, 1, 737, 100)
10096
Dim locbldr40 As LocalBuilder = EmitCeqIL.DeclareLocal(GetType(OpCode))
10097
locbldr40.SetLocalSymInfo("op")
10098
EmitCeqIL.MarkSequencePoint(doc3, 738, 1, 738, 100)
10106
10099
Dim typ261(-1) As Type
10107
EmitCgtIL.Emit(OpCodes.Ldsfld, ILGen)
10108
Typ = ILGen.FieldType
10110
EmitCgtIL.Emit(OpCodes.Ldloc, 0)
10111
Typ = GetType(OpCode)
10100
EmitCeqIL.Emit(OpCodes.Ldstr, "ceq")
10101
Typ = GetType(System.String)
10112
10102
ReDim Preserve typ261(UBound(typ261) + 1)
10113
10103
typ261(UBound(typ261)) = Typ
10114
EmitCgtIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ261))
10115
Typ = Typ03.GetMethod("Emit", typ261).ReturnType
10116
If Typ.ToString() = GetType(System.Void).ToString() Then
10119
EmitCgtIL.Emit(OpCodes.Pop)
10121
EmitCgtIL.MarkSequencePoint(doc3, 744, 1, 744, 100)
10122
EmitCgtIL.Emit(OpCodes.Br, cont221)
10123
EmitCgtIL.MarkLabel(fa221)
10124
EmitCgtIL.MarkSequencePoint(doc3, 745, 1, 745, 100)
10104
EmitCeqIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ261))
10105
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ261).ReturnType
10106
EmitCeqIL.Emit(OpCodes.Stloc, 0)
10107
EmitCeqIL.MarkSequencePoint(doc3, 739, 1, 739, 100)
10125
10108
Dim typ262(-1) As Type
10126
EmitCgtIL.Emit(OpCodes.Ldstr, "cgt.un")
10127
Typ = GetType(System.String)
10109
EmitCeqIL.Emit(OpCodes.Ldsfld, ILGen)
10110
Typ = ILGen.FieldType
10112
EmitCeqIL.Emit(OpCodes.Ldloc, 0)
10113
Typ = GetType(OpCode)
10128
10114
ReDim Preserve typ262(UBound(typ262) + 1)
10129
10115
typ262(UBound(typ262)) = Typ
10130
EmitCgtIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ262))
10131
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ262).ReturnType
10132
EmitCgtIL.Emit(OpCodes.Stloc, 0)
10133
EmitCgtIL.MarkSequencePoint(doc3, 746, 1, 746, 100)
10116
EmitCeqIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ262))
10117
Typ = Typ03.GetMethod("Emit", typ262).ReturnType
10118
If Typ.ToString() = GetType(System.Void).ToString() Then
10121
EmitCeqIL.Emit(OpCodes.Pop)
10123
EmitCeqIL.MarkSequencePoint(doc3, 740, 1, 740, 100)
10124
EmitCeqIL.Emit(OpCodes.Ret)
10125
Dim EmitCneq As MethodBuilder = ILEmitter.DefineMethod("EmitCneq", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
10126
Dim EmitCneqIL As ILGenerator = EmitCneq.GetILGenerator()
10127
EmitCneqIL.MarkSequencePoint(doc3, 743, 1, 743, 100)
10128
Dim locbldr41 As LocalBuilder = EmitCneqIL.DeclareLocal(GetType(OpCode))
10129
locbldr41.SetLocalSymInfo("op")
10130
EmitCneqIL.MarkSequencePoint(doc3, 744, 1, 744, 100)
10134
10131
Dim typ263(-1) As Type
10135
EmitCgtIL.Emit(OpCodes.Ldsfld, ILGen)
10136
Typ = ILGen.FieldType
10138
EmitCgtIL.Emit(OpCodes.Ldloc, 0)
10139
Typ = GetType(OpCode)
10132
EmitCneqIL.Emit(OpCodes.Ldstr, "ceq")
10133
Typ = GetType(System.String)
10140
10134
ReDim Preserve typ263(UBound(typ263) + 1)
10141
10135
typ263(UBound(typ263)) = Typ
10142
EmitCgtIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ263))
10143
Typ = Typ03.GetMethod("Emit", typ263).ReturnType
10144
If Typ.ToString() = GetType(System.Void).ToString() Then
10147
EmitCgtIL.Emit(OpCodes.Pop)
10149
EmitCgtIL.MarkSequencePoint(doc3, 747, 1, 747, 100)
10150
EmitCgtIL.Emit(OpCodes.Br, cont221)
10151
EmitCgtIL.MarkLabel(cont221)
10152
EmitCgtIL.MarkSequencePoint(doc3, 748, 1, 748, 100)
10153
EmitCgtIL.Emit(OpCodes.Ret)
10136
EmitCneqIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ263))
10137
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ263).ReturnType
10138
EmitCneqIL.Emit(OpCodes.Stloc, 0)
10139
EmitCneqIL.MarkSequencePoint(doc3, 745, 1, 745, 100)
10154
10140
Dim typ264(-1) As Type
10141
EmitCneqIL.Emit(OpCodes.Ldsfld, ILGen)
10142
Typ = ILGen.FieldType
10144
EmitCneqIL.Emit(OpCodes.Ldloc, 0)
10145
Typ = GetType(OpCode)
10155
10146
ReDim Preserve typ264(UBound(typ264) + 1)
10156
typ264(UBound(typ264)) = GetType(System.Boolean)
10157
Dim EmitClt As MethodBuilder = ILEmitter.DefineMethod("EmitClt", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), typ264)
10158
Dim EmitCltIL As ILGenerator = EmitClt.GetILGenerator()
10159
Dim EmitCltparam01 As ParameterBuilder = EmitClt.DefineParameter(1, ParameterAttributes.None, "s")
10160
EmitCltIL.MarkSequencePoint(doc3, 751, 1, 751, 100)
10161
Dim locbldr42 As LocalBuilder = EmitCltIL.DeclareLocal(GetType(OpCode))
10162
locbldr42.SetLocalSymInfo("op")
10163
EmitCltIL.MarkSequencePoint(doc3, 752, 1, 752, 100)
10164
EmitCltIL.Emit(OpCodes.Ldarg, 0)
10165
Typ = GetType(System.Boolean)
10166
EmitCltIL.Emit(OpCodes.Ldc_I4, 1)
10167
Typ = GetType(System.Boolean)
10168
Dim fa222 As System.Reflection.Emit.Label = EmitCltIL.DefineLabel()
10169
Dim tru222 As System.Reflection.Emit.Label = EmitCltIL.DefineLabel()
10170
Dim cont222 As System.Reflection.Emit.Label = EmitCltIL.DefineLabel()
10171
EmitCltIL.Emit(OpCodes.Beq, tru222)
10172
EmitCltIL.Emit(OpCodes.Br, fa222)
10173
EmitCltIL.MarkLabel(tru222)
10174
EmitCltIL.MarkSequencePoint(doc3, 753, 1, 753, 100)
10147
typ264(UBound(typ264)) = Typ
10148
EmitCneqIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ264))
10149
Typ = Typ03.GetMethod("Emit", typ264).ReturnType
10150
If Typ.ToString() = GetType(System.Void).ToString() Then
10153
EmitCneqIL.Emit(OpCodes.Pop)
10155
EmitCneqIL.MarkSequencePoint(doc3, 746, 1, 746, 100)
10175
10156
Dim typ265(-1) As Type
10176
EmitCltIL.Emit(OpCodes.Ldstr, "clt")
10157
EmitCneqIL.Emit(OpCodes.Ldstr, "ldc.i4.0")
10177
10158
Typ = GetType(System.String)
10178
10159
ReDim Preserve typ265(UBound(typ265) + 1)
10179
10160
typ265(UBound(typ265)) = Typ
10180
EmitCltIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ265))
10161
EmitCneqIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ265))
10181
10162
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ265).ReturnType
10182
EmitCltIL.Emit(OpCodes.Stloc, 0)
10183
EmitCltIL.MarkSequencePoint(doc3, 754, 1, 754, 100)
10163
EmitCneqIL.Emit(OpCodes.Stloc, 0)
10164
EmitCneqIL.MarkSequencePoint(doc3, 747, 1, 747, 100)
10184
10165
Dim typ266(-1) As Type
10185
EmitCltIL.Emit(OpCodes.Ldsfld, ILGen)
10166
EmitCneqIL.Emit(OpCodes.Ldsfld, ILGen)
10186
10167
Typ = ILGen.FieldType
10188
EmitCltIL.Emit(OpCodes.Ldloc, 0)
10169
EmitCneqIL.Emit(OpCodes.Ldloc, 0)
10189
10170
Typ = GetType(OpCode)
10190
10171
ReDim Preserve typ266(UBound(typ266) + 1)
10191
10172
typ266(UBound(typ266)) = Typ
10192
EmitCltIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ266))
10173
EmitCneqIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ266))
10193
10174
Typ = Typ03.GetMethod("Emit", typ266).ReturnType
10194
10175
If Typ.ToString() = GetType(System.Void).ToString() Then
10197
EmitCltIL.Emit(OpCodes.Pop)
10178
EmitCneqIL.Emit(OpCodes.Pop)
10199
EmitCltIL.MarkSequencePoint(doc3, 755, 1, 755, 100)
10200
EmitCltIL.Emit(OpCodes.Br, cont222)
10201
EmitCltIL.MarkLabel(fa222)
10202
EmitCltIL.MarkSequencePoint(doc3, 756, 1, 756, 100)
10180
EmitCneqIL.MarkSequencePoint(doc3, 748, 1, 748, 100)
10203
10181
Dim typ267(-1) As Type
10204
EmitCltIL.Emit(OpCodes.Ldstr, "clt.un")
10182
EmitCneqIL.Emit(OpCodes.Ldstr, "ceq")
10205
10183
Typ = GetType(System.String)
10206
10184
ReDim Preserve typ267(UBound(typ267) + 1)
10207
10185
typ267(UBound(typ267)) = Typ
10208
EmitCltIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ267))
10186
EmitCneqIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ267))
10209
10187
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ267).ReturnType
10210
EmitCltIL.Emit(OpCodes.Stloc, 0)
10211
EmitCltIL.MarkSequencePoint(doc3, 757, 1, 757, 100)
10188
EmitCneqIL.Emit(OpCodes.Stloc, 0)
10189
EmitCneqIL.MarkSequencePoint(doc3, 749, 1, 749, 100)
10212
10190
Dim typ268(-1) As Type
10213
EmitCltIL.Emit(OpCodes.Ldsfld, ILGen)
10191
EmitCneqIL.Emit(OpCodes.Ldsfld, ILGen)
10214
10192
Typ = ILGen.FieldType
10216
EmitCltIL.Emit(OpCodes.Ldloc, 0)
10194
EmitCneqIL.Emit(OpCodes.Ldloc, 0)
10217
10195
Typ = GetType(OpCode)
10218
10196
ReDim Preserve typ268(UBound(typ268) + 1)
10219
10197
typ268(UBound(typ268)) = Typ
10220
EmitCltIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ268))
10198
EmitCneqIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ268))
10221
10199
Typ = Typ03.GetMethod("Emit", typ268).ReturnType
10222
10200
If Typ.ToString() = GetType(System.Void).ToString() Then
10225
EmitCltIL.Emit(OpCodes.Pop)
10203
EmitCneqIL.Emit(OpCodes.Pop)
10227
EmitCltIL.MarkSequencePoint(doc3, 758, 1, 758, 100)
10228
EmitCltIL.Emit(OpCodes.Br, cont222)
10229
EmitCltIL.MarkLabel(cont222)
10230
EmitCltIL.MarkSequencePoint(doc3, 759, 1, 759, 100)
10231
EmitCltIL.Emit(OpCodes.Ret)
10205
EmitCneqIL.MarkSequencePoint(doc3, 750, 1, 750, 100)
10206
EmitCneqIL.Emit(OpCodes.Ret)
10232
10207
Dim typ269(-1) As Type
10233
10208
ReDim Preserve typ269(UBound(typ269) + 1)
10234
10209
typ269(UBound(typ269)) = GetType(System.Boolean)
10235
Dim EmitCle As MethodBuilder = ILEmitter.DefineMethod("EmitCle", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), typ269)
10236
Dim EmitCleIL As ILGenerator = EmitCle.GetILGenerator()
10237
Dim EmitCleparam01 As ParameterBuilder = EmitCle.DefineParameter(1, ParameterAttributes.None, "s")
10238
EmitCleIL.MarkSequencePoint(doc3, 762, 1, 762, 100)
10239
Dim locbldr43 As LocalBuilder = EmitCleIL.DeclareLocal(GetType(OpCode))
10240
locbldr43.SetLocalSymInfo("op")
10241
EmitCleIL.MarkSequencePoint(doc3, 763, 1, 763, 100)
10242
EmitCleIL.Emit(OpCodes.Ldarg, 0)
10243
Typ = GetType(System.Boolean)
10244
EmitCleIL.Emit(OpCodes.Ldc_I4, 1)
10245
Typ = GetType(System.Boolean)
10246
Dim fa223 As System.Reflection.Emit.Label = EmitCleIL.DefineLabel()
10247
Dim tru223 As System.Reflection.Emit.Label = EmitCleIL.DefineLabel()
10248
Dim cont223 As System.Reflection.Emit.Label = EmitCleIL.DefineLabel()
10249
EmitCleIL.Emit(OpCodes.Beq, tru223)
10250
EmitCleIL.Emit(OpCodes.Br, fa223)
10251
EmitCleIL.MarkLabel(tru223)
10252
EmitCleIL.MarkSequencePoint(doc3, 764, 1, 764, 100)
10210
Dim EmitCgt As MethodBuilder = ILEmitter.DefineMethod("EmitCgt", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), typ269)
10211
Dim EmitCgtIL As ILGenerator = EmitCgt.GetILGenerator()
10212
Dim EmitCgtparam01 As ParameterBuilder = EmitCgt.DefineParameter(1, ParameterAttributes.None, "s")
10213
EmitCgtIL.MarkSequencePoint(doc3, 753, 1, 753, 100)
10214
Dim locbldr42 As LocalBuilder = EmitCgtIL.DeclareLocal(GetType(OpCode))
10215
locbldr42.SetLocalSymInfo("op")
10216
EmitCgtIL.MarkSequencePoint(doc3, 754, 1, 754, 100)
10217
EmitCgtIL.Emit(OpCodes.Ldarg, 0)
10218
Typ = GetType(System.Boolean)
10219
EmitCgtIL.Emit(OpCodes.Ldc_I4, 1)
10220
Typ = GetType(System.Boolean)
10221
Dim fa221 As System.Reflection.Emit.Label = EmitCgtIL.DefineLabel()
10222
Dim tru221 As System.Reflection.Emit.Label = EmitCgtIL.DefineLabel()
10223
Dim cont221 As System.Reflection.Emit.Label = EmitCgtIL.DefineLabel()
10224
EmitCgtIL.Emit(OpCodes.Beq, tru221)
10225
EmitCgtIL.Emit(OpCodes.Br, fa221)
10226
EmitCgtIL.MarkLabel(tru221)
10227
EmitCgtIL.MarkSequencePoint(doc3, 755, 1, 755, 100)
10253
10228
Dim typ270(-1) As Type
10254
EmitCleIL.Emit(OpCodes.Ldstr, "cgt")
10229
EmitCgtIL.Emit(OpCodes.Ldstr, "cgt")
10255
10230
Typ = GetType(System.String)
10256
10231
ReDim Preserve typ270(UBound(typ270) + 1)
10257
10232
typ270(UBound(typ270)) = Typ
10258
EmitCleIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ270))
10233
EmitCgtIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ270))
10259
10234
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ270).ReturnType
10260
EmitCleIL.Emit(OpCodes.Stloc, 0)
10261
EmitCleIL.MarkSequencePoint(doc3, 765, 1, 765, 100)
10235
EmitCgtIL.Emit(OpCodes.Stloc, 0)
10236
EmitCgtIL.MarkSequencePoint(doc3, 756, 1, 756, 100)
10262
10237
Dim typ271(-1) As Type
10263
EmitCleIL.Emit(OpCodes.Ldsfld, ILGen)
10238
EmitCgtIL.Emit(OpCodes.Ldsfld, ILGen)
10264
10239
Typ = ILGen.FieldType
10266
EmitCleIL.Emit(OpCodes.Ldloc, 0)
10241
EmitCgtIL.Emit(OpCodes.Ldloc, 0)
10267
10242
Typ = GetType(OpCode)
10268
10243
ReDim Preserve typ271(UBound(typ271) + 1)
10269
10244
typ271(UBound(typ271)) = Typ
10270
EmitCleIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ271))
10245
EmitCgtIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ271))
10271
10246
Typ = Typ03.GetMethod("Emit", typ271).ReturnType
10272
10247
If Typ.ToString() = GetType(System.Void).ToString() Then
10275
EmitCleIL.Emit(OpCodes.Pop)
10250
EmitCgtIL.Emit(OpCodes.Pop)
10277
EmitCleIL.MarkSequencePoint(doc3, 766, 1, 766, 100)
10278
EmitCleIL.Emit(OpCodes.Br, cont223)
10279
EmitCleIL.MarkLabel(fa223)
10280
EmitCleIL.MarkSequencePoint(doc3, 767, 1, 767, 100)
10252
EmitCgtIL.MarkSequencePoint(doc3, 757, 1, 757, 100)
10253
EmitCgtIL.Emit(OpCodes.Br, cont221)
10254
EmitCgtIL.MarkLabel(fa221)
10255
EmitCgtIL.MarkSequencePoint(doc3, 758, 1, 758, 100)
10281
10256
Dim typ272(-1) As Type
10282
EmitCleIL.Emit(OpCodes.Ldstr, "cgt.un")
10257
EmitCgtIL.Emit(OpCodes.Ldstr, "cgt.un")
10283
10258
Typ = GetType(System.String)
10284
10259
ReDim Preserve typ272(UBound(typ272) + 1)
10285
10260
typ272(UBound(typ272)) = Typ
10286
EmitCleIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ272))
10261
EmitCgtIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ272))
10287
10262
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ272).ReturnType
10288
EmitCleIL.Emit(OpCodes.Stloc, 0)
10289
EmitCleIL.MarkSequencePoint(doc3, 768, 1, 768, 100)
10263
EmitCgtIL.Emit(OpCodes.Stloc, 0)
10264
EmitCgtIL.MarkSequencePoint(doc3, 759, 1, 759, 100)
10290
10265
Dim typ273(-1) As Type
10291
EmitCleIL.Emit(OpCodes.Ldsfld, ILGen)
10266
EmitCgtIL.Emit(OpCodes.Ldsfld, ILGen)
10292
10267
Typ = ILGen.FieldType
10294
EmitCleIL.Emit(OpCodes.Ldloc, 0)
10269
EmitCgtIL.Emit(OpCodes.Ldloc, 0)
10295
10270
Typ = GetType(OpCode)
10296
10271
ReDim Preserve typ273(UBound(typ273) + 1)
10297
10272
typ273(UBound(typ273)) = Typ
10298
EmitCleIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ273))
10273
EmitCgtIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ273))
10299
10274
Typ = Typ03.GetMethod("Emit", typ273).ReturnType
10300
10275
If Typ.ToString() = GetType(System.Void).ToString() Then
10303
EmitCleIL.Emit(OpCodes.Pop)
10278
EmitCgtIL.Emit(OpCodes.Pop)
10305
EmitCleIL.MarkSequencePoint(doc3, 769, 1, 769, 100)
10306
EmitCleIL.Emit(OpCodes.Br, cont223)
10307
EmitCleIL.MarkLabel(cont223)
10308
EmitCleIL.MarkSequencePoint(doc3, 770, 1, 770, 100)
10280
EmitCgtIL.MarkSequencePoint(doc3, 760, 1, 760, 100)
10281
EmitCgtIL.Emit(OpCodes.Br, cont221)
10282
EmitCgtIL.MarkLabel(cont221)
10283
EmitCgtIL.MarkSequencePoint(doc3, 761, 1, 761, 100)
10284
EmitCgtIL.Emit(OpCodes.Ret)
10309
10285
Dim typ274(-1) As Type
10310
EmitCleIL.Emit(OpCodes.Ldstr, "not")
10311
Typ = GetType(System.String)
10312
10286
ReDim Preserve typ274(UBound(typ274) + 1)
10313
typ274(UBound(typ274)) = Typ
10314
EmitCleIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ274))
10315
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ274).ReturnType
10316
EmitCleIL.Emit(OpCodes.Stloc, 0)
10317
EmitCleIL.MarkSequencePoint(doc3, 771, 1, 771, 100)
10287
typ274(UBound(typ274)) = GetType(System.Boolean)
10288
Dim EmitClt As MethodBuilder = ILEmitter.DefineMethod("EmitClt", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), typ274)
10289
Dim EmitCltIL As ILGenerator = EmitClt.GetILGenerator()
10290
Dim EmitCltparam01 As ParameterBuilder = EmitClt.DefineParameter(1, ParameterAttributes.None, "s")
10291
EmitCltIL.MarkSequencePoint(doc3, 764, 1, 764, 100)
10292
Dim locbldr43 As LocalBuilder = EmitCltIL.DeclareLocal(GetType(OpCode))
10293
locbldr43.SetLocalSymInfo("op")
10294
EmitCltIL.MarkSequencePoint(doc3, 765, 1, 765, 100)
10295
EmitCltIL.Emit(OpCodes.Ldarg, 0)
10296
Typ = GetType(System.Boolean)
10297
EmitCltIL.Emit(OpCodes.Ldc_I4, 1)
10298
Typ = GetType(System.Boolean)
10299
Dim fa222 As System.Reflection.Emit.Label = EmitCltIL.DefineLabel()
10300
Dim tru222 As System.Reflection.Emit.Label = EmitCltIL.DefineLabel()
10301
Dim cont222 As System.Reflection.Emit.Label = EmitCltIL.DefineLabel()
10302
EmitCltIL.Emit(OpCodes.Beq, tru222)
10303
EmitCltIL.Emit(OpCodes.Br, fa222)
10304
EmitCltIL.MarkLabel(tru222)
10305
EmitCltIL.MarkSequencePoint(doc3, 766, 1, 766, 100)
10318
10306
Dim typ275(-1) As Type
10319
EmitCleIL.Emit(OpCodes.Ldsfld, ILGen)
10320
Typ = ILGen.FieldType
10322
EmitCleIL.Emit(OpCodes.Ldloc, 0)
10323
Typ = GetType(OpCode)
10307
EmitCltIL.Emit(OpCodes.Ldstr, "clt")
10308
Typ = GetType(System.String)
10324
10309
ReDim Preserve typ275(UBound(typ275) + 1)
10325
10310
typ275(UBound(typ275)) = Typ
10326
EmitCleIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ275))
10327
Typ = Typ03.GetMethod("Emit", typ275).ReturnType
10328
If Typ.ToString() = GetType(System.Void).ToString() Then
10331
EmitCleIL.Emit(OpCodes.Pop)
10333
EmitCleIL.MarkSequencePoint(doc3, 772, 1, 772, 100)
10334
EmitCleIL.Emit(OpCodes.Ret)
10311
EmitCltIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ275))
10312
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ275).ReturnType
10313
EmitCltIL.Emit(OpCodes.Stloc, 0)
10314
EmitCltIL.MarkSequencePoint(doc3, 767, 1, 767, 100)
10335
10315
Dim typ276(-1) As Type
10316
EmitCltIL.Emit(OpCodes.Ldsfld, ILGen)
10317
Typ = ILGen.FieldType
10319
EmitCltIL.Emit(OpCodes.Ldloc, 0)
10320
Typ = GetType(OpCode)
10336
10321
ReDim Preserve typ276(UBound(typ276) + 1)
10337
typ276(UBound(typ276)) = GetType(System.Boolean)
10338
Dim EmitCge As MethodBuilder = ILEmitter.DefineMethod("EmitCge", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), typ276)
10339
Dim EmitCgeIL As ILGenerator = EmitCge.GetILGenerator()
10340
Dim EmitCgeparam01 As ParameterBuilder = EmitCge.DefineParameter(1, ParameterAttributes.None, "s")
10341
EmitCgeIL.MarkSequencePoint(doc3, 775, 1, 775, 100)
10342
Dim locbldr44 As LocalBuilder = EmitCgeIL.DeclareLocal(GetType(OpCode))
10343
locbldr44.SetLocalSymInfo("op")
10344
EmitCgeIL.MarkSequencePoint(doc3, 776, 1, 776, 100)
10345
EmitCgeIL.Emit(OpCodes.Ldarg, 0)
10346
Typ = GetType(System.Boolean)
10347
EmitCgeIL.Emit(OpCodes.Ldc_I4, 1)
10348
Typ = GetType(System.Boolean)
10349
Dim fa224 As System.Reflection.Emit.Label = EmitCgeIL.DefineLabel()
10350
Dim tru224 As System.Reflection.Emit.Label = EmitCgeIL.DefineLabel()
10351
Dim cont224 As System.Reflection.Emit.Label = EmitCgeIL.DefineLabel()
10352
EmitCgeIL.Emit(OpCodes.Beq, tru224)
10353
EmitCgeIL.Emit(OpCodes.Br, fa224)
10354
EmitCgeIL.MarkLabel(tru224)
10355
EmitCgeIL.MarkSequencePoint(doc3, 777, 1, 777, 100)
10322
typ276(UBound(typ276)) = Typ
10323
EmitCltIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ276))
10324
Typ = Typ03.GetMethod("Emit", typ276).ReturnType
10325
If Typ.ToString() = GetType(System.Void).ToString() Then
10328
EmitCltIL.Emit(OpCodes.Pop)
10330
EmitCltIL.MarkSequencePoint(doc3, 768, 1, 768, 100)
10331
EmitCltIL.Emit(OpCodes.Br, cont222)
10332
EmitCltIL.MarkLabel(fa222)
10333
EmitCltIL.MarkSequencePoint(doc3, 769, 1, 769, 100)
10356
10334
Dim typ277(-1) As Type
10357
EmitCgeIL.Emit(OpCodes.Ldstr, "clt")
10335
EmitCltIL.Emit(OpCodes.Ldstr, "clt.un")
10358
10336
Typ = GetType(System.String)
10359
10337
ReDim Preserve typ277(UBound(typ277) + 1)
10360
10338
typ277(UBound(typ277)) = Typ
10361
EmitCgeIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ277))
10339
EmitCltIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ277))
10362
10340
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ277).ReturnType
10363
EmitCgeIL.Emit(OpCodes.Stloc, 0)
10364
EmitCgeIL.MarkSequencePoint(doc3, 778, 1, 778, 100)
10341
EmitCltIL.Emit(OpCodes.Stloc, 0)
10342
EmitCltIL.MarkSequencePoint(doc3, 770, 1, 770, 100)
10365
10343
Dim typ278(-1) As Type
10366
EmitCgeIL.Emit(OpCodes.Ldsfld, ILGen)
10344
EmitCltIL.Emit(OpCodes.Ldsfld, ILGen)
10367
10345
Typ = ILGen.FieldType
10369
EmitCgeIL.Emit(OpCodes.Ldloc, 0)
10347
EmitCltIL.Emit(OpCodes.Ldloc, 0)
10370
10348
Typ = GetType(OpCode)
10371
10349
ReDim Preserve typ278(UBound(typ278) + 1)
10372
10350
typ278(UBound(typ278)) = Typ
10373
EmitCgeIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ278))
10351
EmitCltIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ278))
10374
10352
Typ = Typ03.GetMethod("Emit", typ278).ReturnType
10375
10353
If Typ.ToString() = GetType(System.Void).ToString() Then
10378
EmitCgeIL.Emit(OpCodes.Pop)
10356
EmitCltIL.Emit(OpCodes.Pop)
10380
EmitCgeIL.MarkSequencePoint(doc3, 779, 1, 779, 100)
10381
EmitCgeIL.Emit(OpCodes.Br, cont224)
10382
EmitCgeIL.MarkLabel(fa224)
10383
EmitCgeIL.MarkSequencePoint(doc3, 780, 1, 780, 100)
10358
EmitCltIL.MarkSequencePoint(doc3, 771, 1, 771, 100)
10359
EmitCltIL.Emit(OpCodes.Br, cont222)
10360
EmitCltIL.MarkLabel(cont222)
10361
EmitCltIL.MarkSequencePoint(doc3, 772, 1, 772, 100)
10362
EmitCltIL.Emit(OpCodes.Ret)
10384
10363
Dim typ279(-1) As Type
10385
EmitCgeIL.Emit(OpCodes.Ldstr, "clt.un")
10386
Typ = GetType(System.String)
10387
10364
ReDim Preserve typ279(UBound(typ279) + 1)
10388
typ279(UBound(typ279)) = Typ
10389
EmitCgeIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ279))
10390
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ279).ReturnType
10391
EmitCgeIL.Emit(OpCodes.Stloc, 0)
10392
EmitCgeIL.MarkSequencePoint(doc3, 781, 1, 781, 100)
10365
typ279(UBound(typ279)) = GetType(System.Boolean)
10366
Dim EmitCle As MethodBuilder = ILEmitter.DefineMethod("EmitCle", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), typ279)
10367
Dim EmitCleIL As ILGenerator = EmitCle.GetILGenerator()
10368
Dim EmitCleparam01 As ParameterBuilder = EmitCle.DefineParameter(1, ParameterAttributes.None, "s")
10369
EmitCleIL.MarkSequencePoint(doc3, 775, 1, 775, 100)
10370
Dim locbldr44 As LocalBuilder = EmitCleIL.DeclareLocal(GetType(OpCode))
10371
locbldr44.SetLocalSymInfo("op")
10372
EmitCleIL.MarkSequencePoint(doc3, 776, 1, 776, 100)
10373
EmitCleIL.Emit(OpCodes.Ldarg, 0)
10374
Typ = GetType(System.Boolean)
10375
EmitCleIL.Emit(OpCodes.Ldc_I4, 1)
10376
Typ = GetType(System.Boolean)
10377
Dim fa223 As System.Reflection.Emit.Label = EmitCleIL.DefineLabel()
10378
Dim tru223 As System.Reflection.Emit.Label = EmitCleIL.DefineLabel()
10379
Dim cont223 As System.Reflection.Emit.Label = EmitCleIL.DefineLabel()
10380
EmitCleIL.Emit(OpCodes.Beq, tru223)
10381
EmitCleIL.Emit(OpCodes.Br, fa223)
10382
EmitCleIL.MarkLabel(tru223)
10383
EmitCleIL.MarkSequencePoint(doc3, 777, 1, 777, 100)
10393
10384
Dim typ280(-1) As Type
10394
EmitCgeIL.Emit(OpCodes.Ldsfld, ILGen)
10395
Typ = ILGen.FieldType
10397
EmitCgeIL.Emit(OpCodes.Ldloc, 0)
10398
Typ = GetType(OpCode)
10385
EmitCleIL.Emit(OpCodes.Ldstr, "cgt")
10386
Typ = GetType(System.String)
10399
10387
ReDim Preserve typ280(UBound(typ280) + 1)
10400
10388
typ280(UBound(typ280)) = Typ
10401
EmitCgeIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ280))
10402
Typ = Typ03.GetMethod("Emit", typ280).ReturnType
10403
If Typ.ToString() = GetType(System.Void).ToString() Then
10406
EmitCgeIL.Emit(OpCodes.Pop)
10408
EmitCgeIL.MarkSequencePoint(doc3, 782, 1, 782, 100)
10409
EmitCgeIL.Emit(OpCodes.Br, cont224)
10410
EmitCgeIL.MarkLabel(cont224)
10411
EmitCgeIL.MarkSequencePoint(doc3, 783, 1, 783, 100)
10389
EmitCleIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ280))
10390
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ280).ReturnType
10391
EmitCleIL.Emit(OpCodes.Stloc, 0)
10392
EmitCleIL.MarkSequencePoint(doc3, 778, 1, 778, 100)
10412
10393
Dim typ281(-1) As Type
10413
EmitCgeIL.Emit(OpCodes.Ldstr, "not")
10414
Typ = GetType(System.String)
10394
EmitCleIL.Emit(OpCodes.Ldsfld, ILGen)
10395
Typ = ILGen.FieldType
10397
EmitCleIL.Emit(OpCodes.Ldloc, 0)
10398
Typ = GetType(OpCode)
10415
10399
ReDim Preserve typ281(UBound(typ281) + 1)
10416
10400
typ281(UBound(typ281)) = Typ
10417
EmitCgeIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ281))
10418
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ281).ReturnType
10419
EmitCgeIL.Emit(OpCodes.Stloc, 0)
10420
EmitCgeIL.MarkSequencePoint(doc3, 784, 1, 784, 100)
10401
EmitCleIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ281))
10402
Typ = Typ03.GetMethod("Emit", typ281).ReturnType
10403
If Typ.ToString() = GetType(System.Void).ToString() Then
10406
EmitCleIL.Emit(OpCodes.Pop)
10408
EmitCleIL.MarkSequencePoint(doc3, 779, 1, 779, 100)
10409
EmitCleIL.Emit(OpCodes.Br, cont223)
10410
EmitCleIL.MarkLabel(fa223)
10411
EmitCleIL.MarkSequencePoint(doc3, 780, 1, 780, 100)
10421
10412
Dim typ282(-1) As Type
10422
EmitCgeIL.Emit(OpCodes.Ldsfld, ILGen)
10423
Typ = ILGen.FieldType
10425
EmitCgeIL.Emit(OpCodes.Ldloc, 0)
10426
Typ = GetType(OpCode)
10413
EmitCleIL.Emit(OpCodes.Ldstr, "cgt.un")
10414
Typ = GetType(System.String)
10427
10415
ReDim Preserve typ282(UBound(typ282) + 1)
10428
10416
typ282(UBound(typ282)) = Typ
10429
EmitCgeIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ282))
10430
Typ = Typ03.GetMethod("Emit", typ282).ReturnType
10431
If Typ.ToString() = GetType(System.Void).ToString() Then
10434
EmitCgeIL.Emit(OpCodes.Pop)
10436
EmitCgeIL.MarkSequencePoint(doc3, 785, 1, 785, 100)
10417
EmitCleIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ282))
10418
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ282).ReturnType
10419
EmitCleIL.Emit(OpCodes.Stloc, 0)
10420
EmitCleIL.MarkSequencePoint(doc3, 781, 1, 781, 100)
10421
Dim typ283(-1) As Type
10422
EmitCleIL.Emit(OpCodes.Ldsfld, ILGen)
10423
Typ = ILGen.FieldType
10425
EmitCleIL.Emit(OpCodes.Ldloc, 0)
10426
Typ = GetType(OpCode)
10427
ReDim Preserve typ283(UBound(typ283) + 1)
10428
typ283(UBound(typ283)) = Typ
10429
EmitCleIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ283))
10430
Typ = Typ03.GetMethod("Emit", typ283).ReturnType
10431
If Typ.ToString() = GetType(System.Void).ToString() Then
10434
EmitCleIL.Emit(OpCodes.Pop)
10436
EmitCleIL.MarkSequencePoint(doc3, 782, 1, 782, 100)
10437
EmitCleIL.Emit(OpCodes.Br, cont223)
10438
EmitCleIL.MarkLabel(cont223)
10439
EmitCleIL.MarkSequencePoint(doc3, 783, 1, 783, 100)
10440
Dim typ284(-1) As Type
10441
EmitCleIL.Emit(OpCodes.Ldstr, "ldc.i4.0")
10442
Typ = GetType(System.String)
10443
ReDim Preserve typ284(UBound(typ284) + 1)
10444
typ284(UBound(typ284)) = Typ
10445
EmitCleIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ284))
10446
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ284).ReturnType
10447
EmitCleIL.Emit(OpCodes.Stloc, 0)
10448
EmitCleIL.MarkSequencePoint(doc3, 784, 1, 784, 100)
10449
Dim typ285(-1) As Type
10450
EmitCleIL.Emit(OpCodes.Ldsfld, ILGen)
10451
Typ = ILGen.FieldType
10453
EmitCleIL.Emit(OpCodes.Ldloc, 0)
10454
Typ = GetType(OpCode)
10455
ReDim Preserve typ285(UBound(typ285) + 1)
10456
typ285(UBound(typ285)) = Typ
10457
EmitCleIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ285))
10458
Typ = Typ03.GetMethod("Emit", typ285).ReturnType
10459
If Typ.ToString() = GetType(System.Void).ToString() Then
10462
EmitCleIL.Emit(OpCodes.Pop)
10464
EmitCleIL.MarkSequencePoint(doc3, 785, 1, 785, 100)
10465
Dim typ286(-1) As Type
10466
EmitCleIL.Emit(OpCodes.Ldstr, "ceq")
10467
Typ = GetType(System.String)
10468
ReDim Preserve typ286(UBound(typ286) + 1)
10469
typ286(UBound(typ286)) = Typ
10470
EmitCleIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ286))
10471
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ286).ReturnType
10472
EmitCleIL.Emit(OpCodes.Stloc, 0)
10473
EmitCleIL.MarkSequencePoint(doc3, 786, 1, 786, 100)
10474
Dim typ287(-1) As Type
10475
EmitCleIL.Emit(OpCodes.Ldsfld, ILGen)
10476
Typ = ILGen.FieldType
10478
EmitCleIL.Emit(OpCodes.Ldloc, 0)
10479
Typ = GetType(OpCode)
10480
ReDim Preserve typ287(UBound(typ287) + 1)
10481
typ287(UBound(typ287)) = Typ
10482
EmitCleIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ287))
10483
Typ = Typ03.GetMethod("Emit", typ287).ReturnType
10484
If Typ.ToString() = GetType(System.Void).ToString() Then
10487
EmitCleIL.Emit(OpCodes.Pop)
10489
EmitCleIL.MarkSequencePoint(doc3, 787, 1, 787, 100)
10490
EmitCleIL.Emit(OpCodes.Ret)
10491
Dim typ288(-1) As Type
10492
ReDim Preserve typ288(UBound(typ288) + 1)
10493
typ288(UBound(typ288)) = GetType(System.Boolean)
10494
Dim EmitCge As MethodBuilder = ILEmitter.DefineMethod("EmitCge", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), typ288)
10495
Dim EmitCgeIL As ILGenerator = EmitCge.GetILGenerator()
10496
Dim EmitCgeparam01 As ParameterBuilder = EmitCge.DefineParameter(1, ParameterAttributes.None, "s")
10497
EmitCgeIL.MarkSequencePoint(doc3, 790, 1, 790, 100)
10498
Dim locbldr45 As LocalBuilder = EmitCgeIL.DeclareLocal(GetType(OpCode))
10499
locbldr45.SetLocalSymInfo("op")
10500
EmitCgeIL.MarkSequencePoint(doc3, 791, 1, 791, 100)
10501
EmitCgeIL.Emit(OpCodes.Ldarg, 0)
10502
Typ = GetType(System.Boolean)
10503
EmitCgeIL.Emit(OpCodes.Ldc_I4, 1)
10504
Typ = GetType(System.Boolean)
10505
Dim fa224 As System.Reflection.Emit.Label = EmitCgeIL.DefineLabel()
10506
Dim tru224 As System.Reflection.Emit.Label = EmitCgeIL.DefineLabel()
10507
Dim cont224 As System.Reflection.Emit.Label = EmitCgeIL.DefineLabel()
10508
EmitCgeIL.Emit(OpCodes.Beq, tru224)
10509
EmitCgeIL.Emit(OpCodes.Br, fa224)
10510
EmitCgeIL.MarkLabel(tru224)
10511
EmitCgeIL.MarkSequencePoint(doc3, 792, 1, 792, 100)
10512
Dim typ289(-1) As Type
10513
EmitCgeIL.Emit(OpCodes.Ldstr, "clt")
10514
Typ = GetType(System.String)
10515
ReDim Preserve typ289(UBound(typ289) + 1)
10516
typ289(UBound(typ289)) = Typ
10517
EmitCgeIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ289))
10518
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ289).ReturnType
10519
EmitCgeIL.Emit(OpCodes.Stloc, 0)
10520
EmitCgeIL.MarkSequencePoint(doc3, 793, 1, 793, 100)
10521
Dim typ290(-1) As Type
10522
EmitCgeIL.Emit(OpCodes.Ldsfld, ILGen)
10523
Typ = ILGen.FieldType
10525
EmitCgeIL.Emit(OpCodes.Ldloc, 0)
10526
Typ = GetType(OpCode)
10527
ReDim Preserve typ290(UBound(typ290) + 1)
10528
typ290(UBound(typ290)) = Typ
10529
EmitCgeIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ290))
10530
Typ = Typ03.GetMethod("Emit", typ290).ReturnType
10531
If Typ.ToString() = GetType(System.Void).ToString() Then
10534
EmitCgeIL.Emit(OpCodes.Pop)
10536
EmitCgeIL.MarkSequencePoint(doc3, 794, 1, 794, 100)
10537
EmitCgeIL.Emit(OpCodes.Br, cont224)
10538
EmitCgeIL.MarkLabel(fa224)
10539
EmitCgeIL.MarkSequencePoint(doc3, 795, 1, 795, 100)
10540
Dim typ291(-1) As Type
10541
EmitCgeIL.Emit(OpCodes.Ldstr, "clt.un")
10542
Typ = GetType(System.String)
10543
ReDim Preserve typ291(UBound(typ291) + 1)
10544
typ291(UBound(typ291)) = Typ
10545
EmitCgeIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ291))
10546
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ291).ReturnType
10547
EmitCgeIL.Emit(OpCodes.Stloc, 0)
10548
EmitCgeIL.MarkSequencePoint(doc3, 796, 1, 796, 100)
10549
Dim typ292(-1) As Type
10550
EmitCgeIL.Emit(OpCodes.Ldsfld, ILGen)
10551
Typ = ILGen.FieldType
10553
EmitCgeIL.Emit(OpCodes.Ldloc, 0)
10554
Typ = GetType(OpCode)
10555
ReDim Preserve typ292(UBound(typ292) + 1)
10556
typ292(UBound(typ292)) = Typ
10557
EmitCgeIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ292))
10558
Typ = Typ03.GetMethod("Emit", typ292).ReturnType
10559
If Typ.ToString() = GetType(System.Void).ToString() Then
10562
EmitCgeIL.Emit(OpCodes.Pop)
10564
EmitCgeIL.MarkSequencePoint(doc3, 797, 1, 797, 100)
10565
EmitCgeIL.Emit(OpCodes.Br, cont224)
10566
EmitCgeIL.MarkLabel(cont224)
10567
EmitCgeIL.MarkSequencePoint(doc3, 798, 1, 798, 100)
10568
Dim typ293(-1) As Type
10569
EmitCgeIL.Emit(OpCodes.Ldstr, "ldc.i4.0")
10570
Typ = GetType(System.String)
10571
ReDim Preserve typ293(UBound(typ293) + 1)
10572
typ293(UBound(typ293)) = Typ
10573
EmitCgeIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ293))
10574
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ293).ReturnType
10575
EmitCgeIL.Emit(OpCodes.Stloc, 0)
10576
EmitCgeIL.MarkSequencePoint(doc3, 799, 1, 799, 100)
10577
Dim typ294(-1) As Type
10578
EmitCgeIL.Emit(OpCodes.Ldsfld, ILGen)
10579
Typ = ILGen.FieldType
10581
EmitCgeIL.Emit(OpCodes.Ldloc, 0)
10582
Typ = GetType(OpCode)
10583
ReDim Preserve typ294(UBound(typ294) + 1)
10584
typ294(UBound(typ294)) = Typ
10585
EmitCgeIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ294))
10586
Typ = Typ03.GetMethod("Emit", typ294).ReturnType
10587
If Typ.ToString() = GetType(System.Void).ToString() Then
10590
EmitCgeIL.Emit(OpCodes.Pop)
10592
EmitCgeIL.MarkSequencePoint(doc3, 800, 1, 800, 100)
10593
Dim typ295(-1) As Type
10594
EmitCgeIL.Emit(OpCodes.Ldstr, "ceq")
10595
Typ = GetType(System.String)
10596
ReDim Preserve typ295(UBound(typ295) + 1)
10597
typ295(UBound(typ295)) = Typ
10598
EmitCgeIL.Emit(OpCodes.Call, asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ295))
10599
Typ = asm.GetType("dylan.NET.Reflection.InstructionHelper").GetMethod("getOPCode", typ295).ReturnType
10600
EmitCgeIL.Emit(OpCodes.Stloc, 0)
10601
EmitCgeIL.MarkSequencePoint(doc3, 801, 1, 801, 100)
10602
Dim typ296(-1) As Type
10603
EmitCgeIL.Emit(OpCodes.Ldsfld, ILGen)
10604
Typ = ILGen.FieldType
10606
EmitCgeIL.Emit(OpCodes.Ldloc, 0)
10607
Typ = GetType(OpCode)
10608
ReDim Preserve typ296(UBound(typ296) + 1)
10609
typ296(UBound(typ296)) = Typ
10610
EmitCgeIL.Emit(OpCodes.Callvirt, Typ03.GetMethod("Emit", typ296))
10611
Typ = Typ03.GetMethod("Emit", typ296).ReturnType
10612
If Typ.ToString() = GetType(System.Void).ToString() Then
10615
EmitCgeIL.Emit(OpCodes.Pop)
10617
EmitCgeIL.MarkSequencePoint(doc3, 802, 1, 802, 100)
10437
10618
EmitCgeIL.Emit(OpCodes.Ret)
10438
10619
Dim EmitLike As MethodBuilder = ILEmitter.DefineMethod("EmitLike", MethodAttributes.Public Or MethodAttributes.Static, GetType(System.Void), Type.EmptyTypes)
10439
10620
Dim EmitLikeIL As ILGenerator = EmitLike.GetILGenerator()
10440
EmitLikeIL.MarkSequencePoint(doc3, 788, 1, 788, 100)
10441
Dim locbldr45 As LocalBuilder = EmitLikeIL.DeclareLocal(GetType(OpCode))
10442
locbldr45.SetLocalSymInfo("op")
10443
EmitLikeIL.MarkSequencePoint(doc3, 789, 1, 789, 100)
10444
Dim locbldr46 As LocalBuilder = EmitLikeIL.DeclareLocal(GetType(System.Type))
10445
locbldr46.SetLocalSymInfo("lotyp")
10621
EmitLikeIL.MarkSequencePoint(doc3, 805, 1, 805, 100)
10622
Dim locbldr46 As LocalBuilder = EmitLikeIL.DeclareLocal(GetType(OpCode))
10623
locbldr46.SetLocalSymInfo("op")
10624
EmitLikeIL.MarkSequencePoint(doc3, 806, 1, 806, 100)
10625
Dim locbldr47 As LocalBuilder = EmitLikeIL.DeclareLocal(GetType(System.Type))
10626
locbldr47.SetLocalSymInfo("lotyp")
10446
10627
EmitLikeIL.Emit(OpCodes.Ldtoken, GetType(LikeOperator))
10447
Dim typ283 As Type() = {GetType(System.RuntimeTypeHandle)}
10448
EmitLikeIL.Emit(OpCodes.Call, GetType(System.Type).GetMethod("GetTypeFromHandle", typ283))
10449
Typ = GetType(System.Type).GetMethod("GetTypeFromHandle", typ283).ReturnType
10628
Dim typ297 As Type() = {GetType(System.RuntimeTypeHandle)}
10629
EmitLikeIL.Emit(OpCodes.Call, GetType(System.Type).GetMethod("GetTypeFromHandle", typ297))
10630
Typ = GetType(System.Type).GetMethod("GetTypeFromHandle", typ297).ReturnType
10450
10631
EmitLikeIL.Emit(OpCodes.Stloc, 1)
10451
EmitLikeIL.MarkSequencePoint(doc3, 790, 1, 790, 100)
10452
Dim locbldr47 As LocalBuilder = EmitLikeIL.DeclareLocal(GetType(system.Type).MakeArrayType())
10453
locbldr47.SetLocalSymInfo("params")
10632
EmitLikeIL.MarkSequencePoint(doc3, 807, 1, 807, 100)
10633
Dim locbldr48 As LocalBuilder = EmitLikeIL.DeclareLocal(GetType(system.Type).MakeArrayType())
10634
locbldr48.SetLocalSymInfo("params")
10454
10635
EmitLikeIL.Emit(OpCodes.Ldc_I4, CInt(3))
10455
10636
Typ = GetType(System.Int32)
10456
10637
EmitLikeIL.Emit(OpCodes.Conv_U)
10457
10638
EmitLikeIL.Emit(OpCodes.Newarr, GetType(System.Type))
10458
10639
EmitLikeIL.Emit(OpCodes.Stloc, 2)
10459
EmitLikeIL.MarkSequencePoint(doc3, 791, 1, 791, 100)
10640
EmitLikeIL.MarkSequencePoint(doc3, 808, 1, 808, 100)
10460
10641
EmitLikeIL.Emit(OpCodes.Ldloc, 2)
10461
10642
Typ = GetType(system.Type).MakeArrayType()