mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26199 lines
1.7 MiB
26199 lines
1.7 MiB
|
|
|
|
|
|
|
|
// Metadata version: v4.0.30319 |
|
.assembly extern mscorlib |
|
{ |
|
.publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z\V.4.. |
|
.ver 4:0:0:0 |
|
} |
|
.assembly CompoundAssignmentTest |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx |
|
63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. |
|
|
|
// --- The following custom attribute is added automatically, do not uncomment ------- |
|
// .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 07 01 00 00 00 00 ) |
|
|
|
.permissionset reqmin |
|
= {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} |
|
.hash algorithm 0x00008004 |
|
.ver 0:0:0:0 |
|
} |
|
.module CompoundAssignmentTest.dll |
|
.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 ) |
|
.imagebase 0x10000000 |
|
.file alignment 0x00000200 |
|
.stackreserve 0x00100000 |
|
.subsystem 0x0003 // WINDOWS_CUI |
|
.corflags 0x00000001 // ILONLY |
|
|
|
|
|
// =============== CLASS MEMBERS DECLARATION =================== |
|
|
|
.class public auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest |
|
extends [mscorlib]System.Object |
|
{ |
|
.class auto ansi sealed nested private MyEnum |
|
extends [mscorlib]System.Enum |
|
{ |
|
.custom instance void [mscorlib]System.FlagsAttribute::.ctor() = ( 01 00 00 00 ) |
|
.field public specialname rtspecialname int32 value__ |
|
.field public static literal valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum None = int32(0x00000000) |
|
.field public static literal valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum One = int32(0x00000001) |
|
.field public static literal valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum Two = int32(0x00000002) |
|
.field public static literal valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum Four = int32(0x00000004) |
|
} // end of class MyEnum |
|
|
|
.class auto ansi sealed nested public ShortEnum |
|
extends [mscorlib]System.Enum |
|
{ |
|
.field public specialname rtspecialname int16 value__ |
|
.field public static literal valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum None = int16(0x0000) |
|
.field public static literal valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum One = int16(0x0001) |
|
.field public static literal valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum Two = int16(0x0002) |
|
.field public static literal valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum Four = int16(0x0004) |
|
} // end of class ShortEnum |
|
|
|
.class sequential ansi sealed nested private beforefieldinit StructContainer |
|
extends [mscorlib]System.ValueType |
|
{ |
|
.field public bool HasIndex |
|
.field public int32 Field |
|
} // end of class StructContainer |
|
|
|
.class auto ansi nested public beforefieldinit MutableClass |
|
extends [mscorlib]System.Object |
|
{ |
|
.custom instance void [mscorlib]System.Reflection.DefaultMemberAttribute::.ctor(string) = ( 01 00 04 49 74 65 6D 00 00 ) // ...Item.. |
|
.field public int32 Field |
|
.field public int16 ShortField |
|
.field private int32 '<Property>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint8 '<ByteProperty>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.method public hidebysig specialname |
|
instance int32 get_Property() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::'<Property>k__BackingField' |
|
IL_0006: ret |
|
} // end of method MutableClass::get_Property |
|
|
|
.method public hidebysig specialname |
|
instance void set_Property(int32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::'<Property>k__BackingField' |
|
IL_0007: ret |
|
} // end of method MutableClass::set_Property |
|
|
|
.method public hidebysig specialname |
|
instance uint8 get_ByteProperty() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::'<ByteProperty>k__BackingField' |
|
IL_0006: ret |
|
} // end of method MutableClass::get_ByteProperty |
|
|
|
.method public hidebysig specialname |
|
instance void set_ByteProperty(uint8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::'<ByteProperty>k__BackingField' |
|
IL_0007: ret |
|
} // end of method MutableClass::set_ByteProperty |
|
|
|
.method public hidebysig specialname |
|
instance uint32 get_Item(string name) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 1 |
|
.locals init (uint32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldc.i4.0 |
|
IL_0002: stloc.0 |
|
IL_0003: br.s IL_0005 |
|
|
|
IL_0005: ldloc.0 |
|
IL_0006: ret |
|
} // end of method MutableClass::get_Item |
|
|
|
.method public hidebysig specialname |
|
instance void set_Item(string name, |
|
uint32 'value') cil managed |
|
{ |
|
// Code size 2 (0x2) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ret |
|
} // end of method MutableClass::set_Item |
|
|
|
.method public hidebysig specialname rtspecialname |
|
instance void .ctor() cil managed |
|
{ |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: call instance void [mscorlib]System.Object::.ctor() |
|
IL_0006: nop |
|
IL_0007: ret |
|
} // end of method MutableClass::.ctor |
|
|
|
.property instance int32 Property() |
|
{ |
|
.get instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Property() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Property(int32) |
|
} // end of property MutableClass::Property |
|
.property instance uint8 ByteProperty() |
|
{ |
|
.get instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_ByteProperty() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_ByteProperty(uint8) |
|
} // end of property MutableClass::ByteProperty |
|
.property instance uint32 Item(string) |
|
{ |
|
.get instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Item(string) |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Item(string, |
|
uint32) |
|
} // end of property MutableClass::Item |
|
} // end of class MutableClass |
|
|
|
.class auto ansi nested private beforefieldinit Item |
|
extends [mscorlib]System.Object |
|
{ |
|
.field public class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/Item Self |
|
.method public hidebysig specialname rtspecialname |
|
instance void .ctor() cil managed |
|
{ |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: call instance void [mscorlib]System.Object::.ctor() |
|
IL_0006: nop |
|
IL_0007: ret |
|
} // end of method Item::.ctor |
|
|
|
} // end of class Item |
|
|
|
.class auto ansi nested public beforefieldinit CustomClass |
|
extends [mscorlib]System.Object |
|
{ |
|
.field public uint8 ByteField |
|
.field public int8 SbyteField |
|
.field public int16 ShortField |
|
.field public uint16 UshortField |
|
.field public int32 IntField |
|
.field public uint32 UintField |
|
.field public int64 LongField |
|
.field public uint64 UlongField |
|
.field public class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass CustomClassField |
|
.field public valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct CustomStructField |
|
.field private uint8 '<ByteProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int8 '<SbyteProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int16 '<ShortProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint16 '<UshortProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int32 '<IntProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint32 '<UintProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int64 '<LongProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint64 '<UlongProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private string '<StringProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass '<CustomClassProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct '<CustomStructProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.method public hidebysig specialname |
|
instance uint8 get_ByteProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<ByteProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_ByteProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_ByteProp(uint8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<ByteProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_ByteProp |
|
|
|
.method public hidebysig specialname |
|
instance int8 get_SbyteProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<SbyteProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_SbyteProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_SbyteProp(int8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<SbyteProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_SbyteProp |
|
|
|
.method public hidebysig specialname |
|
instance int16 get_ShortProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<ShortProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_ShortProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_ShortProp(int16 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<ShortProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_ShortProp |
|
|
|
.method public hidebysig specialname |
|
instance uint16 get_UshortProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<UshortProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_UshortProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UshortProp(uint16 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<UshortProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_UshortProp |
|
|
|
.method public hidebysig specialname |
|
instance int32 get_IntProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<IntProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_IntProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_IntProp(int32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<IntProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_IntProp |
|
|
|
.method public hidebysig specialname |
|
instance uint32 get_UintProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<UintProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_UintProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UintProp(uint32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<UintProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_UintProp |
|
|
|
.method public hidebysig specialname |
|
instance int64 get_LongProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<LongProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_LongProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_LongProp(int64 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<LongProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_LongProp |
|
|
|
.method public hidebysig specialname |
|
instance uint64 get_UlongProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<UlongProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_UlongProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UlongProp(uint64 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<UlongProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_UlongProp |
|
|
|
.method public hidebysig specialname |
|
instance string get_StringProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<StringProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_StringProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_StringProp(string 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<StringProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_StringProp |
|
|
|
.method public hidebysig specialname |
|
instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
get_CustomClassProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<CustomClassProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_CustomClassProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<CustomClassProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_CustomClassProp |
|
|
|
.method public hidebysig specialname |
|
instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
get_CustomStructProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<CustomStructProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomClass::get_CustomStructProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::'<CustomStructProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomClass::set_CustomStructProp |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_Addition |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
int32 rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_Addition |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_Subtraction |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_Multiply |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_Division |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_Modulus |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
int32 rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_LeftShift |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
int32 rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_RightShift |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_BitwiseAnd |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_BitwiseOr |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_ExclusiveOr |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_Increment |
|
|
|
.method public hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass lhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomClass::op_Decrement |
|
|
|
.method public hidebysig specialname rtspecialname |
|
instance void .ctor() cil managed |
|
{ |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: call instance void [mscorlib]System.Object::.ctor() |
|
IL_0006: nop |
|
IL_0007: ret |
|
} // end of method CustomClass::.ctor |
|
|
|
.property instance uint8 ByteProp() |
|
{ |
|
.get instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
} // end of property CustomClass::ByteProp |
|
.property instance int8 SbyteProp() |
|
{ |
|
.get instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
} // end of property CustomClass::SbyteProp |
|
.property instance int16 ShortProp() |
|
{ |
|
.get instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
} // end of property CustomClass::ShortProp |
|
.property instance uint16 UshortProp() |
|
{ |
|
.get instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
} // end of property CustomClass::UshortProp |
|
.property instance int32 IntProp() |
|
{ |
|
.get instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
} // end of property CustomClass::IntProp |
|
.property instance uint32 UintProp() |
|
{ |
|
.get instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
} // end of property CustomClass::UintProp |
|
.property instance int64 LongProp() |
|
{ |
|
.get instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
} // end of property CustomClass::LongProp |
|
.property instance uint64 UlongProp() |
|
{ |
|
.get instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
} // end of property CustomClass::UlongProp |
|
.property instance string StringProp() |
|
{ |
|
.get instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_StringProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_StringProp(string) |
|
} // end of property CustomClass::StringProp |
|
.property instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
CustomClassProp() |
|
{ |
|
.get instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
} // end of property CustomClass::CustomClassProp |
|
.property instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
CustomStructProp() |
|
{ |
|
.get instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
} // end of property CustomClass::CustomStructProp |
|
} // end of class CustomClass |
|
|
|
.class sequential ansi sealed nested public beforefieldinit CustomStruct |
|
extends [mscorlib]System.ValueType |
|
{ |
|
.field public uint8 ByteField |
|
.field public int8 SbyteField |
|
.field public int16 ShortField |
|
.field public uint16 UshortField |
|
.field public int32 IntField |
|
.field public uint32 UintField |
|
.field public int64 LongField |
|
.field public uint64 UlongField |
|
.field public class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass CustomClassField |
|
.field private class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass '<CustomClassProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint8 '<ByteProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int8 '<SbyteProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int16 '<ShortProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint16 '<UshortProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int32 '<IntProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint32 '<UintProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int64 '<LongProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint64 '<UlongProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.method public hidebysig specialname |
|
instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
get_CustomClassProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<CustomClassProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_CustomClassProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<CustomClassProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_CustomClassProp |
|
|
|
.method public hidebysig specialname |
|
instance uint8 get_ByteProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<ByteProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_ByteProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_ByteProp(uint8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<ByteProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_ByteProp |
|
|
|
.method public hidebysig specialname |
|
instance int8 get_SbyteProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<SbyteProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_SbyteProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_SbyteProp(int8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<SbyteProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_SbyteProp |
|
|
|
.method public hidebysig specialname |
|
instance int16 get_ShortProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<ShortProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_ShortProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_ShortProp(int16 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<ShortProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_ShortProp |
|
|
|
.method public hidebysig specialname |
|
instance uint16 get_UshortProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<UshortProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_UshortProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UshortProp(uint16 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<UshortProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_UshortProp |
|
|
|
.method public hidebysig specialname |
|
instance int32 get_IntProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<IntProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_IntProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_IntProp(int32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<IntProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_IntProp |
|
|
|
.method public hidebysig specialname |
|
instance uint32 get_UintProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<UintProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_UintProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UintProp(uint32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<UintProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_UintProp |
|
|
|
.method public hidebysig specialname |
|
instance int64 get_LongProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<LongProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_LongProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_LongProp(int64 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<LongProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_LongProp |
|
|
|
.method public hidebysig specialname |
|
instance uint64 get_UlongProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<UlongProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct::get_UlongProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UlongProp(uint64 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::'<UlongProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct::set_UlongProp |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_Addition |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_Subtraction |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_Multiply |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_Division |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_Modulus |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
int32 rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_LeftShift |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
int32 rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_RightShift |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_BitwiseAnd |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_BitwiseOr |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct rhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_ExclusiveOr |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_Increment |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct lhs) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CustomStruct::op_Decrement |
|
|
|
.property instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
CustomClassProp() |
|
{ |
|
.get instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_CustomClassProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
} // end of property CustomStruct::CustomClassProp |
|
.property instance uint8 ByteProp() |
|
{ |
|
.get instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_ByteProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_ByteProp(uint8) |
|
} // end of property CustomStruct::ByteProp |
|
.property instance int8 SbyteProp() |
|
{ |
|
.get instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_SbyteProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_SbyteProp(int8) |
|
} // end of property CustomStruct::SbyteProp |
|
.property instance int16 ShortProp() |
|
{ |
|
.get instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_ShortProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_ShortProp(int16) |
|
} // end of property CustomStruct::ShortProp |
|
.property instance uint16 UshortProp() |
|
{ |
|
.get instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_UshortProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_UshortProp(uint16) |
|
} // end of property CustomStruct::UshortProp |
|
.property instance int32 IntProp() |
|
{ |
|
.get instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_IntProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_IntProp(int32) |
|
} // end of property CustomStruct::IntProp |
|
.property instance uint32 UintProp() |
|
{ |
|
.get instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_UintProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_UintProp(uint32) |
|
} // end of property CustomStruct::UintProp |
|
.property instance int64 LongProp() |
|
{ |
|
.get instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_LongProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_LongProp(int64) |
|
} // end of property CustomStruct::LongProp |
|
.property instance uint64 UlongProp() |
|
{ |
|
.get instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::get_UlongProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::set_UlongProp(uint64) |
|
} // end of property CustomStruct::UlongProp |
|
} // end of class CustomStruct |
|
|
|
.class sequential ansi sealed nested public beforefieldinit CustomStruct2 |
|
extends [mscorlib]System.ValueType |
|
{ |
|
.field public class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass CustomClassField |
|
.field public valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct CustomStructField |
|
.field public uint8 ByteField |
|
.field public int8 SbyteField |
|
.field public int16 ShortField |
|
.field public uint16 UshortField |
|
.field public int32 IntField |
|
.field public uint32 UintField |
|
.field public int64 LongField |
|
.field public uint64 UlongField |
|
.field private class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass '<CustomClassProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct '<CustomStructProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint8 '<ByteProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int8 '<SbyteProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int16 '<ShortProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint16 '<UshortProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int32 '<IntProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint32 '<UintProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private int64 '<LongProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private uint64 '<UlongProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.method public hidebysig specialname |
|
instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
get_CustomClassProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<CustomClassProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_CustomClassProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<CustomClassProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_CustomClassProp |
|
|
|
.method public hidebysig specialname |
|
instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
get_CustomStructProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<CustomStructProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_CustomStructProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<CustomStructProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_CustomStructProp |
|
|
|
.method public hidebysig specialname |
|
instance uint8 get_ByteProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<ByteProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_ByteProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_ByteProp(uint8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<ByteProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_ByteProp |
|
|
|
.method public hidebysig specialname |
|
instance int8 get_SbyteProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<SbyteProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_SbyteProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_SbyteProp(int8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<SbyteProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_SbyteProp |
|
|
|
.method public hidebysig specialname |
|
instance int16 get_ShortProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<ShortProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_ShortProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_ShortProp(int16 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<ShortProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_ShortProp |
|
|
|
.method public hidebysig specialname |
|
instance uint16 get_UshortProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<UshortProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_UshortProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UshortProp(uint16 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<UshortProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_UshortProp |
|
|
|
.method public hidebysig specialname |
|
instance int32 get_IntProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<IntProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_IntProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_IntProp(int32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<IntProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_IntProp |
|
|
|
.method public hidebysig specialname |
|
instance uint32 get_UintProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<UintProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_UintProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UintProp(uint32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<UintProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_UintProp |
|
|
|
.method public hidebysig specialname |
|
instance int64 get_LongProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<LongProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_LongProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_LongProp(int64 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<LongProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_LongProp |
|
|
|
.method public hidebysig specialname |
|
instance uint64 get_UlongProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<UlongProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CustomStruct2::get_UlongProp |
|
|
|
.method public hidebysig specialname |
|
instance void set_UlongProp(uint64 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 8 (0x8) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: ldarg.1 |
|
IL_0002: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::'<UlongProp>k__BackingField' |
|
IL_0007: ret |
|
} // end of method CustomStruct2::set_UlongProp |
|
|
|
.property instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
CustomClassProp() |
|
{ |
|
.get instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
} // end of property CustomStruct2::CustomClassProp |
|
.property instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
CustomStructProp() |
|
{ |
|
.get instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
} // end of property CustomStruct2::CustomStructProp |
|
.property instance uint8 ByteProp() |
|
{ |
|
.get instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
} // end of property CustomStruct2::ByteProp |
|
.property instance int8 SbyteProp() |
|
{ |
|
.get instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
} // end of property CustomStruct2::SbyteProp |
|
.property instance int16 ShortProp() |
|
{ |
|
.get instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
} // end of property CustomStruct2::ShortProp |
|
.property instance uint16 UshortProp() |
|
{ |
|
.get instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
} // end of property CustomStruct2::UshortProp |
|
.property instance int32 IntProp() |
|
{ |
|
.get instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
} // end of property CustomStruct2::IntProp |
|
.property instance uint32 UintProp() |
|
{ |
|
.get instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
} // end of property CustomStruct2::UintProp |
|
.property instance int64 LongProp() |
|
{ |
|
.get instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
} // end of property CustomStruct2::LongProp |
|
.property instance uint64 UlongProp() |
|
{ |
|
.get instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
.set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
} // end of property CustomStruct2::UlongProp |
|
} // end of class CustomStruct2 |
|
|
|
.field private int32 test1 |
|
.field private int32[] array1 |
|
.field private valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer field1 |
|
.field private valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum enumField |
|
.field private class [mscorlib]System.Collections.Generic.Dictionary`2<uint16,uint16> ushortDict |
|
.field private valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum shortEnumField |
|
.field public static int32 StaticField |
|
.field public static int16 StaticShortField |
|
.field private static class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass customClassField |
|
.field private static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct customStructField |
|
.field private static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 otherCustomStructField |
|
.field private static uint8 byteField |
|
.field private static int8 sbyteField |
|
.field private static int16 shortField |
|
.field private static uint16 ushortField |
|
.field private static int32 intField |
|
.field private static uint32 uintField |
|
.field private static int64 longField |
|
.field private static uint64 ulongField |
|
.field private static class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass '<CustomClassProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct '<CustomStructProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static uint8 '<ByteProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static int8 '<SbyteProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static int16 '<ShortProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static uint16 '<UshortProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static int32 '<IntProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static uint32 '<UintProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static int64 '<LongProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static uint64 '<UlongProp>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static int32 '<StaticProperty>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum '<StaticShortProperty>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.field private static string '<StaticStringProperty>k__BackingField' |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
.custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) |
|
.method private hidebysig specialname static |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
get_CustomClassProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<CustomClassProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_CustomClassProp |
|
|
|
.method private hidebysig specialname static |
|
void set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<CustomClassProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_CustomClassProp |
|
|
|
.method private hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
get_CustomStructProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<CustomStructProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_CustomStructProp |
|
|
|
.method private hidebysig specialname static |
|
void set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<CustomStructProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_CustomStructProp |
|
|
|
.method private hidebysig specialname static |
|
uint8 get_ByteProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<ByteProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_ByteProp |
|
|
|
.method private hidebysig specialname static |
|
void set_ByteProp(uint8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<ByteProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_ByteProp |
|
|
|
.method private hidebysig specialname static |
|
int8 get_SbyteProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<SbyteProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_SbyteProp |
|
|
|
.method private hidebysig specialname static |
|
void set_SbyteProp(int8 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<SbyteProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_SbyteProp |
|
|
|
.method private hidebysig specialname static |
|
int16 get_ShortProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<ShortProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_ShortProp |
|
|
|
.method private hidebysig specialname static |
|
void set_ShortProp(int16 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<ShortProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_ShortProp |
|
|
|
.method private hidebysig specialname static |
|
uint16 get_UshortProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<UshortProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_UshortProp |
|
|
|
.method private hidebysig specialname static |
|
void set_UshortProp(uint16 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<UshortProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_UshortProp |
|
|
|
.method private hidebysig specialname static |
|
int32 get_IntProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<IntProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_IntProp |
|
|
|
.method private hidebysig specialname static |
|
void set_IntProp(int32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<IntProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_IntProp |
|
|
|
.method private hidebysig specialname static |
|
uint32 get_UintProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<UintProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_UintProp |
|
|
|
.method private hidebysig specialname static |
|
void set_UintProp(uint32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<UintProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_UintProp |
|
|
|
.method private hidebysig specialname static |
|
int64 get_LongProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<LongProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_LongProp |
|
|
|
.method private hidebysig specialname static |
|
void set_LongProp(int64 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<LongProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_LongProp |
|
|
|
.method private hidebysig specialname static |
|
uint64 get_UlongProp() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<UlongProp>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_UlongProp |
|
|
|
.method private hidebysig specialname static |
|
void set_UlongProp(uint64 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<UlongProp>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_UlongProp |
|
|
|
.method public hidebysig specialname static |
|
int32 get_StaticProperty() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<StaticProperty>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_StaticProperty |
|
|
|
.method public hidebysig specialname static |
|
void set_StaticProperty(int32 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<StaticProperty>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_StaticProperty |
|
|
|
.method public hidebysig specialname static |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum |
|
get_StaticShortProperty() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<StaticShortProperty>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_StaticShortProperty |
|
|
|
.method public hidebysig specialname static |
|
void set_StaticShortProperty(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<StaticShortProperty>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_StaticShortProperty |
|
|
|
.method public hidebysig specialname static |
|
string get_StaticStringProperty() cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 6 (0x6) |
|
.maxstack 8 |
|
IL_0000: ldsfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<StaticStringProperty>k__BackingField' |
|
IL_0005: ret |
|
} // end of method CompoundAssignmentTest::get_StaticStringProperty |
|
|
|
.method public hidebysig specialname static |
|
void set_StaticStringProperty(string 'value') cil managed |
|
{ |
|
.custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: stsfld string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::'<StaticStringProperty>k__BackingField' |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::set_StaticStringProperty |
|
|
|
.method private hidebysig static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& |
|
GetStruct() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetStruct |
|
|
|
.method private hidebysig static valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& |
|
GetRefCustomStruct() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefCustomStruct |
|
|
|
.method private hidebysig static class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& |
|
GetRefCustomClass() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefCustomClass |
|
|
|
.method private hidebysig static uint8& |
|
GetRefByte() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefByte |
|
|
|
.method private hidebysig static int8& |
|
GetRefSbyte() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefSbyte |
|
|
|
.method private hidebysig static int16& |
|
GetRefShort() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefShort |
|
|
|
.method private hidebysig static int32& |
|
GetRefInt() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefInt |
|
|
|
.method private hidebysig static int64& |
|
GetRefLong() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefLong |
|
|
|
.method private hidebysig static uint16& |
|
GetRefUshort() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefUshort |
|
|
|
.method private hidebysig static uint32& |
|
GetRefUint() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefUint |
|
|
|
.method private hidebysig static uint64& |
|
GetRefUlong() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetRefUlong |
|
|
|
.method private hidebysig static class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
GetClass() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetClass |
|
|
|
.method private hidebysig static void X<T>(!!T result) cil managed |
|
{ |
|
// Code size 2 (0x2) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ret |
|
} // end of method CompoundAssignmentTest::X |
|
|
|
.method private hidebysig instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass |
|
M() cil managed |
|
{ |
|
// Code size 11 (0xb) |
|
.maxstack 1 |
|
.locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass V_0) |
|
IL_0000: nop |
|
IL_0001: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::.ctor() |
|
IL_0006: stloc.0 |
|
IL_0007: br.s IL_0009 |
|
|
|
IL_0009: ldloc.0 |
|
IL_000a: ret |
|
} // end of method CompoundAssignmentTest::M |
|
|
|
.method private hidebysig instance int32[0...,0...] |
|
Array() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 1 |
|
.locals init (int32[0...,0...] V_0) |
|
IL_0000: nop |
|
IL_0001: ldnull |
|
IL_0002: stloc.0 |
|
IL_0003: br.s IL_0005 |
|
|
|
IL_0005: ldloc.0 |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::Array |
|
|
|
.method private hidebysig instance int32* |
|
GetPointer() cil managed |
|
{ |
|
// Code size 8 (0x8) |
|
.maxstack 1 |
|
.locals init (int32* V_0) |
|
IL_0000: nop |
|
IL_0001: ldc.i4.0 |
|
IL_0002: conv.u |
|
IL_0003: stloc.0 |
|
IL_0004: br.s IL_0006 |
|
|
|
IL_0006: ldloc.0 |
|
IL_0007: ret |
|
} // end of method CompoundAssignmentTest::GetPointer |
|
|
|
.method public hidebysig instance int32 |
|
GetIndex() cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.Random::.ctor() |
|
IL_0006: ldc.i4.0 |
|
IL_0007: ldc.i4.s 100 |
|
IL_0009: callvirt instance int32 [mscorlib]System.Random::Next(int32, |
|
int32) |
|
IL_000e: stloc.0 |
|
IL_000f: br.s IL_0011 |
|
|
|
IL_0011: ldloc.0 |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::GetIndex |
|
|
|
.method public hidebysig instance int32[] |
|
GetArray() cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: newobj instance void [mscorlib]System.NotImplementedException::.ctor() |
|
IL_0006: throw |
|
} // end of method CompoundAssignmentTest::GetArray |
|
|
|
.method public hidebysig instance int32 |
|
GetValue(int32 'value') cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 1 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: stloc.0 |
|
IL_0003: br.s IL_0005 |
|
|
|
IL_0005: ldloc.0 |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::GetValue |
|
|
|
.method public hidebysig instance bool |
|
IsUpperCaseA(char a) cil managed |
|
{ |
|
// Code size 11 (0xb) |
|
.maxstack 2 |
|
.locals init (bool V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.s 65 |
|
IL_0004: ceq |
|
IL_0006: stloc.0 |
|
IL_0007: br.s IL_0009 |
|
|
|
IL_0009: ldloc.0 |
|
IL_000a: ret |
|
} // end of method CompoundAssignmentTest::IsUpperCaseA |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_Add(int32 i) cil managed |
|
{ |
|
// Code size 48 (0x30) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.1 |
|
IL_0003: add |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: dup |
|
IL_0008: ldc.i4.1 |
|
IL_0009: add |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ldarg.1 |
|
IL_0013: ldc.i4.1 |
|
IL_0014: add |
|
IL_0015: dup |
|
IL_0016: starg.s i |
|
IL_0018: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_001d: nop |
|
IL_001e: ldarg.1 |
|
IL_001f: ldc.i4.5 |
|
IL_0020: add |
|
IL_0021: starg.s i |
|
IL_0023: ldarg.1 |
|
IL_0024: ldc.i4.5 |
|
IL_0025: add |
|
IL_0026: dup |
|
IL_0027: starg.s i |
|
IL_0029: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_002e: nop |
|
IL_002f: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_Add |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_Sub(int32 i) cil managed |
|
{ |
|
// Code size 48 (0x30) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.1 |
|
IL_0003: sub |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: dup |
|
IL_0008: ldc.i4.1 |
|
IL_0009: sub |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ldarg.1 |
|
IL_0013: ldc.i4.1 |
|
IL_0014: sub |
|
IL_0015: dup |
|
IL_0016: starg.s i |
|
IL_0018: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_001d: nop |
|
IL_001e: ldarg.1 |
|
IL_001f: ldc.i4.5 |
|
IL_0020: sub |
|
IL_0021: starg.s i |
|
IL_0023: ldarg.1 |
|
IL_0024: ldc.i4.5 |
|
IL_0025: sub |
|
IL_0026: dup |
|
IL_0027: starg.s i |
|
IL_0029: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_002e: nop |
|
IL_002f: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_Sub |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_Mul(int32 i) cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: mul |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: ldc.i4.5 |
|
IL_0008: mul |
|
IL_0009: dup |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_Mul |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_Div(int32 i) cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: div |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: ldc.i4.5 |
|
IL_0008: div |
|
IL_0009: dup |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_Div |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_Rem(int32 i) cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: rem |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: ldc.i4.5 |
|
IL_0008: rem |
|
IL_0009: dup |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_Rem |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_BitAnd(int32 i) cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: and |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: ldc.i4.5 |
|
IL_0008: and |
|
IL_0009: dup |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_BitAnd |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_BitOr(int32 i) cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: or |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: ldc.i4.5 |
|
IL_0008: or |
|
IL_0009: dup |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_BitOr |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_BitXor(int32 i) cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: xor |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: ldc.i4.5 |
|
IL_0008: xor |
|
IL_0009: dup |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_BitXor |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_ShiftLeft(int32 i) cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: shl |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: ldc.i4.5 |
|
IL_0008: shl |
|
IL_0009: dup |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_ShiftLeft |
|
|
|
.method public hidebysig instance void |
|
Int32_Local_ShiftRight(int32 i) cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: shr |
|
IL_0004: starg.s i |
|
IL_0006: ldarg.1 |
|
IL_0007: ldc.i4.5 |
|
IL_0008: shr |
|
IL_0009: dup |
|
IL_000a: starg.s i |
|
IL_000c: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::Int32_Local_ShiftRight |
|
|
|
.method public hidebysig instance void |
|
IntegerWithInline(int32 i) cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldc.i4.5 |
|
IL_0003: add |
|
IL_0004: dup |
|
IL_0005: starg.s i |
|
IL_0007: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_000c: nop |
|
IL_000d: ldarg.1 |
|
IL_000e: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0013: nop |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::IntegerWithInline |
|
|
|
.method public hidebysig instance void |
|
IntegerField(int32 i) cil managed |
|
{ |
|
// Code size 72 (0x48) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: ldarg.0 |
|
IL_0003: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::test1 |
|
IL_0008: ldarg.1 |
|
IL_0009: add |
|
IL_000a: dup |
|
IL_000b: stloc.0 |
|
IL_000c: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::test1 |
|
IL_0011: ldloc.0 |
|
IL_0012: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0017: nop |
|
IL_0018: ldarg.0 |
|
IL_0019: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::test1 |
|
IL_001e: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0023: nop |
|
IL_0024: ldarg.0 |
|
IL_0025: ldarg.0 |
|
IL_0026: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::test1 |
|
IL_002b: ldarg.1 |
|
IL_002c: sub |
|
IL_002d: dup |
|
IL_002e: stloc.0 |
|
IL_002f: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::test1 |
|
IL_0034: ldloc.0 |
|
IL_0035: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_003a: nop |
|
IL_003b: ldarg.0 |
|
IL_003c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::test1 |
|
IL_0041: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0046: nop |
|
IL_0047: ret |
|
} // end of method CompoundAssignmentTest::IntegerField |
|
|
|
.method public hidebysig instance void |
|
Array(int32 i) cil managed |
|
{ |
|
// Code size 58 (0x3a) |
|
.maxstack 4 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: ldfld int32[] ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::array1 |
|
IL_0007: ldarg.1 |
|
IL_0008: ldelema [mscorlib]System.Int32 |
|
IL_000d: dup |
|
IL_000e: ldind.i4 |
|
IL_000f: ldarg.1 |
|
IL_0010: add |
|
IL_0011: dup |
|
IL_0012: stloc.0 |
|
IL_0013: stind.i4 |
|
IL_0014: ldloc.0 |
|
IL_0015: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_001a: nop |
|
IL_001b: ldarg.0 |
|
IL_001c: ldfld int32[] ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::array1 |
|
IL_0021: ldarg.1 |
|
IL_0022: ldc.i4.2 |
|
IL_0023: mul |
|
IL_0024: ldelema [mscorlib]System.Int32 |
|
IL_0029: dup |
|
IL_002a: ldind.i4 |
|
IL_002b: ldarg.1 |
|
IL_002c: ldc.i4.2 |
|
IL_002d: mul |
|
IL_002e: add |
|
IL_002f: dup |
|
IL_0030: stloc.0 |
|
IL_0031: stind.i4 |
|
IL_0032: ldloc.0 |
|
IL_0033: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0038: nop |
|
IL_0039: ret |
|
} // end of method CompoundAssignmentTest::Array |
|
|
|
.method public hidebysig instance int32 |
|
ArrayUsageWithMethods() cil managed |
|
{ |
|
// Code size 31 (0x1f) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance int32[] ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetArray() |
|
IL_0007: ldarg.0 |
|
IL_0008: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetIndex() |
|
IL_000d: ldelema [mscorlib]System.Int32 |
|
IL_0012: dup |
|
IL_0013: ldind.i4 |
|
IL_0014: stloc.0 |
|
IL_0015: ldloc.0 |
|
IL_0016: ldc.i4.1 |
|
IL_0017: add |
|
IL_0018: stind.i4 |
|
IL_0019: ldloc.0 |
|
IL_001a: stloc.1 |
|
IL_001b: br.s IL_001d |
|
|
|
IL_001d: ldloc.1 |
|
IL_001e: ret |
|
} // end of method CompoundAssignmentTest::ArrayUsageWithMethods |
|
|
|
.method public hidebysig instance void |
|
NestedField() cil managed |
|
{ |
|
// Code size 85 (0x55) |
|
.maxstack 3 |
|
.locals init (bool V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::field1 |
|
IL_0007: ldfld bool ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer::HasIndex |
|
IL_000c: stloc.0 |
|
IL_000d: ldloc.0 |
|
IL_000e: brfalse.s IL_0054 |
|
|
|
IL_0010: nop |
|
IL_0011: ldarg.0 |
|
IL_0012: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::field1 |
|
IL_0017: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer::Field |
|
IL_001c: dup |
|
IL_001d: ldind.i4 |
|
IL_001e: ldc.i4.2 |
|
IL_001f: mul |
|
IL_0020: dup |
|
IL_0021: stloc.1 |
|
IL_0022: stind.i4 |
|
IL_0023: ldloc.1 |
|
IL_0024: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0029: nop |
|
IL_002a: ldarg.0 |
|
IL_002b: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::field1 |
|
IL_0030: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer::Field |
|
IL_0035: dup |
|
IL_0036: ldind.i4 |
|
IL_0037: ldc.i4.1 |
|
IL_0038: add |
|
IL_0039: stind.i4 |
|
IL_003a: ldarg.0 |
|
IL_003b: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::field1 |
|
IL_0040: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/StructContainer::Field |
|
IL_0045: dup |
|
IL_0046: ldind.i4 |
|
IL_0047: stloc.1 |
|
IL_0048: ldloc.1 |
|
IL_0049: ldc.i4.1 |
|
IL_004a: add |
|
IL_004b: stind.i4 |
|
IL_004c: ldloc.1 |
|
IL_004d: call void [mscorlib]System.Console::WriteLine(int32) |
|
IL_0052: nop |
|
IL_0053: nop |
|
IL_0054: ret |
|
} // end of method CompoundAssignmentTest::NestedField |
|
|
|
.method public hidebysig instance void |
|
Enum() cil managed |
|
{ |
|
// Code size 59 (0x3b) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: ldarg.0 |
|
IL_0003: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_0008: ldc.i4.2 |
|
IL_0009: or |
|
IL_000a: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_000f: ldarg.0 |
|
IL_0010: ldarg.0 |
|
IL_0011: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_0016: ldc.i4.s -5 |
|
IL_0018: and |
|
IL_0019: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_001e: ldarg.0 |
|
IL_001f: ldarg.0 |
|
IL_0020: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_0025: ldc.i4.2 |
|
IL_0026: add |
|
IL_0027: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_002c: ldarg.0 |
|
IL_002d: ldarg.0 |
|
IL_002e: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_0033: ldc.i4.3 |
|
IL_0034: sub |
|
IL_0035: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_003a: ret |
|
} // end of method CompoundAssignmentTest::Enum |
|
|
|
.method public hidebysig instance void |
|
ShortEnumTest() cil managed |
|
{ |
|
// Code size 60 (0x3c) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: ldarg.0 |
|
IL_0003: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortEnumField |
|
IL_0008: ldc.i4.2 |
|
IL_0009: or |
|
IL_000a: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortEnumField |
|
IL_000f: ldarg.0 |
|
IL_0010: ldarg.0 |
|
IL_0011: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortEnumField |
|
IL_0016: ldc.i4.4 |
|
IL_0017: and |
|
IL_0018: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortEnumField |
|
IL_001d: ldarg.0 |
|
IL_001e: ldarg.0 |
|
IL_001f: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortEnumField |
|
IL_0024: ldc.i4.2 |
|
IL_0025: add |
|
IL_0026: conv.i2 |
|
IL_0027: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortEnumField |
|
IL_002c: ldarg.0 |
|
IL_002d: ldarg.0 |
|
IL_002e: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortEnumField |
|
IL_0033: ldc.i4.3 |
|
IL_0034: sub |
|
IL_0035: conv.i2 |
|
IL_0036: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortEnumField |
|
IL_003b: ret |
|
} // end of method CompoundAssignmentTest::ShortEnumTest |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementInAddition(int32 i, |
|
int32 j) cil managed |
|
{ |
|
// Code size 14 (0xe) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldc.i4.1 |
|
IL_0004: add |
|
IL_0005: dup |
|
IL_0006: starg.s j |
|
IL_0008: add |
|
IL_0009: stloc.0 |
|
IL_000a: br.s IL_000c |
|
|
|
IL_000c: ldloc.0 |
|
IL_000d: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementInAddition |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementArrayElement(int32[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int32 |
|
IL_0008: dup |
|
IL_0009: ldind.i4 |
|
IL_000a: ldc.i4.1 |
|
IL_000b: sub |
|
IL_000c: stloc.0 |
|
IL_000d: ldloc.0 |
|
IL_000e: stind.i4 |
|
IL_000f: ldloc.0 |
|
IL_0010: stloc.1 |
|
IL_0011: br.s IL_0013 |
|
|
|
IL_0013: ldloc.1 |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementArrayElement |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementArrayElement(int32[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int32 |
|
IL_0008: dup |
|
IL_0009: ldind.i4 |
|
IL_000a: stloc.0 |
|
IL_000b: ldloc.0 |
|
IL_000c: ldc.i4.1 |
|
IL_000d: add |
|
IL_000e: stind.i4 |
|
IL_000f: ldloc.0 |
|
IL_0010: stloc.1 |
|
IL_0011: br.s IL_0013 |
|
|
|
IL_0013: ldloc.1 |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementArrayElement |
|
|
|
.method public hidebysig instance void |
|
IncrementArrayElement(int32[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 14 (0xe) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int32 |
|
IL_0008: dup |
|
IL_0009: ldind.i4 |
|
IL_000a: ldc.i4.1 |
|
IL_000b: add |
|
IL_000c: stind.i4 |
|
IL_000d: ret |
|
} // end of method CompoundAssignmentTest::IncrementArrayElement |
|
|
|
.method public hidebysig instance void |
|
DoubleArrayElement(int32[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 14 (0xe) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int32 |
|
IL_0008: dup |
|
IL_0009: ldind.i4 |
|
IL_000a: ldc.i4.2 |
|
IL_000b: mul |
|
IL_000c: stind.i4 |
|
IL_000d: ret |
|
} // end of method CompoundAssignmentTest::DoubleArrayElement |
|
|
|
.method public hidebysig instance int32 |
|
DoubleArrayElementAndReturn(int32[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int32 |
|
IL_0008: dup |
|
IL_0009: ldind.i4 |
|
IL_000a: ldc.i4.2 |
|
IL_000b: mul |
|
IL_000c: dup |
|
IL_000d: stloc.0 |
|
IL_000e: stind.i4 |
|
IL_000f: ldloc.0 |
|
IL_0010: stloc.1 |
|
IL_0011: br.s IL_0013 |
|
|
|
IL_0013: ldloc.1 |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::DoubleArrayElementAndReturn |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementArrayElementShort(int16[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 22 (0x16) |
|
.maxstack 3 |
|
.locals init (int16 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int16 |
|
IL_0008: dup |
|
IL_0009: ldind.i2 |
|
IL_000a: ldc.i4.1 |
|
IL_000b: sub |
|
IL_000c: conv.i2 |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: stind.i2 |
|
IL_0010: ldloc.0 |
|
IL_0011: stloc.1 |
|
IL_0012: br.s IL_0014 |
|
|
|
IL_0014: ldloc.1 |
|
IL_0015: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementArrayElementShort |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementArrayElementShort(int16[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 22 (0x16) |
|
.maxstack 3 |
|
.locals init (int16 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int16 |
|
IL_0008: dup |
|
IL_0009: ldind.i2 |
|
IL_000a: stloc.0 |
|
IL_000b: ldloc.0 |
|
IL_000c: ldc.i4.1 |
|
IL_000d: add |
|
IL_000e: conv.i2 |
|
IL_000f: stind.i2 |
|
IL_0010: ldloc.0 |
|
IL_0011: stloc.1 |
|
IL_0012: br.s IL_0014 |
|
|
|
IL_0014: ldloc.1 |
|
IL_0015: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementArrayElementShort |
|
|
|
.method public hidebysig instance void |
|
IncrementArrayElementShort(int16[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int16 |
|
IL_0008: dup |
|
IL_0009: ldind.i2 |
|
IL_000a: ldc.i4.1 |
|
IL_000b: add |
|
IL_000c: conv.i2 |
|
IL_000d: stind.i2 |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::IncrementArrayElementShort |
|
|
|
.method public hidebysig instance void |
|
DoubleArrayElementShort(int16[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int16 |
|
IL_0008: dup |
|
IL_0009: ldind.i2 |
|
IL_000a: ldc.i4.2 |
|
IL_000b: mul |
|
IL_000c: conv.i2 |
|
IL_000d: stind.i2 |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::DoubleArrayElementShort |
|
|
|
.method public hidebysig instance int16 |
|
DoubleArrayElementShortAndReturn(int16[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 22 (0x16) |
|
.maxstack 3 |
|
.locals init (int16 V_0, |
|
int16 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int16 |
|
IL_0008: dup |
|
IL_0009: ldind.i2 |
|
IL_000a: ldc.i4.2 |
|
IL_000b: mul |
|
IL_000c: conv.i2 |
|
IL_000d: dup |
|
IL_000e: stloc.0 |
|
IL_000f: stind.i2 |
|
IL_0010: ldloc.0 |
|
IL_0011: stloc.1 |
|
IL_0012: br.s IL_0014 |
|
|
|
IL_0014: ldloc.1 |
|
IL_0015: ret |
|
} // end of method CompoundAssignmentTest::DoubleArrayElementShortAndReturn |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementInstanceField() cil managed |
|
{ |
|
// Code size 28 (0x1c) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_000d: ldc.i4.1 |
|
IL_000e: add |
|
IL_000f: stloc.0 |
|
IL_0010: ldloc.0 |
|
IL_0011: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0016: ldloc.0 |
|
IL_0017: stloc.1 |
|
IL_0018: br.s IL_001a |
|
|
|
IL_001a: ldloc.1 |
|
IL_001b: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementInstanceField |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementInstanceField() cil managed |
|
{ |
|
// Code size 28 (0x1c) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: ldc.i4.1 |
|
IL_0010: add |
|
IL_0011: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0016: ldloc.0 |
|
IL_0017: stloc.1 |
|
IL_0018: br.s IL_001a |
|
|
|
IL_001a: ldloc.1 |
|
IL_001b: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementInstanceField |
|
|
|
.method public hidebysig instance void |
|
IncrementInstanceField() cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_000d: ldc.i4.1 |
|
IL_000e: add |
|
IL_000f: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::IncrementInstanceField |
|
|
|
.method public hidebysig instance void |
|
DoubleInstanceField() cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_000d: ldc.i4.2 |
|
IL_000e: mul |
|
IL_000f: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::DoubleInstanceField |
|
|
|
.method public hidebysig instance int32 |
|
DoubleInstanceFieldAndReturn() cil managed |
|
{ |
|
// Code size 28 (0x1c) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_000d: ldc.i4.2 |
|
IL_000e: mul |
|
IL_000f: dup |
|
IL_0010: stloc.0 |
|
IL_0011: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0016: ldloc.0 |
|
IL_0017: stloc.1 |
|
IL_0018: br.s IL_001a |
|
|
|
IL_001a: ldloc.1 |
|
IL_001b: ret |
|
} // end of method CompoundAssignmentTest::DoubleInstanceFieldAndReturn |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementInstanceField2(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass m) cil managed |
|
{ |
|
// Code size 23 (0x17) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: dup |
|
IL_0003: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0008: ldc.i4.1 |
|
IL_0009: add |
|
IL_000a: stloc.0 |
|
IL_000b: ldloc.0 |
|
IL_000c: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0011: ldloc.0 |
|
IL_0012: stloc.1 |
|
IL_0013: br.s IL_0015 |
|
|
|
IL_0015: ldloc.1 |
|
IL_0016: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementInstanceField2 |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementInstanceField2(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass m) cil managed |
|
{ |
|
// Code size 23 (0x17) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: dup |
|
IL_0003: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0008: stloc.0 |
|
IL_0009: ldloc.0 |
|
IL_000a: ldc.i4.1 |
|
IL_000b: add |
|
IL_000c: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0011: ldloc.0 |
|
IL_0012: stloc.1 |
|
IL_0013: br.s IL_0015 |
|
|
|
IL_0015: ldloc.1 |
|
IL_0016: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementInstanceField2 |
|
|
|
.method public hidebysig instance void |
|
IncrementInstanceField2(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass m) cil managed |
|
{ |
|
// Code size 16 (0x10) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: dup |
|
IL_0003: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0008: ldc.i4.1 |
|
IL_0009: add |
|
IL_000a: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_000f: ret |
|
} // end of method CompoundAssignmentTest::IncrementInstanceField2 |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementInstanceFieldShort() cil managed |
|
{ |
|
// Code size 29 (0x1d) |
|
.maxstack 3 |
|
.locals init (int16 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::ShortField |
|
IL_000d: ldc.i4.1 |
|
IL_000e: add |
|
IL_000f: conv.i2 |
|
IL_0010: stloc.0 |
|
IL_0011: ldloc.0 |
|
IL_0012: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::ShortField |
|
IL_0017: ldloc.0 |
|
IL_0018: stloc.1 |
|
IL_0019: br.s IL_001b |
|
|
|
IL_001b: ldloc.1 |
|
IL_001c: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementInstanceFieldShort |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementInstanceFieldShort() cil managed |
|
{ |
|
// Code size 29 (0x1d) |
|
.maxstack 3 |
|
.locals init (int16 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::ShortField |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: ldc.i4.1 |
|
IL_0010: add |
|
IL_0011: conv.i2 |
|
IL_0012: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::ShortField |
|
IL_0017: ldloc.0 |
|
IL_0018: stloc.1 |
|
IL_0019: br.s IL_001b |
|
|
|
IL_001b: ldloc.1 |
|
IL_001c: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementInstanceFieldShort |
|
|
|
.method public hidebysig instance void |
|
IncrementInstanceFieldShort() cil managed |
|
{ |
|
// Code size 22 (0x16) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::ShortField |
|
IL_000d: ldc.i4.1 |
|
IL_000e: add |
|
IL_000f: conv.i2 |
|
IL_0010: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::ShortField |
|
IL_0015: ret |
|
} // end of method CompoundAssignmentTest::IncrementInstanceFieldShort |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementInstanceProperty() cil managed |
|
{ |
|
// Code size 29 (0x1d) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Property() |
|
IL_000d: ldc.i4.1 |
|
IL_000e: add |
|
IL_000f: stloc.0 |
|
IL_0010: ldloc.0 |
|
IL_0011: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Property(int32) |
|
IL_0016: nop |
|
IL_0017: ldloc.0 |
|
IL_0018: stloc.1 |
|
IL_0019: br.s IL_001b |
|
|
|
IL_001b: ldloc.1 |
|
IL_001c: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementInstanceProperty |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementInstanceProperty() cil managed |
|
{ |
|
// Code size 29 (0x1d) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Property() |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: ldc.i4.1 |
|
IL_0010: add |
|
IL_0011: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Property(int32) |
|
IL_0016: nop |
|
IL_0017: ldloc.0 |
|
IL_0018: stloc.1 |
|
IL_0019: br.s IL_001b |
|
|
|
IL_001b: ldloc.1 |
|
IL_001c: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementInstanceProperty |
|
|
|
.method public hidebysig instance void |
|
IncrementInstanceProperty() cil managed |
|
{ |
|
// Code size 24 (0x18) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Property() |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: ldc.i4.1 |
|
IL_0010: add |
|
IL_0011: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Property(int32) |
|
IL_0016: nop |
|
IL_0017: ret |
|
} // end of method CompoundAssignmentTest::IncrementInstanceProperty |
|
|
|
.method public hidebysig instance void |
|
DoubleInstanceProperty() cil managed |
|
{ |
|
// Code size 22 (0x16) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Property() |
|
IL_000d: ldc.i4.2 |
|
IL_000e: mul |
|
IL_000f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Property(int32) |
|
IL_0014: nop |
|
IL_0015: ret |
|
} // end of method CompoundAssignmentTest::DoubleInstanceProperty |
|
|
|
.method public hidebysig instance int32 |
|
DoubleInstancePropertyAndReturn() cil managed |
|
{ |
|
// Code size 29 (0x1d) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Property() |
|
IL_000d: ldc.i4.2 |
|
IL_000e: mul |
|
IL_000f: dup |
|
IL_0010: stloc.0 |
|
IL_0011: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Property(int32) |
|
IL_0016: nop |
|
IL_0017: ldloc.0 |
|
IL_0018: stloc.1 |
|
IL_0019: br.s IL_001b |
|
|
|
IL_001b: ldloc.1 |
|
IL_001c: ret |
|
} // end of method CompoundAssignmentTest::DoubleInstancePropertyAndReturn |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementInstancePropertyByte() cil managed |
|
{ |
|
// Code size 30 (0x1e) |
|
.maxstack 3 |
|
.locals init (uint8 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_ByteProperty() |
|
IL_000d: ldc.i4.1 |
|
IL_000e: add |
|
IL_000f: conv.u1 |
|
IL_0010: stloc.0 |
|
IL_0011: ldloc.0 |
|
IL_0012: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_ByteProperty(uint8) |
|
IL_0017: nop |
|
IL_0018: ldloc.0 |
|
IL_0019: stloc.1 |
|
IL_001a: br.s IL_001c |
|
|
|
IL_001c: ldloc.1 |
|
IL_001d: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementInstancePropertyByte |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementInstancePropertyByte() cil managed |
|
{ |
|
// Code size 30 (0x1e) |
|
.maxstack 3 |
|
.locals init (uint8 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_ByteProperty() |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: ldc.i4.1 |
|
IL_0010: add |
|
IL_0011: conv.u1 |
|
IL_0012: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_ByteProperty(uint8) |
|
IL_0017: nop |
|
IL_0018: ldloc.0 |
|
IL_0019: stloc.1 |
|
IL_001a: br.s IL_001c |
|
|
|
IL_001c: ldloc.1 |
|
IL_001d: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementInstancePropertyByte |
|
|
|
.method public hidebysig instance void |
|
IncrementInstancePropertyByte() cil managed |
|
{ |
|
// Code size 25 (0x19) |
|
.maxstack 3 |
|
.locals init (uint8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_ByteProperty() |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: ldc.i4.1 |
|
IL_0010: add |
|
IL_0011: conv.u1 |
|
IL_0012: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_ByteProperty(uint8) |
|
IL_0017: nop |
|
IL_0018: ret |
|
} // end of method CompoundAssignmentTest::IncrementInstancePropertyByte |
|
|
|
.method public hidebysig instance void |
|
DoubleInstancePropertyByte() cil managed |
|
{ |
|
// Code size 23 (0x17) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_ByteProperty() |
|
IL_000d: ldc.i4.2 |
|
IL_000e: mul |
|
IL_000f: conv.u1 |
|
IL_0010: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_ByteProperty(uint8) |
|
IL_0015: nop |
|
IL_0016: ret |
|
} // end of method CompoundAssignmentTest::DoubleInstancePropertyByte |
|
|
|
.method public hidebysig instance int32 |
|
DoubleInstancePropertyByteAndReturn() cil managed |
|
{ |
|
// Code size 30 (0x1e) |
|
.maxstack 3 |
|
.locals init (uint8 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_ByteProperty() |
|
IL_000d: ldc.i4.2 |
|
IL_000e: mul |
|
IL_000f: conv.u1 |
|
IL_0010: dup |
|
IL_0011: stloc.0 |
|
IL_0012: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_ByteProperty(uint8) |
|
IL_0017: nop |
|
IL_0018: ldloc.0 |
|
IL_0019: stloc.1 |
|
IL_001a: br.s IL_001c |
|
|
|
IL_001c: ldloc.1 |
|
IL_001d: ret |
|
} // end of method CompoundAssignmentTest::DoubleInstancePropertyByteAndReturn |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementStaticField() cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 2 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: dup |
|
IL_0009: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_000e: stloc.0 |
|
IL_000f: br.s IL_0011 |
|
|
|
IL_0011: ldloc.0 |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementStaticField |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementStaticField() cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_000e: stloc.0 |
|
IL_000f: br.s IL_0011 |
|
|
|
IL_0011: ldloc.0 |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementStaticField |
|
|
|
.method public hidebysig instance void |
|
IncrementStaticField() cil managed |
|
{ |
|
// Code size 14 (0xe) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_000d: ret |
|
} // end of method CompoundAssignmentTest::IncrementStaticField |
|
|
|
.method public hidebysig instance void |
|
DoubleStaticField() cil managed |
|
{ |
|
// Code size 14 (0xe) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_0006: ldc.i4.2 |
|
IL_0007: mul |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_000d: ret |
|
} // end of method CompoundAssignmentTest::DoubleStaticField |
|
|
|
.method public hidebysig instance int32 |
|
DoubleStaticFieldAndReturn() cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 2 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_0006: ldc.i4.2 |
|
IL_0007: mul |
|
IL_0008: dup |
|
IL_0009: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_000e: stloc.0 |
|
IL_000f: br.s IL_0011 |
|
|
|
IL_0011: ldloc.0 |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::DoubleStaticFieldAndReturn |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementStaticFieldShort() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 2 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: conv.i2 |
|
IL_0009: dup |
|
IL_000a: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_000f: stloc.0 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.0 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementStaticFieldShort |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementStaticFieldShort() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: conv.i2 |
|
IL_000a: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_000f: stloc.0 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.0 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementStaticFieldShort |
|
|
|
.method public hidebysig instance void |
|
IncrementStaticFieldShort() cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::IncrementStaticFieldShort |
|
|
|
.method public hidebysig instance void |
|
DoubleStaticFieldShort() cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_0006: ldc.i4.2 |
|
IL_0007: mul |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::DoubleStaticFieldShort |
|
|
|
.method public hidebysig instance int16 |
|
DoubleStaticFieldAndReturnShort() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 2 |
|
.locals init (int16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_0006: ldc.i4.2 |
|
IL_0007: mul |
|
IL_0008: conv.i2 |
|
IL_0009: dup |
|
IL_000a: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticShortField |
|
IL_000f: stloc.0 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.0 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::DoubleStaticFieldAndReturnShort |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementStaticProperty() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 2 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticProperty() |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: dup |
|
IL_0009: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticProperty(int32) |
|
IL_000e: nop |
|
IL_000f: stloc.0 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.0 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementStaticProperty |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementStaticProperty() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticProperty() |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticProperty(int32) |
|
IL_000e: nop |
|
IL_000f: stloc.0 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.0 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementStaticProperty |
|
|
|
.method public hidebysig instance void |
|
IncrementStaticProperty() cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticProperty() |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticProperty(int32) |
|
IL_000d: nop |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::IncrementStaticProperty |
|
|
|
.method public hidebysig instance void |
|
DoubleStaticProperty() cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticProperty() |
|
IL_0006: ldc.i4.2 |
|
IL_0007: mul |
|
IL_0008: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticProperty(int32) |
|
IL_000d: nop |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::DoubleStaticProperty |
|
|
|
.method public hidebysig instance int32 |
|
DoubleStaticPropertyAndReturn() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 2 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticProperty() |
|
IL_0006: ldc.i4.2 |
|
IL_0007: mul |
|
IL_0008: dup |
|
IL_0009: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticProperty(int32) |
|
IL_000e: nop |
|
IL_000f: stloc.0 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.0 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::DoubleStaticPropertyAndReturn |
|
|
|
.method public hidebysig instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum |
|
PreIncrementStaticPropertyShort() cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 2 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum V_0) |
|
IL_0000: nop |
|
IL_0001: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticShortProperty() |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: conv.i2 |
|
IL_0009: dup |
|
IL_000a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticShortProperty(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum) |
|
IL_000f: nop |
|
IL_0010: stloc.0 |
|
IL_0011: br.s IL_0013 |
|
|
|
IL_0013: ldloc.0 |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementStaticPropertyShort |
|
|
|
.method public hidebysig instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum |
|
PostIncrementStaticPropertyShort() cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum V_0) |
|
IL_0000: nop |
|
IL_0001: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticShortProperty() |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: conv.i2 |
|
IL_000a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticShortProperty(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum) |
|
IL_000f: nop |
|
IL_0010: stloc.0 |
|
IL_0011: br.s IL_0013 |
|
|
|
IL_0013: ldloc.0 |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementStaticPropertyShort |
|
|
|
.method public hidebysig instance void |
|
IncrementStaticPropertyShort() cil managed |
|
{ |
|
// Code size 16 (0x10) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticShortProperty() |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: conv.i2 |
|
IL_0009: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticShortProperty(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum) |
|
IL_000e: nop |
|
IL_000f: ret |
|
} // end of method CompoundAssignmentTest::IncrementStaticPropertyShort |
|
|
|
.method public hidebysig static void ByteAddTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: add |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: add |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: add |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: add |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: add |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: add |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: add |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: add |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: add |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: add |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: add |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: add |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: add |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: add |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: add |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: add |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: add |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteAddTest |
|
|
|
.method public hidebysig static void ByteSubtractTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: sub |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: sub |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: sub |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: sub |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: sub |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: sub |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: sub |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: sub |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: sub |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: sub |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: sub |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: sub |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: sub |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: sub |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: sub |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: sub |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: sub |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteSubtractTest |
|
|
|
.method public hidebysig static void ByteMultiplyTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: mul |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: mul |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: mul |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: mul |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: mul |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: mul |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: mul |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: mul |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: mul |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: mul |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: mul |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: mul |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: mul |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: mul |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: mul |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: mul |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: mul |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteMultiplyTest |
|
|
|
.method public hidebysig static void ByteDivideTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: div |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: div |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: div |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: div |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: div |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: div |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: div |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: div |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: div |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: div |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: div |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: div |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: div |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: div |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: div |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: div |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: div |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteDivideTest |
|
|
|
.method public hidebysig static void ByteModulusTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: rem |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: rem |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: rem |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: rem |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: rem |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: rem |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: rem |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: rem |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: rem |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: rem |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: rem |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: rem |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: rem |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: rem |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: rem |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: rem |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: rem |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteModulusTest |
|
|
|
.method public hidebysig static void ByteLeftShiftTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shl |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: shl |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: shl |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: shl |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: shl |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: shl |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: shl |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: shl |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: shl |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: shl |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: shl |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: shl |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: shl |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: shl |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shl |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shl |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: shl |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteLeftShiftTest |
|
|
|
.method public hidebysig static void ByteRightShiftTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shr |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: shr |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: shr |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: shr |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: shr |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: shr |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: shr |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: shr |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: shr |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: shr |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: shr |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: shr |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: shr |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: shr |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shr |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shr |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: shr |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteRightShiftTest |
|
|
|
.method public hidebysig static void ByteBitAndTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: and |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: and |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: and |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: and |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: and |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: and |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: and |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: and |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: and |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: and |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: and |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: and |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: and |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: and |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: and |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: and |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: and |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteBitAndTest |
|
|
|
.method public hidebysig static void ByteBitOrTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: or |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: or |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: or |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: or |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: or |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: or |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: or |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: or |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: or |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: or |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: or |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: or |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: or |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: or |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: or |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: or |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: or |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteBitOrTest |
|
|
|
.method public hidebysig static void ByteBitXorTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: xor |
|
IL_0008: conv.u1 |
|
IL_0009: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000e: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: xor |
|
IL_0015: conv.u1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: xor |
|
IL_0025: conv.u1 |
|
IL_0026: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: xor |
|
IL_0034: conv.u1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0042: dup |
|
IL_0043: ldind.u1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: xor |
|
IL_0046: conv.u1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: xor |
|
IL_0052: conv.u1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: xor |
|
IL_0066: conv.u1 |
|
IL_0067: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: xor |
|
IL_0079: conv.u1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_008a: dup |
|
IL_008b: ldind.u1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: xor |
|
IL_008e: conv.u1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: xor |
|
IL_009d: conv.u1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: xor |
|
IL_00b1: conv.u1 |
|
IL_00b2: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: xor |
|
IL_00c4: conv.u1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: xor |
|
IL_00d8: conv.u1 |
|
IL_00d9: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: xor |
|
IL_00eb: conv.u1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: xor |
|
IL_0100: conv.u1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: xor |
|
IL_010f: conv.u1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0115: nop |
|
IL_0116: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_011b: dup |
|
IL_011c: ldind.u1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: xor |
|
IL_011f: conv.u1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ByteBitXorTest |
|
|
|
.method public hidebysig static void BytePostIncTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: conv.u1 |
|
IL_000a: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: add |
|
IL_001d: conv.u1 |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: add |
|
IL_0035: conv.u1 |
|
IL_0036: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: add |
|
IL_004d: conv.u1 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0062: dup |
|
IL_0063: ldind.u1 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: add |
|
IL_0068: conv.u1 |
|
IL_0069: stind.i1 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: add |
|
IL_007d: conv.u1 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: add |
|
IL_009a: conv.u1 |
|
IL_009b: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: add |
|
IL_00b6: conv.u1 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00ce: dup |
|
IL_00cf: ldind.u1 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: add |
|
IL_00d4: conv.u1 |
|
IL_00d5: stind.i1 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: add |
|
IL_00ec: conv.u1 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: add |
|
IL_0109: conv.u1 |
|
IL_010a: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: add |
|
IL_0125: conv.u1 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: add |
|
IL_0142: conv.u1 |
|
IL_0143: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: add |
|
IL_015e: conv.u1 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0176: dup |
|
IL_0177: ldind.u1 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: add |
|
IL_017c: conv.u1 |
|
IL_017d: stind.i1 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: add |
|
IL_0194: conv.u1 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_01a7: dup |
|
IL_01a8: ldind.u1 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: add |
|
IL_01ad: conv.u1 |
|
IL_01ae: stind.i1 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::BytePostIncTest |
|
|
|
.method public hidebysig static void BytePreIncTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: conv.u1 |
|
IL_0009: dup |
|
IL_000a: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: add |
|
IL_001c: conv.u1 |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: add |
|
IL_0033: conv.u1 |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: add |
|
IL_004b: conv.u1 |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0062: dup |
|
IL_0063: ldind.u1 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: add |
|
IL_0066: conv.u1 |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i1 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: add |
|
IL_007b: conv.u1 |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: add |
|
IL_0098: conv.u1 |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: add |
|
IL_00b4: conv.u1 |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00ce: dup |
|
IL_00cf: ldind.u1 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: add |
|
IL_00d2: conv.u1 |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i1 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: add |
|
IL_00ea: conv.u1 |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: add |
|
IL_0107: conv.u1 |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: add |
|
IL_0123: conv.u1 |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: add |
|
IL_0140: conv.u1 |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: add |
|
IL_015c: conv.u1 |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0176: dup |
|
IL_0177: ldind.u1 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: add |
|
IL_017a: conv.u1 |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i1 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: add |
|
IL_0192: conv.u1 |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_01a7: dup |
|
IL_01a8: ldind.u1 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: add |
|
IL_01ab: conv.u1 |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i1 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::BytePreIncTest |
|
|
|
.method public hidebysig static void BytePostDecTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: sub |
|
IL_0009: conv.u1 |
|
IL_000a: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: sub |
|
IL_001d: conv.u1 |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: sub |
|
IL_0035: conv.u1 |
|
IL_0036: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: sub |
|
IL_004d: conv.u1 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0062: dup |
|
IL_0063: ldind.u1 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: sub |
|
IL_0068: conv.u1 |
|
IL_0069: stind.i1 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: sub |
|
IL_007d: conv.u1 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: sub |
|
IL_009a: conv.u1 |
|
IL_009b: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: sub |
|
IL_00b6: conv.u1 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00ce: dup |
|
IL_00cf: ldind.u1 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: sub |
|
IL_00d4: conv.u1 |
|
IL_00d5: stind.i1 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: sub |
|
IL_00ec: conv.u1 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: sub |
|
IL_0109: conv.u1 |
|
IL_010a: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: sub |
|
IL_0125: conv.u1 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: sub |
|
IL_0142: conv.u1 |
|
IL_0143: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: sub |
|
IL_015e: conv.u1 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0176: dup |
|
IL_0177: ldind.u1 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: sub |
|
IL_017c: conv.u1 |
|
IL_017d: stind.i1 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: sub |
|
IL_0194: conv.u1 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_01a7: dup |
|
IL_01a8: ldind.u1 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: sub |
|
IL_01ad: conv.u1 |
|
IL_01ae: stind.i1 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::BytePostDecTest |
|
|
|
.method public hidebysig static void BytePreDecTest(uint8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: sub |
|
IL_0008: conv.u1 |
|
IL_0009: dup |
|
IL_000a: stsfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::byteField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: sub |
|
IL_001c: conv.u1 |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: sub |
|
IL_0033: conv.u1 |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: sub |
|
IL_004b: conv.u1 |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0062: dup |
|
IL_0063: ldind.u1 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: sub |
|
IL_0066: conv.u1 |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i1 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: sub |
|
IL_007b: conv.u1 |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: sub |
|
IL_0098: conv.u1 |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: sub |
|
IL_00b4: conv.u1 |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_00ce: dup |
|
IL_00cf: ldind.u1 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: sub |
|
IL_00d2: conv.u1 |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i1 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: sub |
|
IL_00ea: conv.u1 |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: sub |
|
IL_0107: conv.u1 |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: sub |
|
IL_0123: conv.u1 |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: sub |
|
IL_0140: conv.u1 |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ByteField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ByteProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: sub |
|
IL_015c: conv.u1 |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ByteProp(uint8) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ByteField |
|
IL_0176: dup |
|
IL_0177: ldind.u1 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: sub |
|
IL_017a: conv.u1 |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i1 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ByteProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: sub |
|
IL_0192: conv.u1 |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ByteProp(uint8) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefByte() |
|
IL_01a7: dup |
|
IL_01a8: ldind.u1 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: sub |
|
IL_01ab: conv.u1 |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i1 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint8>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::BytePreDecTest |
|
|
|
.method public hidebysig static void SbyteAddTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: add |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: add |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: add |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: add |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: add |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: add |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: add |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: add |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: add |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: add |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: add |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: add |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: add |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: add |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: add |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: add |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: add |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteAddTest |
|
|
|
.method public hidebysig static void SbyteSubtractTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: sub |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: sub |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: sub |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: sub |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: sub |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: sub |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: sub |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: sub |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: sub |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: sub |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: sub |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: sub |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: sub |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: sub |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: sub |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: sub |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: sub |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteSubtractTest |
|
|
|
.method public hidebysig static void SbyteMultiplyTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: mul |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: mul |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: mul |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: mul |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: mul |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: mul |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: mul |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: mul |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: mul |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: mul |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: mul |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: mul |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: mul |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: mul |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: mul |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: mul |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: mul |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteMultiplyTest |
|
|
|
.method public hidebysig static void SbyteDivideTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: div |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: div |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: div |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: div |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: div |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: div |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: div |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: div |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: div |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: div |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: div |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: div |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: div |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: div |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: div |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: div |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: div |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteDivideTest |
|
|
|
.method public hidebysig static void SbyteModulusTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: rem |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: rem |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: rem |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: rem |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: rem |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: rem |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: rem |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: rem |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: rem |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: rem |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: rem |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: rem |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: rem |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: rem |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: rem |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: rem |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: rem |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteModulusTest |
|
|
|
.method public hidebysig static void SbyteLeftShiftTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shl |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: shl |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: shl |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: shl |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: shl |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: shl |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: shl |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: shl |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: shl |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: shl |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: shl |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: shl |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: shl |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: shl |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shl |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shl |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: shl |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteLeftShiftTest |
|
|
|
.method public hidebysig static void SbyteRightShiftTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shr |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: shr |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: shr |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: shr |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: shr |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: shr |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: shr |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: shr |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: shr |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: shr |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: shr |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: shr |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: shr |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: shr |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shr |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shr |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: shr |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteRightShiftTest |
|
|
|
.method public hidebysig static void SbyteBitAndTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: and |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: and |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: and |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: and |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: and |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: and |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: and |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: and |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: and |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: and |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: and |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: and |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: and |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: and |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: and |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: and |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: and |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteBitAndTest |
|
|
|
.method public hidebysig static void SbyteBitOrTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: or |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: or |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: or |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: or |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: or |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: or |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: or |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: or |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: or |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: or |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: or |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: or |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: or |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: or |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: or |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: or |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: or |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteBitOrTest |
|
|
|
.method public hidebysig static void SbyteBitXorTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: xor |
|
IL_0008: conv.i1 |
|
IL_0009: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000e: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: xor |
|
IL_0015: conv.i1 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: xor |
|
IL_0025: conv.i1 |
|
IL_0026: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: xor |
|
IL_0034: conv.i1 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0042: dup |
|
IL_0043: ldind.i1 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: xor |
|
IL_0046: conv.i1 |
|
IL_0047: stind.i1 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: xor |
|
IL_0052: conv.i1 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: xor |
|
IL_0066: conv.i1 |
|
IL_0067: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: xor |
|
IL_0079: conv.i1 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_008a: dup |
|
IL_008b: ldind.i1 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: xor |
|
IL_008e: conv.i1 |
|
IL_008f: stind.i1 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: xor |
|
IL_009d: conv.i1 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: xor |
|
IL_00b1: conv.i1 |
|
IL_00b2: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: xor |
|
IL_00c4: conv.i1 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: xor |
|
IL_00d8: conv.i1 |
|
IL_00d9: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: xor |
|
IL_00eb: conv.i1 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i1 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: xor |
|
IL_0100: conv.i1 |
|
IL_0101: stind.i1 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: xor |
|
IL_010f: conv.i1 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0115: nop |
|
IL_0116: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_011b: dup |
|
IL_011c: ldind.i1 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: xor |
|
IL_011f: conv.i1 |
|
IL_0120: stind.i1 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::SbyteBitXorTest |
|
|
|
.method public hidebysig static void SbytePostIncTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: conv.i1 |
|
IL_000a: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: add |
|
IL_001d: conv.i1 |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: add |
|
IL_0035: conv.i1 |
|
IL_0036: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: add |
|
IL_004d: conv.i1 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0062: dup |
|
IL_0063: ldind.i1 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: add |
|
IL_0068: conv.i1 |
|
IL_0069: stind.i1 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: add |
|
IL_007d: conv.i1 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: add |
|
IL_009a: conv.i1 |
|
IL_009b: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: add |
|
IL_00b6: conv.i1 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i1 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: add |
|
IL_00d4: conv.i1 |
|
IL_00d5: stind.i1 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: add |
|
IL_00ec: conv.i1 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: add |
|
IL_0109: conv.i1 |
|
IL_010a: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: add |
|
IL_0125: conv.i1 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: add |
|
IL_0142: conv.i1 |
|
IL_0143: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: add |
|
IL_015e: conv.i1 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0176: dup |
|
IL_0177: ldind.i1 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: add |
|
IL_017c: conv.i1 |
|
IL_017d: stind.i1 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: add |
|
IL_0194: conv.i1 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i1 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: add |
|
IL_01ad: conv.i1 |
|
IL_01ae: stind.i1 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::SbytePostIncTest |
|
|
|
.method public hidebysig static void SbytePreIncTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: conv.i1 |
|
IL_0009: dup |
|
IL_000a: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: add |
|
IL_001c: conv.i1 |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: add |
|
IL_0033: conv.i1 |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: add |
|
IL_004b: conv.i1 |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0062: dup |
|
IL_0063: ldind.i1 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: add |
|
IL_0066: conv.i1 |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i1 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: add |
|
IL_007b: conv.i1 |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: add |
|
IL_0098: conv.i1 |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: add |
|
IL_00b4: conv.i1 |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i1 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: add |
|
IL_00d2: conv.i1 |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i1 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: add |
|
IL_00ea: conv.i1 |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: add |
|
IL_0107: conv.i1 |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: add |
|
IL_0123: conv.i1 |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: add |
|
IL_0140: conv.i1 |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: add |
|
IL_015c: conv.i1 |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0176: dup |
|
IL_0177: ldind.i1 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: add |
|
IL_017a: conv.i1 |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i1 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: add |
|
IL_0192: conv.i1 |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i1 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: add |
|
IL_01ab: conv.i1 |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i1 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::SbytePreIncTest |
|
|
|
.method public hidebysig static void SbytePostDecTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: sub |
|
IL_0009: conv.i1 |
|
IL_000a: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: sub |
|
IL_001d: conv.i1 |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: sub |
|
IL_0035: conv.i1 |
|
IL_0036: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: sub |
|
IL_004d: conv.i1 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0062: dup |
|
IL_0063: ldind.i1 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: sub |
|
IL_0068: conv.i1 |
|
IL_0069: stind.i1 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: sub |
|
IL_007d: conv.i1 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: sub |
|
IL_009a: conv.i1 |
|
IL_009b: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: sub |
|
IL_00b6: conv.i1 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i1 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: sub |
|
IL_00d4: conv.i1 |
|
IL_00d5: stind.i1 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: sub |
|
IL_00ec: conv.i1 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: sub |
|
IL_0109: conv.i1 |
|
IL_010a: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: sub |
|
IL_0125: conv.i1 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: sub |
|
IL_0142: conv.i1 |
|
IL_0143: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: sub |
|
IL_015e: conv.i1 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0176: dup |
|
IL_0177: ldind.i1 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: sub |
|
IL_017c: conv.i1 |
|
IL_017d: stind.i1 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: sub |
|
IL_0194: conv.i1 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i1 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: sub |
|
IL_01ad: conv.i1 |
|
IL_01ae: stind.i1 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::SbytePostDecTest |
|
|
|
.method public hidebysig static void SbytePreDecTest(int8 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int8 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: sub |
|
IL_0008: conv.i1 |
|
IL_0009: dup |
|
IL_000a: stsfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::sbyteField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: sub |
|
IL_001c: conv.i1 |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: sub |
|
IL_0033: conv.i1 |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: sub |
|
IL_004b: conv.i1 |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0062: dup |
|
IL_0063: ldind.i1 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: sub |
|
IL_0066: conv.i1 |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i1 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: sub |
|
IL_007b: conv.i1 |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: sub |
|
IL_0098: conv.i1 |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: sub |
|
IL_00b4: conv.i1 |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i1 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: sub |
|
IL_00d2: conv.i1 |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i1 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: sub |
|
IL_00ea: conv.i1 |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: sub |
|
IL_0107: conv.i1 |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: sub |
|
IL_0123: conv.i1 |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: sub |
|
IL_0140: conv.i1 |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::SbyteField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_SbyteProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: sub |
|
IL_015c: conv.i1 |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_SbyteProp(int8) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::SbyteField |
|
IL_0176: dup |
|
IL_0177: ldind.i1 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: sub |
|
IL_017a: conv.i1 |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i1 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_SbyteProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: sub |
|
IL_0192: conv.i1 |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_SbyteProp(int8) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int8& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefSbyte() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i1 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: sub |
|
IL_01ab: conv.i1 |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i1 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int8>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::SbytePreDecTest |
|
|
|
.method public hidebysig static void ShortAddTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: add |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: add |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: add |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: add |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: add |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: add |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: add |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: add |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: add |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: add |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: add |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: add |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: add |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: add |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: add |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: add |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: add |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortAddTest |
|
|
|
.method public hidebysig static void ShortSubtractTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: sub |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: sub |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: sub |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: sub |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: sub |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: sub |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: sub |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: sub |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: sub |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: sub |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: sub |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: sub |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: sub |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: sub |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: sub |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: sub |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: sub |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortSubtractTest |
|
|
|
.method public hidebysig static void ShortMultiplyTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: mul |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: mul |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: mul |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: mul |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: mul |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: mul |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: mul |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: mul |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: mul |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: mul |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: mul |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: mul |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: mul |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: mul |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: mul |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: mul |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: mul |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortMultiplyTest |
|
|
|
.method public hidebysig static void ShortDivideTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: div |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: div |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: div |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: div |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: div |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: div |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: div |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: div |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: div |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: div |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: div |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: div |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: div |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: div |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: div |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: div |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: div |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortDivideTest |
|
|
|
.method public hidebysig static void ShortModulusTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: rem |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: rem |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: rem |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: rem |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: rem |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: rem |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: rem |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: rem |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: rem |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: rem |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: rem |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: rem |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: rem |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: rem |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: rem |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: rem |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: rem |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortModulusTest |
|
|
|
.method public hidebysig static void ShortLeftShiftTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shl |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: shl |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: shl |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: shl |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: shl |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: shl |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: shl |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: shl |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: shl |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: shl |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: shl |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: shl |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: shl |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: shl |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shl |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shl |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: shl |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortLeftShiftTest |
|
|
|
.method public hidebysig static void ShortRightShiftTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shr |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: shr |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: shr |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: shr |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: shr |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: shr |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: shr |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: shr |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: shr |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: shr |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: shr |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: shr |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: shr |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: shr |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shr |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shr |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: shr |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortRightShiftTest |
|
|
|
.method public hidebysig static void ShortBitAndTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: and |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: and |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: and |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: and |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: and |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: and |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: and |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: and |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: and |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: and |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: and |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: and |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: and |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: and |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: and |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: and |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: and |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortBitAndTest |
|
|
|
.method public hidebysig static void ShortBitOrTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: or |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: or |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: or |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: or |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: or |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: or |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: or |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: or |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: or |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: or |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: or |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: or |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: or |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: or |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: or |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: or |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: or |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortBitOrTest |
|
|
|
.method public hidebysig static void ShortBitXorTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: xor |
|
IL_0008: conv.i2 |
|
IL_0009: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000e: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: xor |
|
IL_0015: conv.i2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: xor |
|
IL_0025: conv.i2 |
|
IL_0026: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: xor |
|
IL_0034: conv.i2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0042: dup |
|
IL_0043: ldind.i2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: xor |
|
IL_0046: conv.i2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: xor |
|
IL_0052: conv.i2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: xor |
|
IL_0066: conv.i2 |
|
IL_0067: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: xor |
|
IL_0079: conv.i2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_008a: dup |
|
IL_008b: ldind.i2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: xor |
|
IL_008e: conv.i2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: xor |
|
IL_009d: conv.i2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: xor |
|
IL_00b1: conv.i2 |
|
IL_00b2: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: xor |
|
IL_00c4: conv.i2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: xor |
|
IL_00d8: conv.i2 |
|
IL_00d9: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: xor |
|
IL_00eb: conv.i2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: xor |
|
IL_0100: conv.i2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: xor |
|
IL_010f: conv.i2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0115: nop |
|
IL_0116: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_011b: dup |
|
IL_011c: ldind.i2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: xor |
|
IL_011f: conv.i2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::ShortBitXorTest |
|
|
|
.method public hidebysig static void ShortPostIncTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: conv.i2 |
|
IL_000a: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: add |
|
IL_001d: conv.i2 |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: add |
|
IL_0035: conv.i2 |
|
IL_0036: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: add |
|
IL_004d: conv.i2 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0062: dup |
|
IL_0063: ldind.i2 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: add |
|
IL_0068: conv.i2 |
|
IL_0069: stind.i2 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: add |
|
IL_007d: conv.i2 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: add |
|
IL_009a: conv.i2 |
|
IL_009b: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: add |
|
IL_00b6: conv.i2 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i2 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: add |
|
IL_00d4: conv.i2 |
|
IL_00d5: stind.i2 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: add |
|
IL_00ec: conv.i2 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: add |
|
IL_0109: conv.i2 |
|
IL_010a: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: add |
|
IL_0125: conv.i2 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: add |
|
IL_0142: conv.i2 |
|
IL_0143: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: add |
|
IL_015e: conv.i2 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0176: dup |
|
IL_0177: ldind.i2 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: add |
|
IL_017c: conv.i2 |
|
IL_017d: stind.i2 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: add |
|
IL_0194: conv.i2 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i2 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: add |
|
IL_01ad: conv.i2 |
|
IL_01ae: stind.i2 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::ShortPostIncTest |
|
|
|
.method public hidebysig static void ShortPreIncTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: conv.i2 |
|
IL_0009: dup |
|
IL_000a: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: add |
|
IL_001c: conv.i2 |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: add |
|
IL_0033: conv.i2 |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: add |
|
IL_004b: conv.i2 |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0062: dup |
|
IL_0063: ldind.i2 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: add |
|
IL_0066: conv.i2 |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i2 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: add |
|
IL_007b: conv.i2 |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: add |
|
IL_0098: conv.i2 |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: add |
|
IL_00b4: conv.i2 |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i2 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: add |
|
IL_00d2: conv.i2 |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i2 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: add |
|
IL_00ea: conv.i2 |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: add |
|
IL_0107: conv.i2 |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: add |
|
IL_0123: conv.i2 |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: add |
|
IL_0140: conv.i2 |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: add |
|
IL_015c: conv.i2 |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0176: dup |
|
IL_0177: ldind.i2 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: add |
|
IL_017a: conv.i2 |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i2 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: add |
|
IL_0192: conv.i2 |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i2 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: add |
|
IL_01ab: conv.i2 |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i2 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::ShortPreIncTest |
|
|
|
.method public hidebysig static void ShortPostDecTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: sub |
|
IL_0009: conv.i2 |
|
IL_000a: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: sub |
|
IL_001d: conv.i2 |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: sub |
|
IL_0035: conv.i2 |
|
IL_0036: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: sub |
|
IL_004d: conv.i2 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0062: dup |
|
IL_0063: ldind.i2 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: sub |
|
IL_0068: conv.i2 |
|
IL_0069: stind.i2 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: sub |
|
IL_007d: conv.i2 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: sub |
|
IL_009a: conv.i2 |
|
IL_009b: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: sub |
|
IL_00b6: conv.i2 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i2 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: sub |
|
IL_00d4: conv.i2 |
|
IL_00d5: stind.i2 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: sub |
|
IL_00ec: conv.i2 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: sub |
|
IL_0109: conv.i2 |
|
IL_010a: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: sub |
|
IL_0125: conv.i2 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: sub |
|
IL_0142: conv.i2 |
|
IL_0143: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: sub |
|
IL_015e: conv.i2 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0176: dup |
|
IL_0177: ldind.i2 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: sub |
|
IL_017c: conv.i2 |
|
IL_017d: stind.i2 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: sub |
|
IL_0194: conv.i2 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i2 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: sub |
|
IL_01ad: conv.i2 |
|
IL_01ae: stind.i2 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::ShortPostDecTest |
|
|
|
.method public hidebysig static void ShortPreDecTest(int16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: sub |
|
IL_0008: conv.i2 |
|
IL_0009: dup |
|
IL_000a: stsfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::shortField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: sub |
|
IL_001c: conv.i2 |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: sub |
|
IL_0033: conv.i2 |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: sub |
|
IL_004b: conv.i2 |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0062: dup |
|
IL_0063: ldind.i2 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: sub |
|
IL_0066: conv.i2 |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i2 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: sub |
|
IL_007b: conv.i2 |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: sub |
|
IL_0098: conv.i2 |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: sub |
|
IL_00b4: conv.i2 |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i2 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: sub |
|
IL_00d2: conv.i2 |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i2 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: sub |
|
IL_00ea: conv.i2 |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: sub |
|
IL_0107: conv.i2 |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: sub |
|
IL_0123: conv.i2 |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: sub |
|
IL_0140: conv.i2 |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::ShortField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_ShortProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: sub |
|
IL_015c: conv.i2 |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_ShortProp(int16) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::ShortField |
|
IL_0176: dup |
|
IL_0177: ldind.i2 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: sub |
|
IL_017a: conv.i2 |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i2 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_ShortProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: sub |
|
IL_0192: conv.i2 |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_ShortProp(int16) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefShort() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i2 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: sub |
|
IL_01ab: conv.i2 |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i2 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int16>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::ShortPreDecTest |
|
|
|
.method public hidebysig static void UshortAddTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: add |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: add |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: add |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: add |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: add |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: add |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: add |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: add |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: add |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: add |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: add |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: add |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: add |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: add |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: add |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: add |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: add |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortAddTest |
|
|
|
.method public hidebysig static void UshortSubtractTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: sub |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: sub |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: sub |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: sub |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: sub |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: sub |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: sub |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: sub |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: sub |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: sub |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: sub |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: sub |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: sub |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: sub |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: sub |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: sub |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: sub |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortSubtractTest |
|
|
|
.method public hidebysig static void UshortMultiplyTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: mul |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: mul |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: mul |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: mul |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: mul |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: mul |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: mul |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: mul |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: mul |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: mul |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: mul |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: mul |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: mul |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: mul |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: mul |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: mul |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: mul |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortMultiplyTest |
|
|
|
.method public hidebysig static void UshortDivideTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: div |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: div |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: div |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: div |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: div |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: div |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: div |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: div |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: div |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: div |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: div |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: div |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: div |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: div |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: div |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: div |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: div |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortDivideTest |
|
|
|
.method public hidebysig static void UshortModulusTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: rem |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: rem |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: rem |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: rem |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: rem |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: rem |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: rem |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: rem |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: rem |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: rem |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: rem |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: rem |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: rem |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: rem |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: rem |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: rem |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: rem |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortModulusTest |
|
|
|
.method public hidebysig static void UshortLeftShiftTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shl |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: shl |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: shl |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: shl |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: shl |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: shl |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: shl |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: shl |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: shl |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: shl |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: shl |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: shl |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: shl |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: shl |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shl |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shl |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: shl |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortLeftShiftTest |
|
|
|
.method public hidebysig static void UshortRightShiftTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shr |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: shr |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: shr |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: shr |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: shr |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: shr |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: shr |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: shr |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: shr |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: shr |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: shr |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: shr |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: shr |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: shr |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shr |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shr |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: shr |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortRightShiftTest |
|
|
|
.method public hidebysig static void UshortBitAndTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: and |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: and |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: and |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: and |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: and |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: and |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: and |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: and |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: and |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: and |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: and |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: and |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: and |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: and |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: and |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: and |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: and |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortBitAndTest |
|
|
|
.method public hidebysig static void UshortBitOrTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: or |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: or |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: or |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: or |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: or |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: or |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: or |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: or |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: or |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: or |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: or |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: or |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: or |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: or |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: or |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: or |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: or |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortBitOrTest |
|
|
|
.method public hidebysig static void UshortBitXorTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: xor |
|
IL_0008: conv.u2 |
|
IL_0009: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000e: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: xor |
|
IL_0015: conv.u2 |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: xor |
|
IL_0025: conv.u2 |
|
IL_0026: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: xor |
|
IL_0034: conv.u2 |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0042: dup |
|
IL_0043: ldind.u2 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: xor |
|
IL_0046: conv.u2 |
|
IL_0047: stind.i2 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: xor |
|
IL_0052: conv.u2 |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: xor |
|
IL_0066: conv.u2 |
|
IL_0067: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: xor |
|
IL_0079: conv.u2 |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_008a: dup |
|
IL_008b: ldind.u2 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: xor |
|
IL_008e: conv.u2 |
|
IL_008f: stind.i2 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: xor |
|
IL_009d: conv.u2 |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: xor |
|
IL_00b1: conv.u2 |
|
IL_00b2: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: xor |
|
IL_00c4: conv.u2 |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: xor |
|
IL_00d8: conv.u2 |
|
IL_00d9: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: xor |
|
IL_00eb: conv.u2 |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00fc: dup |
|
IL_00fd: ldind.u2 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: xor |
|
IL_0100: conv.u2 |
|
IL_0101: stind.i2 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: xor |
|
IL_010f: conv.u2 |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0115: nop |
|
IL_0116: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_011b: dup |
|
IL_011c: ldind.u2 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: xor |
|
IL_011f: conv.u2 |
|
IL_0120: stind.i2 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UshortBitXorTest |
|
|
|
.method public hidebysig static void UshortPostIncTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: conv.u2 |
|
IL_000a: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: add |
|
IL_001d: conv.u2 |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: add |
|
IL_0035: conv.u2 |
|
IL_0036: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: add |
|
IL_004d: conv.u2 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0062: dup |
|
IL_0063: ldind.u2 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: add |
|
IL_0068: conv.u2 |
|
IL_0069: stind.i2 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: add |
|
IL_007d: conv.u2 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: add |
|
IL_009a: conv.u2 |
|
IL_009b: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: add |
|
IL_00b6: conv.u2 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00ce: dup |
|
IL_00cf: ldind.u2 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: add |
|
IL_00d4: conv.u2 |
|
IL_00d5: stind.i2 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: add |
|
IL_00ec: conv.u2 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: add |
|
IL_0109: conv.u2 |
|
IL_010a: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: add |
|
IL_0125: conv.u2 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: add |
|
IL_0142: conv.u2 |
|
IL_0143: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: add |
|
IL_015e: conv.u2 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0176: dup |
|
IL_0177: ldind.u2 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: add |
|
IL_017c: conv.u2 |
|
IL_017d: stind.i2 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: add |
|
IL_0194: conv.u2 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_01a7: dup |
|
IL_01a8: ldind.u2 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: add |
|
IL_01ad: conv.u2 |
|
IL_01ae: stind.i2 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::UshortPostIncTest |
|
|
|
.method public hidebysig static void UshortPreIncTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: conv.u2 |
|
IL_0009: dup |
|
IL_000a: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: add |
|
IL_001c: conv.u2 |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: add |
|
IL_0033: conv.u2 |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: add |
|
IL_004b: conv.u2 |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0062: dup |
|
IL_0063: ldind.u2 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: add |
|
IL_0066: conv.u2 |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i2 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: add |
|
IL_007b: conv.u2 |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: add |
|
IL_0098: conv.u2 |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: add |
|
IL_00b4: conv.u2 |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00ce: dup |
|
IL_00cf: ldind.u2 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: add |
|
IL_00d2: conv.u2 |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i2 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: add |
|
IL_00ea: conv.u2 |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: add |
|
IL_0107: conv.u2 |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: add |
|
IL_0123: conv.u2 |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: add |
|
IL_0140: conv.u2 |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: add |
|
IL_015c: conv.u2 |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0176: dup |
|
IL_0177: ldind.u2 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: add |
|
IL_017a: conv.u2 |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i2 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: add |
|
IL_0192: conv.u2 |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_01a7: dup |
|
IL_01a8: ldind.u2 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: add |
|
IL_01ab: conv.u2 |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i2 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::UshortPreIncTest |
|
|
|
.method public hidebysig static void UshortPostDecTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: sub |
|
IL_0009: conv.u2 |
|
IL_000a: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: sub |
|
IL_001d: conv.u2 |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: sub |
|
IL_0035: conv.u2 |
|
IL_0036: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: sub |
|
IL_004d: conv.u2 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0062: dup |
|
IL_0063: ldind.u2 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: sub |
|
IL_0068: conv.u2 |
|
IL_0069: stind.i2 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: sub |
|
IL_007d: conv.u2 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: sub |
|
IL_009a: conv.u2 |
|
IL_009b: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: sub |
|
IL_00b6: conv.u2 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00ce: dup |
|
IL_00cf: ldind.u2 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: sub |
|
IL_00d4: conv.u2 |
|
IL_00d5: stind.i2 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: sub |
|
IL_00ec: conv.u2 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: sub |
|
IL_0109: conv.u2 |
|
IL_010a: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: sub |
|
IL_0125: conv.u2 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: sub |
|
IL_0142: conv.u2 |
|
IL_0143: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: sub |
|
IL_015e: conv.u2 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0176: dup |
|
IL_0177: ldind.u2 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: sub |
|
IL_017c: conv.u2 |
|
IL_017d: stind.i2 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: sub |
|
IL_0194: conv.u2 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_01a7: dup |
|
IL_01a8: ldind.u2 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: sub |
|
IL_01ad: conv.u2 |
|
IL_01ae: stind.i2 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::UshortPostDecTest |
|
|
|
.method public hidebysig static void UshortPreDecTest(uint16 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint16 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: sub |
|
IL_0008: conv.u2 |
|
IL_0009: dup |
|
IL_000a: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: sub |
|
IL_001c: conv.u2 |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: sub |
|
IL_0033: conv.u2 |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: sub |
|
IL_004b: conv.u2 |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0062: dup |
|
IL_0063: ldind.u2 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: sub |
|
IL_0066: conv.u2 |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i2 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: sub |
|
IL_007b: conv.u2 |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: sub |
|
IL_0098: conv.u2 |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: sub |
|
IL_00b4: conv.u2 |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_00ce: dup |
|
IL_00cf: ldind.u2 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: sub |
|
IL_00d2: conv.u2 |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i2 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: sub |
|
IL_00ea: conv.u2 |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: sub |
|
IL_0107: conv.u2 |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: sub |
|
IL_0123: conv.u2 |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: sub |
|
IL_0140: conv.u2 |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UshortField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UshortProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: sub |
|
IL_015c: conv.u2 |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UshortProp(uint16) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UshortField |
|
IL_0176: dup |
|
IL_0177: ldind.u2 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: sub |
|
IL_017a: conv.u2 |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i2 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UshortProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: sub |
|
IL_0192: conv.u2 |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UshortProp(uint16) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint16& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUshort() |
|
IL_01a7: dup |
|
IL_01a8: ldind.u2 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: sub |
|
IL_01ab: conv.u2 |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i2 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint16>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::UshortPreDecTest |
|
|
|
.method public hidebysig static void IntAddTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: add |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: add |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: add |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: add |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: add |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: add |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: add |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: add |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: add |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: add |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: add |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: add |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: add |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: add |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: add |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: add |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: add |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntAddTest |
|
|
|
.method public hidebysig static void IntSubtractTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: sub |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: sub |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: sub |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: sub |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: sub |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: sub |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: sub |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: sub |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: sub |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: sub |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: sub |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: sub |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: sub |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: sub |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: sub |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: sub |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: sub |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntSubtractTest |
|
|
|
.method public hidebysig static void IntMultiplyTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: mul |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: mul |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: mul |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: mul |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: mul |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: mul |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: mul |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: mul |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: mul |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: mul |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: mul |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: mul |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: mul |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: mul |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: mul |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: mul |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: mul |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntMultiplyTest |
|
|
|
.method public hidebysig static void IntDivideTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: div |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: div |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: div |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: div |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: div |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: div |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: div |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: div |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: div |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: div |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: div |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: div |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: div |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: div |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: div |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: div |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: div |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntDivideTest |
|
|
|
.method public hidebysig static void IntModulusTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: rem |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: rem |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: rem |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: rem |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: rem |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: rem |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: rem |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: rem |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: rem |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: rem |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: rem |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: rem |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: rem |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: rem |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: rem |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: rem |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: rem |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntModulusTest |
|
|
|
.method public hidebysig static void IntLeftShiftTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shl |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: shl |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: shl |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: shl |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: shl |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: shl |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: shl |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: shl |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: shl |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: shl |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: shl |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: shl |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: shl |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: shl |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: shl |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shl |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shl |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntLeftShiftTest |
|
|
|
.method public hidebysig static void IntRightShiftTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shr |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: shr |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: shr |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: shr |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: shr |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: shr |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: shr |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: shr |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: shr |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: shr |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: shr |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: shr |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: shr |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: shr |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: shr |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shr |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shr |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntRightShiftTest |
|
|
|
.method public hidebysig static void IntBitAndTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: and |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: and |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: and |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: and |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: and |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: and |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: and |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: and |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: and |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: and |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: and |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: and |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: and |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: and |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: and |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: and |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: and |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntBitAndTest |
|
|
|
.method public hidebysig static void IntBitOrTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: or |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: or |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: or |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: or |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: or |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: or |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: or |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: or |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: or |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: or |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: or |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: or |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: or |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: or |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: or |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: or |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: or |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntBitOrTest |
|
|
|
.method public hidebysig static void IntBitXorTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: xor |
|
IL_0008: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000d: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: xor |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: xor |
|
IL_0023: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: xor |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_003e: dup |
|
IL_003f: ldind.i4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: xor |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: xor |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: xor |
|
IL_0060: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: xor |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0082: dup |
|
IL_0083: ldind.i4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: xor |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: xor |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: xor |
|
IL_00a7: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: xor |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: xor |
|
IL_00cc: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: xor |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: xor |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: xor |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_0105: nop |
|
IL_0106: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_010b: dup |
|
IL_010c: ldind.i4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: xor |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::IntBitXorTest |
|
|
|
.method public hidebysig static void IntPostIncTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 422 (0x1a6) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0013: nop |
|
IL_0014: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0019: dup |
|
IL_001a: ldc.i4.1 |
|
IL_001b: add |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0021: nop |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0027: nop |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_002f: stloc.0 |
|
IL_0030: ldloc.0 |
|
IL_0031: ldc.i4.1 |
|
IL_0032: add |
|
IL_0033: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0038: ldloc.0 |
|
IL_0039: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_003e: nop |
|
IL_003f: ldarg.1 |
|
IL_0040: dup |
|
IL_0041: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0046: stloc.0 |
|
IL_0047: ldloc.0 |
|
IL_0048: ldc.i4.1 |
|
IL_0049: add |
|
IL_004a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_004f: nop |
|
IL_0050: ldloc.0 |
|
IL_0051: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0056: nop |
|
IL_0057: ldarga.s s |
|
IL_0059: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_005e: dup |
|
IL_005f: ldind.i4 |
|
IL_0060: stloc.0 |
|
IL_0061: ldloc.0 |
|
IL_0062: ldc.i4.1 |
|
IL_0063: add |
|
IL_0064: stind.i4 |
|
IL_0065: ldloc.0 |
|
IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_006b: nop |
|
IL_006c: ldarga.s s |
|
IL_006e: dup |
|
IL_006f: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0074: stloc.0 |
|
IL_0075: ldloc.0 |
|
IL_0076: ldc.i4.1 |
|
IL_0077: add |
|
IL_0078: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_007d: nop |
|
IL_007e: ldloc.0 |
|
IL_007f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0084: nop |
|
IL_0085: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008a: dup |
|
IL_008b: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0090: stloc.0 |
|
IL_0091: ldloc.0 |
|
IL_0092: ldc.i4.1 |
|
IL_0093: add |
|
IL_0094: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0099: ldloc.0 |
|
IL_009a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_009f: nop |
|
IL_00a0: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a5: dup |
|
IL_00a6: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00ab: stloc.0 |
|
IL_00ac: ldloc.0 |
|
IL_00ad: ldc.i4.1 |
|
IL_00ae: add |
|
IL_00af: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00b4: nop |
|
IL_00b5: ldloc.0 |
|
IL_00b6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00bb: nop |
|
IL_00bc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c1: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00c6: dup |
|
IL_00c7: ldind.i4 |
|
IL_00c8: stloc.0 |
|
IL_00c9: ldloc.0 |
|
IL_00ca: ldc.i4.1 |
|
IL_00cb: add |
|
IL_00cc: stind.i4 |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: dup |
|
IL_00da: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00df: stloc.0 |
|
IL_00e0: ldloc.0 |
|
IL_00e1: ldc.i4.1 |
|
IL_00e2: add |
|
IL_00e3: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_00e8: nop |
|
IL_00e9: ldloc.0 |
|
IL_00ea: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00ef: nop |
|
IL_00f0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00f5: dup |
|
IL_00f6: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00fb: stloc.0 |
|
IL_00fc: ldloc.0 |
|
IL_00fd: ldc.i4.1 |
|
IL_00fe: add |
|
IL_00ff: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0104: ldloc.0 |
|
IL_0105: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_010a: nop |
|
IL_010b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0110: dup |
|
IL_0111: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0116: stloc.0 |
|
IL_0117: ldloc.0 |
|
IL_0118: ldc.i4.1 |
|
IL_0119: add |
|
IL_011a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_011f: nop |
|
IL_0120: ldloc.0 |
|
IL_0121: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0126: nop |
|
IL_0127: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_012c: dup |
|
IL_012d: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0132: stloc.0 |
|
IL_0133: ldloc.0 |
|
IL_0134: ldc.i4.1 |
|
IL_0135: add |
|
IL_0136: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_013b: ldloc.0 |
|
IL_013c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0141: nop |
|
IL_0142: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0147: dup |
|
IL_0148: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_014d: stloc.0 |
|
IL_014e: ldloc.0 |
|
IL_014f: ldc.i4.1 |
|
IL_0150: add |
|
IL_0151: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0156: nop |
|
IL_0157: ldloc.0 |
|
IL_0158: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0163: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0168: dup |
|
IL_0169: ldind.i4 |
|
IL_016a: stloc.0 |
|
IL_016b: ldloc.0 |
|
IL_016c: ldc.i4.1 |
|
IL_016d: add |
|
IL_016e: stind.i4 |
|
IL_016f: ldloc.0 |
|
IL_0170: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0175: nop |
|
IL_0176: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_017b: dup |
|
IL_017c: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0181: stloc.0 |
|
IL_0182: ldloc.0 |
|
IL_0183: ldc.i4.1 |
|
IL_0184: add |
|
IL_0185: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_018a: nop |
|
IL_018b: ldloc.0 |
|
IL_018c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0191: nop |
|
IL_0192: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_0197: dup |
|
IL_0198: ldind.i4 |
|
IL_0199: stloc.0 |
|
IL_019a: ldloc.0 |
|
IL_019b: ldc.i4.1 |
|
IL_019c: add |
|
IL_019d: stind.i4 |
|
IL_019e: ldloc.0 |
|
IL_019f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_01a4: nop |
|
IL_01a5: ret |
|
} // end of method CompoundAssignmentTest::IntPostIncTest |
|
|
|
.method public hidebysig static void IntPreIncTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 422 (0x1a6) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: dup |
|
IL_0009: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0013: nop |
|
IL_0014: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0019: ldc.i4.1 |
|
IL_001a: add |
|
IL_001b: dup |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0021: nop |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0027: nop |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_002f: ldc.i4.1 |
|
IL_0030: add |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0038: ldloc.0 |
|
IL_0039: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_003e: nop |
|
IL_003f: ldarg.1 |
|
IL_0040: dup |
|
IL_0041: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0046: ldc.i4.1 |
|
IL_0047: add |
|
IL_0048: stloc.0 |
|
IL_0049: ldloc.0 |
|
IL_004a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_004f: nop |
|
IL_0050: ldloc.0 |
|
IL_0051: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0056: nop |
|
IL_0057: ldarga.s s |
|
IL_0059: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_005e: dup |
|
IL_005f: ldind.i4 |
|
IL_0060: ldc.i4.1 |
|
IL_0061: add |
|
IL_0062: stloc.0 |
|
IL_0063: ldloc.0 |
|
IL_0064: stind.i4 |
|
IL_0065: ldloc.0 |
|
IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_006b: nop |
|
IL_006c: ldarga.s s |
|
IL_006e: dup |
|
IL_006f: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0074: ldc.i4.1 |
|
IL_0075: add |
|
IL_0076: stloc.0 |
|
IL_0077: ldloc.0 |
|
IL_0078: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_007d: nop |
|
IL_007e: ldloc.0 |
|
IL_007f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0084: nop |
|
IL_0085: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008a: dup |
|
IL_008b: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0090: ldc.i4.1 |
|
IL_0091: add |
|
IL_0092: stloc.0 |
|
IL_0093: ldloc.0 |
|
IL_0094: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0099: ldloc.0 |
|
IL_009a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_009f: nop |
|
IL_00a0: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a5: dup |
|
IL_00a6: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00ab: ldc.i4.1 |
|
IL_00ac: add |
|
IL_00ad: stloc.0 |
|
IL_00ae: ldloc.0 |
|
IL_00af: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00b4: nop |
|
IL_00b5: ldloc.0 |
|
IL_00b6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00bb: nop |
|
IL_00bc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c1: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00c6: dup |
|
IL_00c7: ldind.i4 |
|
IL_00c8: ldc.i4.1 |
|
IL_00c9: add |
|
IL_00ca: stloc.0 |
|
IL_00cb: ldloc.0 |
|
IL_00cc: stind.i4 |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: dup |
|
IL_00da: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00df: ldc.i4.1 |
|
IL_00e0: add |
|
IL_00e1: stloc.0 |
|
IL_00e2: ldloc.0 |
|
IL_00e3: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_00e8: nop |
|
IL_00e9: ldloc.0 |
|
IL_00ea: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00ef: nop |
|
IL_00f0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00f5: dup |
|
IL_00f6: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00fb: ldc.i4.1 |
|
IL_00fc: add |
|
IL_00fd: stloc.0 |
|
IL_00fe: ldloc.0 |
|
IL_00ff: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0104: ldloc.0 |
|
IL_0105: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_010a: nop |
|
IL_010b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0110: dup |
|
IL_0111: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0116: ldc.i4.1 |
|
IL_0117: add |
|
IL_0118: stloc.0 |
|
IL_0119: ldloc.0 |
|
IL_011a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_011f: nop |
|
IL_0120: ldloc.0 |
|
IL_0121: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0126: nop |
|
IL_0127: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_012c: dup |
|
IL_012d: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0132: ldc.i4.1 |
|
IL_0133: add |
|
IL_0134: stloc.0 |
|
IL_0135: ldloc.0 |
|
IL_0136: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_013b: ldloc.0 |
|
IL_013c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0141: nop |
|
IL_0142: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0147: dup |
|
IL_0148: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_014d: ldc.i4.1 |
|
IL_014e: add |
|
IL_014f: stloc.0 |
|
IL_0150: ldloc.0 |
|
IL_0151: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0156: nop |
|
IL_0157: ldloc.0 |
|
IL_0158: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0163: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0168: dup |
|
IL_0169: ldind.i4 |
|
IL_016a: ldc.i4.1 |
|
IL_016b: add |
|
IL_016c: stloc.0 |
|
IL_016d: ldloc.0 |
|
IL_016e: stind.i4 |
|
IL_016f: ldloc.0 |
|
IL_0170: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0175: nop |
|
IL_0176: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_017b: dup |
|
IL_017c: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0181: ldc.i4.1 |
|
IL_0182: add |
|
IL_0183: stloc.0 |
|
IL_0184: ldloc.0 |
|
IL_0185: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_018a: nop |
|
IL_018b: ldloc.0 |
|
IL_018c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0191: nop |
|
IL_0192: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_0197: dup |
|
IL_0198: ldind.i4 |
|
IL_0199: ldc.i4.1 |
|
IL_019a: add |
|
IL_019b: stloc.0 |
|
IL_019c: ldloc.0 |
|
IL_019d: stind.i4 |
|
IL_019e: ldloc.0 |
|
IL_019f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_01a4: nop |
|
IL_01a5: ret |
|
} // end of method CompoundAssignmentTest::IntPreIncTest |
|
|
|
.method public hidebysig static void IntPostDecTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 422 (0x1a6) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: sub |
|
IL_0009: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0013: nop |
|
IL_0014: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0019: dup |
|
IL_001a: ldc.i4.1 |
|
IL_001b: sub |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0021: nop |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0027: nop |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_002f: stloc.0 |
|
IL_0030: ldloc.0 |
|
IL_0031: ldc.i4.1 |
|
IL_0032: sub |
|
IL_0033: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0038: ldloc.0 |
|
IL_0039: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_003e: nop |
|
IL_003f: ldarg.1 |
|
IL_0040: dup |
|
IL_0041: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0046: stloc.0 |
|
IL_0047: ldloc.0 |
|
IL_0048: ldc.i4.1 |
|
IL_0049: sub |
|
IL_004a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_004f: nop |
|
IL_0050: ldloc.0 |
|
IL_0051: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0056: nop |
|
IL_0057: ldarga.s s |
|
IL_0059: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_005e: dup |
|
IL_005f: ldind.i4 |
|
IL_0060: stloc.0 |
|
IL_0061: ldloc.0 |
|
IL_0062: ldc.i4.1 |
|
IL_0063: sub |
|
IL_0064: stind.i4 |
|
IL_0065: ldloc.0 |
|
IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_006b: nop |
|
IL_006c: ldarga.s s |
|
IL_006e: dup |
|
IL_006f: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0074: stloc.0 |
|
IL_0075: ldloc.0 |
|
IL_0076: ldc.i4.1 |
|
IL_0077: sub |
|
IL_0078: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_007d: nop |
|
IL_007e: ldloc.0 |
|
IL_007f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0084: nop |
|
IL_0085: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008a: dup |
|
IL_008b: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0090: stloc.0 |
|
IL_0091: ldloc.0 |
|
IL_0092: ldc.i4.1 |
|
IL_0093: sub |
|
IL_0094: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0099: ldloc.0 |
|
IL_009a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_009f: nop |
|
IL_00a0: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a5: dup |
|
IL_00a6: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00ab: stloc.0 |
|
IL_00ac: ldloc.0 |
|
IL_00ad: ldc.i4.1 |
|
IL_00ae: sub |
|
IL_00af: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00b4: nop |
|
IL_00b5: ldloc.0 |
|
IL_00b6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00bb: nop |
|
IL_00bc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c1: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00c6: dup |
|
IL_00c7: ldind.i4 |
|
IL_00c8: stloc.0 |
|
IL_00c9: ldloc.0 |
|
IL_00ca: ldc.i4.1 |
|
IL_00cb: sub |
|
IL_00cc: stind.i4 |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: dup |
|
IL_00da: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00df: stloc.0 |
|
IL_00e0: ldloc.0 |
|
IL_00e1: ldc.i4.1 |
|
IL_00e2: sub |
|
IL_00e3: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_00e8: nop |
|
IL_00e9: ldloc.0 |
|
IL_00ea: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00ef: nop |
|
IL_00f0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00f5: dup |
|
IL_00f6: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00fb: stloc.0 |
|
IL_00fc: ldloc.0 |
|
IL_00fd: ldc.i4.1 |
|
IL_00fe: sub |
|
IL_00ff: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0104: ldloc.0 |
|
IL_0105: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_010a: nop |
|
IL_010b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0110: dup |
|
IL_0111: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0116: stloc.0 |
|
IL_0117: ldloc.0 |
|
IL_0118: ldc.i4.1 |
|
IL_0119: sub |
|
IL_011a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_011f: nop |
|
IL_0120: ldloc.0 |
|
IL_0121: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0126: nop |
|
IL_0127: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_012c: dup |
|
IL_012d: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0132: stloc.0 |
|
IL_0133: ldloc.0 |
|
IL_0134: ldc.i4.1 |
|
IL_0135: sub |
|
IL_0136: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_013b: ldloc.0 |
|
IL_013c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0141: nop |
|
IL_0142: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0147: dup |
|
IL_0148: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_014d: stloc.0 |
|
IL_014e: ldloc.0 |
|
IL_014f: ldc.i4.1 |
|
IL_0150: sub |
|
IL_0151: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0156: nop |
|
IL_0157: ldloc.0 |
|
IL_0158: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0163: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0168: dup |
|
IL_0169: ldind.i4 |
|
IL_016a: stloc.0 |
|
IL_016b: ldloc.0 |
|
IL_016c: ldc.i4.1 |
|
IL_016d: sub |
|
IL_016e: stind.i4 |
|
IL_016f: ldloc.0 |
|
IL_0170: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0175: nop |
|
IL_0176: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_017b: dup |
|
IL_017c: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0181: stloc.0 |
|
IL_0182: ldloc.0 |
|
IL_0183: ldc.i4.1 |
|
IL_0184: sub |
|
IL_0185: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_018a: nop |
|
IL_018b: ldloc.0 |
|
IL_018c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0191: nop |
|
IL_0192: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_0197: dup |
|
IL_0198: ldind.i4 |
|
IL_0199: stloc.0 |
|
IL_019a: ldloc.0 |
|
IL_019b: ldc.i4.1 |
|
IL_019c: sub |
|
IL_019d: stind.i4 |
|
IL_019e: ldloc.0 |
|
IL_019f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_01a4: nop |
|
IL_01a5: ret |
|
} // end of method CompoundAssignmentTest::IntPostDecTest |
|
|
|
.method public hidebysig static void IntPreDecTest(int32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 422 (0x1a6) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: sub |
|
IL_0008: dup |
|
IL_0009: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::intField |
|
IL_000e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0013: nop |
|
IL_0014: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
IL_0019: ldc.i4.1 |
|
IL_001a: sub |
|
IL_001b: dup |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
IL_0021: nop |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0027: nop |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_002f: ldc.i4.1 |
|
IL_0030: sub |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0038: ldloc.0 |
|
IL_0039: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_003e: nop |
|
IL_003f: ldarg.1 |
|
IL_0040: dup |
|
IL_0041: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0046: ldc.i4.1 |
|
IL_0047: sub |
|
IL_0048: stloc.0 |
|
IL_0049: ldloc.0 |
|
IL_004a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_004f: nop |
|
IL_0050: ldloc.0 |
|
IL_0051: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0056: nop |
|
IL_0057: ldarga.s s |
|
IL_0059: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_005e: dup |
|
IL_005f: ldind.i4 |
|
IL_0060: ldc.i4.1 |
|
IL_0061: sub |
|
IL_0062: stloc.0 |
|
IL_0063: ldloc.0 |
|
IL_0064: stind.i4 |
|
IL_0065: ldloc.0 |
|
IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_006b: nop |
|
IL_006c: ldarga.s s |
|
IL_006e: dup |
|
IL_006f: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0074: ldc.i4.1 |
|
IL_0075: sub |
|
IL_0076: stloc.0 |
|
IL_0077: ldloc.0 |
|
IL_0078: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_007d: nop |
|
IL_007e: ldloc.0 |
|
IL_007f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0084: nop |
|
IL_0085: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008a: dup |
|
IL_008b: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0090: ldc.i4.1 |
|
IL_0091: sub |
|
IL_0092: stloc.0 |
|
IL_0093: ldloc.0 |
|
IL_0094: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0099: ldloc.0 |
|
IL_009a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_009f: nop |
|
IL_00a0: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a5: dup |
|
IL_00a6: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_00ab: ldc.i4.1 |
|
IL_00ac: sub |
|
IL_00ad: stloc.0 |
|
IL_00ae: ldloc.0 |
|
IL_00af: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_00b4: nop |
|
IL_00b5: ldloc.0 |
|
IL_00b6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00bb: nop |
|
IL_00bc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c1: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_00c6: dup |
|
IL_00c7: ldind.i4 |
|
IL_00c8: ldc.i4.1 |
|
IL_00c9: sub |
|
IL_00ca: stloc.0 |
|
IL_00cb: ldloc.0 |
|
IL_00cc: stind.i4 |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: dup |
|
IL_00da: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_00df: ldc.i4.1 |
|
IL_00e0: sub |
|
IL_00e1: stloc.0 |
|
IL_00e2: ldloc.0 |
|
IL_00e3: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_00e8: nop |
|
IL_00e9: ldloc.0 |
|
IL_00ea: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_00ef: nop |
|
IL_00f0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00f5: dup |
|
IL_00f6: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_00fb: ldc.i4.1 |
|
IL_00fc: sub |
|
IL_00fd: stloc.0 |
|
IL_00fe: ldloc.0 |
|
IL_00ff: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0104: ldloc.0 |
|
IL_0105: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_010a: nop |
|
IL_010b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0110: dup |
|
IL_0111: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_0116: ldc.i4.1 |
|
IL_0117: sub |
|
IL_0118: stloc.0 |
|
IL_0119: ldloc.0 |
|
IL_011a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_011f: nop |
|
IL_0120: ldloc.0 |
|
IL_0121: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0126: nop |
|
IL_0127: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_012c: dup |
|
IL_012d: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_0132: ldc.i4.1 |
|
IL_0133: sub |
|
IL_0134: stloc.0 |
|
IL_0135: ldloc.0 |
|
IL_0136: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::IntField |
|
IL_013b: ldloc.0 |
|
IL_013c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0141: nop |
|
IL_0142: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0147: dup |
|
IL_0148: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_IntProp() |
|
IL_014d: ldc.i4.1 |
|
IL_014e: sub |
|
IL_014f: stloc.0 |
|
IL_0150: ldloc.0 |
|
IL_0151: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_IntProp(int32) |
|
IL_0156: nop |
|
IL_0157: ldloc.0 |
|
IL_0158: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0163: ldflda int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::IntField |
|
IL_0168: dup |
|
IL_0169: ldind.i4 |
|
IL_016a: ldc.i4.1 |
|
IL_016b: sub |
|
IL_016c: stloc.0 |
|
IL_016d: ldloc.0 |
|
IL_016e: stind.i4 |
|
IL_016f: ldloc.0 |
|
IL_0170: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0175: nop |
|
IL_0176: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_017b: dup |
|
IL_017c: call instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_IntProp() |
|
IL_0181: ldc.i4.1 |
|
IL_0182: sub |
|
IL_0183: stloc.0 |
|
IL_0184: ldloc.0 |
|
IL_0185: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_IntProp(int32) |
|
IL_018a: nop |
|
IL_018b: ldloc.0 |
|
IL_018c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_0191: nop |
|
IL_0192: call int32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefInt() |
|
IL_0197: dup |
|
IL_0198: ldind.i4 |
|
IL_0199: ldc.i4.1 |
|
IL_019a: sub |
|
IL_019b: stloc.0 |
|
IL_019c: ldloc.0 |
|
IL_019d: stind.i4 |
|
IL_019e: ldloc.0 |
|
IL_019f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int32>(!!0) |
|
IL_01a4: nop |
|
IL_01a5: ret |
|
} // end of method CompoundAssignmentTest::IntPreDecTest |
|
|
|
.method public hidebysig static void UintAddTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: add |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: add |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: add |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: add |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: add |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: add |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: add |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: add |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: add |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: add |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: add |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: add |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: add |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: add |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: add |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: add |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: add |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintAddTest |
|
|
|
.method public hidebysig static void UintSubtractTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: sub |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: sub |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: sub |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: sub |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: sub |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: sub |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: sub |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: sub |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: sub |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: sub |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: sub |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: sub |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: sub |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: sub |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: sub |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: sub |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: sub |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintSubtractTest |
|
|
|
.method public hidebysig static void UintMultiplyTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: mul |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: mul |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: mul |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: mul |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: mul |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: mul |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: mul |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: mul |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: mul |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: mul |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: mul |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: mul |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: mul |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: mul |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: mul |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: mul |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: mul |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintMultiplyTest |
|
|
|
.method public hidebysig static void UintDivideTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: div.un |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: div.un |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: div.un |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: div.un |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: div.un |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: div.un |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: div.un |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: div.un |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: div.un |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: div.un |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: div.un |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: div.un |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: div.un |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: div.un |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: div.un |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: div.un |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: div.un |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintDivideTest |
|
|
|
.method public hidebysig static void UintModulusTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: rem.un |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: rem.un |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: rem.un |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: rem.un |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: rem.un |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: rem.un |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: rem.un |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: rem.un |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: rem.un |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: rem.un |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: rem.un |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: rem.un |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: rem.un |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: rem.un |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: rem.un |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: rem.un |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: rem.un |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintModulusTest |
|
|
|
.method public hidebysig static void UintLeftShiftTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shl |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: shl |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: shl |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: shl |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: shl |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: shl |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: shl |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: shl |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: shl |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: shl |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: shl |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: shl |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: shl |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: shl |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: shl |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shl |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shl |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintLeftShiftTest |
|
|
|
.method public hidebysig static void UintRightShiftTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shr.un |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: shr.un |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: shr.un |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: shr.un |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: shr.un |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: shr.un |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: shr.un |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: shr.un |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: shr.un |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: shr.un |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: shr.un |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: shr.un |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: shr.un |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: shr.un |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: shr.un |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shr.un |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shr.un |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintRightShiftTest |
|
|
|
.method public hidebysig static void UintBitAndTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: and |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: and |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: and |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: and |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: and |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: and |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: and |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: and |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: and |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: and |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: and |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: and |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: and |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: and |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: and |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: and |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: and |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintBitAndTest |
|
|
|
.method public hidebysig static void UintBitOrTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: or |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: or |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: or |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: or |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: or |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: or |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: or |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: or |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: or |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: or |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: or |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: or |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: or |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: or |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: or |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: or |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: or |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintBitOrTest |
|
|
|
.method public hidebysig static void UintBitXorTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: xor |
|
IL_0008: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000d: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: xor |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: xor |
|
IL_0023: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: xor |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_003e: dup |
|
IL_003f: ldind.u4 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: xor |
|
IL_0042: stind.i4 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: xor |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: xor |
|
IL_0060: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: xor |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0082: dup |
|
IL_0083: ldind.u4 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: xor |
|
IL_0086: stind.i4 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: xor |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: xor |
|
IL_00a7: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: xor |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: xor |
|
IL_00cc: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: xor |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00ee: dup |
|
IL_00ef: ldind.u4 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: xor |
|
IL_00f2: stind.i4 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: xor |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_0105: nop |
|
IL_0106: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_010b: dup |
|
IL_010c: ldind.u4 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: xor |
|
IL_010f: stind.i4 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UintBitXorTest |
|
|
|
.method public hidebysig static void UintPostIncTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 422 (0x1a6) |
|
.maxstack 3 |
|
.locals init (uint32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: add |
|
IL_0009: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0013: nop |
|
IL_0014: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0019: dup |
|
IL_001a: ldc.i4.1 |
|
IL_001b: add |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0021: nop |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0027: nop |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_002f: stloc.0 |
|
IL_0030: ldloc.0 |
|
IL_0031: ldc.i4.1 |
|
IL_0032: add |
|
IL_0033: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0038: ldloc.0 |
|
IL_0039: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_003e: nop |
|
IL_003f: ldarg.1 |
|
IL_0040: dup |
|
IL_0041: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0046: stloc.0 |
|
IL_0047: ldloc.0 |
|
IL_0048: ldc.i4.1 |
|
IL_0049: add |
|
IL_004a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_004f: nop |
|
IL_0050: ldloc.0 |
|
IL_0051: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0056: nop |
|
IL_0057: ldarga.s s |
|
IL_0059: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_005e: dup |
|
IL_005f: ldind.u4 |
|
IL_0060: stloc.0 |
|
IL_0061: ldloc.0 |
|
IL_0062: ldc.i4.1 |
|
IL_0063: add |
|
IL_0064: stind.i4 |
|
IL_0065: ldloc.0 |
|
IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_006b: nop |
|
IL_006c: ldarga.s s |
|
IL_006e: dup |
|
IL_006f: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0074: stloc.0 |
|
IL_0075: ldloc.0 |
|
IL_0076: ldc.i4.1 |
|
IL_0077: add |
|
IL_0078: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_007d: nop |
|
IL_007e: ldloc.0 |
|
IL_007f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0084: nop |
|
IL_0085: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008a: dup |
|
IL_008b: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0090: stloc.0 |
|
IL_0091: ldloc.0 |
|
IL_0092: ldc.i4.1 |
|
IL_0093: add |
|
IL_0094: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0099: ldloc.0 |
|
IL_009a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_009f: nop |
|
IL_00a0: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a5: dup |
|
IL_00a6: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00ab: stloc.0 |
|
IL_00ac: ldloc.0 |
|
IL_00ad: ldc.i4.1 |
|
IL_00ae: add |
|
IL_00af: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00b4: nop |
|
IL_00b5: ldloc.0 |
|
IL_00b6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00bb: nop |
|
IL_00bc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c1: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00c6: dup |
|
IL_00c7: ldind.u4 |
|
IL_00c8: stloc.0 |
|
IL_00c9: ldloc.0 |
|
IL_00ca: ldc.i4.1 |
|
IL_00cb: add |
|
IL_00cc: stind.i4 |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: dup |
|
IL_00da: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00df: stloc.0 |
|
IL_00e0: ldloc.0 |
|
IL_00e1: ldc.i4.1 |
|
IL_00e2: add |
|
IL_00e3: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_00e8: nop |
|
IL_00e9: ldloc.0 |
|
IL_00ea: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00ef: nop |
|
IL_00f0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00f5: dup |
|
IL_00f6: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00fb: stloc.0 |
|
IL_00fc: ldloc.0 |
|
IL_00fd: ldc.i4.1 |
|
IL_00fe: add |
|
IL_00ff: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0104: ldloc.0 |
|
IL_0105: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_010a: nop |
|
IL_010b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0110: dup |
|
IL_0111: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0116: stloc.0 |
|
IL_0117: ldloc.0 |
|
IL_0118: ldc.i4.1 |
|
IL_0119: add |
|
IL_011a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_011f: nop |
|
IL_0120: ldloc.0 |
|
IL_0121: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0126: nop |
|
IL_0127: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_012c: dup |
|
IL_012d: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0132: stloc.0 |
|
IL_0133: ldloc.0 |
|
IL_0134: ldc.i4.1 |
|
IL_0135: add |
|
IL_0136: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_013b: ldloc.0 |
|
IL_013c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0141: nop |
|
IL_0142: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0147: dup |
|
IL_0148: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_014d: stloc.0 |
|
IL_014e: ldloc.0 |
|
IL_014f: ldc.i4.1 |
|
IL_0150: add |
|
IL_0151: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0156: nop |
|
IL_0157: ldloc.0 |
|
IL_0158: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0163: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0168: dup |
|
IL_0169: ldind.u4 |
|
IL_016a: stloc.0 |
|
IL_016b: ldloc.0 |
|
IL_016c: ldc.i4.1 |
|
IL_016d: add |
|
IL_016e: stind.i4 |
|
IL_016f: ldloc.0 |
|
IL_0170: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0175: nop |
|
IL_0176: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_017b: dup |
|
IL_017c: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0181: stloc.0 |
|
IL_0182: ldloc.0 |
|
IL_0183: ldc.i4.1 |
|
IL_0184: add |
|
IL_0185: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_018a: nop |
|
IL_018b: ldloc.0 |
|
IL_018c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0191: nop |
|
IL_0192: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_0197: dup |
|
IL_0198: ldind.u4 |
|
IL_0199: stloc.0 |
|
IL_019a: ldloc.0 |
|
IL_019b: ldc.i4.1 |
|
IL_019c: add |
|
IL_019d: stind.i4 |
|
IL_019e: ldloc.0 |
|
IL_019f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_01a4: nop |
|
IL_01a5: ret |
|
} // end of method CompoundAssignmentTest::UintPostIncTest |
|
|
|
.method public hidebysig static void UintPreIncTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 422 (0x1a6) |
|
.maxstack 3 |
|
.locals init (uint32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: dup |
|
IL_0009: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0013: nop |
|
IL_0014: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0019: ldc.i4.1 |
|
IL_001a: add |
|
IL_001b: dup |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0021: nop |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0027: nop |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_002f: ldc.i4.1 |
|
IL_0030: add |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0038: ldloc.0 |
|
IL_0039: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_003e: nop |
|
IL_003f: ldarg.1 |
|
IL_0040: dup |
|
IL_0041: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0046: ldc.i4.1 |
|
IL_0047: add |
|
IL_0048: stloc.0 |
|
IL_0049: ldloc.0 |
|
IL_004a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_004f: nop |
|
IL_0050: ldloc.0 |
|
IL_0051: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0056: nop |
|
IL_0057: ldarga.s s |
|
IL_0059: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_005e: dup |
|
IL_005f: ldind.u4 |
|
IL_0060: ldc.i4.1 |
|
IL_0061: add |
|
IL_0062: stloc.0 |
|
IL_0063: ldloc.0 |
|
IL_0064: stind.i4 |
|
IL_0065: ldloc.0 |
|
IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_006b: nop |
|
IL_006c: ldarga.s s |
|
IL_006e: dup |
|
IL_006f: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0074: ldc.i4.1 |
|
IL_0075: add |
|
IL_0076: stloc.0 |
|
IL_0077: ldloc.0 |
|
IL_0078: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_007d: nop |
|
IL_007e: ldloc.0 |
|
IL_007f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0084: nop |
|
IL_0085: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008a: dup |
|
IL_008b: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0090: ldc.i4.1 |
|
IL_0091: add |
|
IL_0092: stloc.0 |
|
IL_0093: ldloc.0 |
|
IL_0094: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0099: ldloc.0 |
|
IL_009a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_009f: nop |
|
IL_00a0: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a5: dup |
|
IL_00a6: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00ab: ldc.i4.1 |
|
IL_00ac: add |
|
IL_00ad: stloc.0 |
|
IL_00ae: ldloc.0 |
|
IL_00af: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00b4: nop |
|
IL_00b5: ldloc.0 |
|
IL_00b6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00bb: nop |
|
IL_00bc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c1: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00c6: dup |
|
IL_00c7: ldind.u4 |
|
IL_00c8: ldc.i4.1 |
|
IL_00c9: add |
|
IL_00ca: stloc.0 |
|
IL_00cb: ldloc.0 |
|
IL_00cc: stind.i4 |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: dup |
|
IL_00da: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00df: ldc.i4.1 |
|
IL_00e0: add |
|
IL_00e1: stloc.0 |
|
IL_00e2: ldloc.0 |
|
IL_00e3: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_00e8: nop |
|
IL_00e9: ldloc.0 |
|
IL_00ea: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00ef: nop |
|
IL_00f0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00f5: dup |
|
IL_00f6: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00fb: ldc.i4.1 |
|
IL_00fc: add |
|
IL_00fd: stloc.0 |
|
IL_00fe: ldloc.0 |
|
IL_00ff: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0104: ldloc.0 |
|
IL_0105: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_010a: nop |
|
IL_010b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0110: dup |
|
IL_0111: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0116: ldc.i4.1 |
|
IL_0117: add |
|
IL_0118: stloc.0 |
|
IL_0119: ldloc.0 |
|
IL_011a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_011f: nop |
|
IL_0120: ldloc.0 |
|
IL_0121: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0126: nop |
|
IL_0127: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_012c: dup |
|
IL_012d: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0132: ldc.i4.1 |
|
IL_0133: add |
|
IL_0134: stloc.0 |
|
IL_0135: ldloc.0 |
|
IL_0136: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_013b: ldloc.0 |
|
IL_013c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0141: nop |
|
IL_0142: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0147: dup |
|
IL_0148: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_014d: ldc.i4.1 |
|
IL_014e: add |
|
IL_014f: stloc.0 |
|
IL_0150: ldloc.0 |
|
IL_0151: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0156: nop |
|
IL_0157: ldloc.0 |
|
IL_0158: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0163: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0168: dup |
|
IL_0169: ldind.u4 |
|
IL_016a: ldc.i4.1 |
|
IL_016b: add |
|
IL_016c: stloc.0 |
|
IL_016d: ldloc.0 |
|
IL_016e: stind.i4 |
|
IL_016f: ldloc.0 |
|
IL_0170: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0175: nop |
|
IL_0176: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_017b: dup |
|
IL_017c: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0181: ldc.i4.1 |
|
IL_0182: add |
|
IL_0183: stloc.0 |
|
IL_0184: ldloc.0 |
|
IL_0185: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_018a: nop |
|
IL_018b: ldloc.0 |
|
IL_018c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0191: nop |
|
IL_0192: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_0197: dup |
|
IL_0198: ldind.u4 |
|
IL_0199: ldc.i4.1 |
|
IL_019a: add |
|
IL_019b: stloc.0 |
|
IL_019c: ldloc.0 |
|
IL_019d: stind.i4 |
|
IL_019e: ldloc.0 |
|
IL_019f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_01a4: nop |
|
IL_01a5: ret |
|
} // end of method CompoundAssignmentTest::UintPreIncTest |
|
|
|
.method public hidebysig static void UintPostDecTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 422 (0x1a6) |
|
.maxstack 3 |
|
.locals init (uint32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: sub |
|
IL_0009: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0013: nop |
|
IL_0014: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0019: dup |
|
IL_001a: ldc.i4.1 |
|
IL_001b: sub |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0021: nop |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0027: nop |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_002f: stloc.0 |
|
IL_0030: ldloc.0 |
|
IL_0031: ldc.i4.1 |
|
IL_0032: sub |
|
IL_0033: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0038: ldloc.0 |
|
IL_0039: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_003e: nop |
|
IL_003f: ldarg.1 |
|
IL_0040: dup |
|
IL_0041: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0046: stloc.0 |
|
IL_0047: ldloc.0 |
|
IL_0048: ldc.i4.1 |
|
IL_0049: sub |
|
IL_004a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_004f: nop |
|
IL_0050: ldloc.0 |
|
IL_0051: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0056: nop |
|
IL_0057: ldarga.s s |
|
IL_0059: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_005e: dup |
|
IL_005f: ldind.u4 |
|
IL_0060: stloc.0 |
|
IL_0061: ldloc.0 |
|
IL_0062: ldc.i4.1 |
|
IL_0063: sub |
|
IL_0064: stind.i4 |
|
IL_0065: ldloc.0 |
|
IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_006b: nop |
|
IL_006c: ldarga.s s |
|
IL_006e: dup |
|
IL_006f: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0074: stloc.0 |
|
IL_0075: ldloc.0 |
|
IL_0076: ldc.i4.1 |
|
IL_0077: sub |
|
IL_0078: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_007d: nop |
|
IL_007e: ldloc.0 |
|
IL_007f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0084: nop |
|
IL_0085: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008a: dup |
|
IL_008b: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0090: stloc.0 |
|
IL_0091: ldloc.0 |
|
IL_0092: ldc.i4.1 |
|
IL_0093: sub |
|
IL_0094: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0099: ldloc.0 |
|
IL_009a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_009f: nop |
|
IL_00a0: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a5: dup |
|
IL_00a6: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00ab: stloc.0 |
|
IL_00ac: ldloc.0 |
|
IL_00ad: ldc.i4.1 |
|
IL_00ae: sub |
|
IL_00af: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00b4: nop |
|
IL_00b5: ldloc.0 |
|
IL_00b6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00bb: nop |
|
IL_00bc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c1: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00c6: dup |
|
IL_00c7: ldind.u4 |
|
IL_00c8: stloc.0 |
|
IL_00c9: ldloc.0 |
|
IL_00ca: ldc.i4.1 |
|
IL_00cb: sub |
|
IL_00cc: stind.i4 |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: dup |
|
IL_00da: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00df: stloc.0 |
|
IL_00e0: ldloc.0 |
|
IL_00e1: ldc.i4.1 |
|
IL_00e2: sub |
|
IL_00e3: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_00e8: nop |
|
IL_00e9: ldloc.0 |
|
IL_00ea: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00ef: nop |
|
IL_00f0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00f5: dup |
|
IL_00f6: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00fb: stloc.0 |
|
IL_00fc: ldloc.0 |
|
IL_00fd: ldc.i4.1 |
|
IL_00fe: sub |
|
IL_00ff: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0104: ldloc.0 |
|
IL_0105: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_010a: nop |
|
IL_010b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0110: dup |
|
IL_0111: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0116: stloc.0 |
|
IL_0117: ldloc.0 |
|
IL_0118: ldc.i4.1 |
|
IL_0119: sub |
|
IL_011a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_011f: nop |
|
IL_0120: ldloc.0 |
|
IL_0121: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0126: nop |
|
IL_0127: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_012c: dup |
|
IL_012d: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0132: stloc.0 |
|
IL_0133: ldloc.0 |
|
IL_0134: ldc.i4.1 |
|
IL_0135: sub |
|
IL_0136: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_013b: ldloc.0 |
|
IL_013c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0141: nop |
|
IL_0142: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0147: dup |
|
IL_0148: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_014d: stloc.0 |
|
IL_014e: ldloc.0 |
|
IL_014f: ldc.i4.1 |
|
IL_0150: sub |
|
IL_0151: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0156: nop |
|
IL_0157: ldloc.0 |
|
IL_0158: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0163: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0168: dup |
|
IL_0169: ldind.u4 |
|
IL_016a: stloc.0 |
|
IL_016b: ldloc.0 |
|
IL_016c: ldc.i4.1 |
|
IL_016d: sub |
|
IL_016e: stind.i4 |
|
IL_016f: ldloc.0 |
|
IL_0170: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0175: nop |
|
IL_0176: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_017b: dup |
|
IL_017c: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0181: stloc.0 |
|
IL_0182: ldloc.0 |
|
IL_0183: ldc.i4.1 |
|
IL_0184: sub |
|
IL_0185: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_018a: nop |
|
IL_018b: ldloc.0 |
|
IL_018c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0191: nop |
|
IL_0192: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_0197: dup |
|
IL_0198: ldind.u4 |
|
IL_0199: stloc.0 |
|
IL_019a: ldloc.0 |
|
IL_019b: ldc.i4.1 |
|
IL_019c: sub |
|
IL_019d: stind.i4 |
|
IL_019e: ldloc.0 |
|
IL_019f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_01a4: nop |
|
IL_01a5: ret |
|
} // end of method CompoundAssignmentTest::UintPostDecTest |
|
|
|
.method public hidebysig static void UintPreDecTest(uint32 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 422 (0x1a6) |
|
.maxstack 3 |
|
.locals init (uint32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: sub |
|
IL_0008: dup |
|
IL_0009: stsfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::uintField |
|
IL_000e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0013: nop |
|
IL_0014: call uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
IL_0019: ldc.i4.1 |
|
IL_001a: sub |
|
IL_001b: dup |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
IL_0021: nop |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0027: nop |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_002f: ldc.i4.1 |
|
IL_0030: sub |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0038: ldloc.0 |
|
IL_0039: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_003e: nop |
|
IL_003f: ldarg.1 |
|
IL_0040: dup |
|
IL_0041: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0046: ldc.i4.1 |
|
IL_0047: sub |
|
IL_0048: stloc.0 |
|
IL_0049: ldloc.0 |
|
IL_004a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_004f: nop |
|
IL_0050: ldloc.0 |
|
IL_0051: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0056: nop |
|
IL_0057: ldarga.s s |
|
IL_0059: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_005e: dup |
|
IL_005f: ldind.u4 |
|
IL_0060: ldc.i4.1 |
|
IL_0061: sub |
|
IL_0062: stloc.0 |
|
IL_0063: ldloc.0 |
|
IL_0064: stind.i4 |
|
IL_0065: ldloc.0 |
|
IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_006b: nop |
|
IL_006c: ldarga.s s |
|
IL_006e: dup |
|
IL_006f: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0074: ldc.i4.1 |
|
IL_0075: sub |
|
IL_0076: stloc.0 |
|
IL_0077: ldloc.0 |
|
IL_0078: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_007d: nop |
|
IL_007e: ldloc.0 |
|
IL_007f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0084: nop |
|
IL_0085: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008a: dup |
|
IL_008b: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0090: ldc.i4.1 |
|
IL_0091: sub |
|
IL_0092: stloc.0 |
|
IL_0093: ldloc.0 |
|
IL_0094: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0099: ldloc.0 |
|
IL_009a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_009f: nop |
|
IL_00a0: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a5: dup |
|
IL_00a6: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_00ab: ldc.i4.1 |
|
IL_00ac: sub |
|
IL_00ad: stloc.0 |
|
IL_00ae: ldloc.0 |
|
IL_00af: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_00b4: nop |
|
IL_00b5: ldloc.0 |
|
IL_00b6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00bb: nop |
|
IL_00bc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c1: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_00c6: dup |
|
IL_00c7: ldind.u4 |
|
IL_00c8: ldc.i4.1 |
|
IL_00c9: sub |
|
IL_00ca: stloc.0 |
|
IL_00cb: ldloc.0 |
|
IL_00cc: stind.i4 |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: dup |
|
IL_00da: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_00df: ldc.i4.1 |
|
IL_00e0: sub |
|
IL_00e1: stloc.0 |
|
IL_00e2: ldloc.0 |
|
IL_00e3: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_00e8: nop |
|
IL_00e9: ldloc.0 |
|
IL_00ea: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_00ef: nop |
|
IL_00f0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00f5: dup |
|
IL_00f6: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_00fb: ldc.i4.1 |
|
IL_00fc: sub |
|
IL_00fd: stloc.0 |
|
IL_00fe: ldloc.0 |
|
IL_00ff: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0104: ldloc.0 |
|
IL_0105: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_010a: nop |
|
IL_010b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0110: dup |
|
IL_0111: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_0116: ldc.i4.1 |
|
IL_0117: sub |
|
IL_0118: stloc.0 |
|
IL_0119: ldloc.0 |
|
IL_011a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_011f: nop |
|
IL_0120: ldloc.0 |
|
IL_0121: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0126: nop |
|
IL_0127: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_012c: dup |
|
IL_012d: ldfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_0132: ldc.i4.1 |
|
IL_0133: sub |
|
IL_0134: stloc.0 |
|
IL_0135: ldloc.0 |
|
IL_0136: stfld uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UintField |
|
IL_013b: ldloc.0 |
|
IL_013c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0141: nop |
|
IL_0142: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0147: dup |
|
IL_0148: callvirt instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UintProp() |
|
IL_014d: ldc.i4.1 |
|
IL_014e: sub |
|
IL_014f: stloc.0 |
|
IL_0150: ldloc.0 |
|
IL_0151: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UintProp(uint32) |
|
IL_0156: nop |
|
IL_0157: ldloc.0 |
|
IL_0158: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0163: ldflda uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UintField |
|
IL_0168: dup |
|
IL_0169: ldind.u4 |
|
IL_016a: ldc.i4.1 |
|
IL_016b: sub |
|
IL_016c: stloc.0 |
|
IL_016d: ldloc.0 |
|
IL_016e: stind.i4 |
|
IL_016f: ldloc.0 |
|
IL_0170: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0175: nop |
|
IL_0176: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_017b: dup |
|
IL_017c: call instance uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UintProp() |
|
IL_0181: ldc.i4.1 |
|
IL_0182: sub |
|
IL_0183: stloc.0 |
|
IL_0184: ldloc.0 |
|
IL_0185: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UintProp(uint32) |
|
IL_018a: nop |
|
IL_018b: ldloc.0 |
|
IL_018c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_0191: nop |
|
IL_0192: call uint32& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUint() |
|
IL_0197: dup |
|
IL_0198: ldind.u4 |
|
IL_0199: ldc.i4.1 |
|
IL_019a: sub |
|
IL_019b: stloc.0 |
|
IL_019c: ldloc.0 |
|
IL_019d: stind.i4 |
|
IL_019e: ldloc.0 |
|
IL_019f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint32>(!!0) |
|
IL_01a4: nop |
|
IL_01a5: ret |
|
} // end of method CompoundAssignmentTest::UintPreDecTest |
|
|
|
.method public hidebysig static void LongAddTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: add |
|
IL_0009: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000e: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: add |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: add |
|
IL_0026: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: add |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: add |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: add |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: add |
|
IL_0067: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: add |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: add |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: add |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: add |
|
IL_00b2: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: add |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: add |
|
IL_00d9: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: add |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: add |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: add |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0115: nop |
|
IL_0116: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: add |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::LongAddTest |
|
|
|
.method public hidebysig static void LongSubtractTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: sub |
|
IL_0009: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000e: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: sub |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: sub |
|
IL_0026: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: sub |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: sub |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: sub |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: sub |
|
IL_0067: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: sub |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: sub |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: sub |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: sub |
|
IL_00b2: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: sub |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: sub |
|
IL_00d9: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: sub |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: sub |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: sub |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0115: nop |
|
IL_0116: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: sub |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::LongSubtractTest |
|
|
|
.method public hidebysig static void LongMultiplyTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: mul |
|
IL_0009: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000e: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: mul |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: mul |
|
IL_0026: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: mul |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: mul |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: mul |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: mul |
|
IL_0067: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: mul |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: mul |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: mul |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: mul |
|
IL_00b2: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: mul |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: mul |
|
IL_00d9: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: mul |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: mul |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: mul |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0115: nop |
|
IL_0116: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: mul |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::LongMultiplyTest |
|
|
|
.method public hidebysig static void LongDivideTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: div |
|
IL_0009: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000e: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: div |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: div |
|
IL_0026: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: div |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: div |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: div |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: div |
|
IL_0067: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: div |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: div |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: div |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: div |
|
IL_00b2: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: div |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: div |
|
IL_00d9: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: div |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: div |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: div |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0115: nop |
|
IL_0116: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: div |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::LongDivideTest |
|
|
|
.method public hidebysig static void LongModulusTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: rem |
|
IL_0009: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000e: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: rem |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: rem |
|
IL_0026: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: rem |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: rem |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: rem |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: rem |
|
IL_0067: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: rem |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: rem |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: rem |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: rem |
|
IL_00b2: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: rem |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: rem |
|
IL_00d9: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: rem |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: rem |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: rem |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0115: nop |
|
IL_0116: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: rem |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::LongModulusTest |
|
|
|
.method public hidebysig static void LongLeftShiftTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shl |
|
IL_0008: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000d: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: shl |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: shl |
|
IL_0023: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: shl |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_003e: dup |
|
IL_003f: ldind.i8 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: shl |
|
IL_0042: stind.i8 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: shl |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: shl |
|
IL_0060: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: shl |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0082: dup |
|
IL_0083: ldind.i8 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: shl |
|
IL_0086: stind.i8 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: shl |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: shl |
|
IL_00a7: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: shl |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: shl |
|
IL_00cc: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: shl |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i8 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: shl |
|
IL_00f2: stind.i8 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shl |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0105: nop |
|
IL_0106: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_010b: dup |
|
IL_010c: ldind.i8 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shl |
|
IL_010f: stind.i8 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::LongLeftShiftTest |
|
|
|
.method public hidebysig static void LongRightShiftTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shr |
|
IL_0008: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000d: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: shr |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: shr |
|
IL_0023: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: shr |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_003e: dup |
|
IL_003f: ldind.i8 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: shr |
|
IL_0042: stind.i8 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: shr |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: shr |
|
IL_0060: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: shr |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0082: dup |
|
IL_0083: ldind.i8 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: shr |
|
IL_0086: stind.i8 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: shr |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: shr |
|
IL_00a7: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: shr |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: shr |
|
IL_00cc: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: shr |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i8 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: shr |
|
IL_00f2: stind.i8 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shr |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0105: nop |
|
IL_0106: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_010b: dup |
|
IL_010c: ldind.i8 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shr |
|
IL_010f: stind.i8 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::LongRightShiftTest |
|
|
|
.method public hidebysig static void LongBitAndTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: and |
|
IL_0009: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000e: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: and |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: and |
|
IL_0026: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: and |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: and |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: and |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: and |
|
IL_0067: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: and |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: and |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: and |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: and |
|
IL_00b2: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: and |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: and |
|
IL_00d9: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: and |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: and |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: and |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0115: nop |
|
IL_0116: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: and |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::LongBitAndTest |
|
|
|
.method public hidebysig static void LongBitOrTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: or |
|
IL_0009: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000e: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: or |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: or |
|
IL_0026: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: or |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: or |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: or |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: or |
|
IL_0067: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: or |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: or |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: or |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: or |
|
IL_00b2: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: or |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: or |
|
IL_00d9: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: or |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: or |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: or |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0115: nop |
|
IL_0116: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: or |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::LongBitOrTest |
|
|
|
.method public hidebysig static void LongBitXorTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: xor |
|
IL_0009: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000e: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: xor |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: xor |
|
IL_0026: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: xor |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: xor |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: xor |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: xor |
|
IL_0067: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: xor |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: xor |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: xor |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: xor |
|
IL_00b2: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: xor |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: xor |
|
IL_00d9: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: xor |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: xor |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: xor |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0115: nop |
|
IL_0116: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: xor |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::LongBitXorTest |
|
|
|
.method public hidebysig static void LongPostIncTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int64 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: conv.i8 |
|
IL_0009: add |
|
IL_000a: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: conv.i8 |
|
IL_001d: add |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: conv.i8 |
|
IL_0035: add |
|
IL_0036: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: conv.i8 |
|
IL_004d: add |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0062: dup |
|
IL_0063: ldind.i8 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: conv.i8 |
|
IL_0068: add |
|
IL_0069: stind.i8 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: conv.i8 |
|
IL_007d: add |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: conv.i8 |
|
IL_009a: add |
|
IL_009b: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: conv.i8 |
|
IL_00b6: add |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i8 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: conv.i8 |
|
IL_00d4: add |
|
IL_00d5: stind.i8 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: conv.i8 |
|
IL_00ec: add |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: conv.i8 |
|
IL_0109: add |
|
IL_010a: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: conv.i8 |
|
IL_0125: add |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: conv.i8 |
|
IL_0142: add |
|
IL_0143: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: conv.i8 |
|
IL_015e: add |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0176: dup |
|
IL_0177: ldind.i8 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: conv.i8 |
|
IL_017c: add |
|
IL_017d: stind.i8 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: conv.i8 |
|
IL_0194: add |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i8 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: conv.i8 |
|
IL_01ad: add |
|
IL_01ae: stind.i8 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::LongPostIncTest |
|
|
|
.method public hidebysig static void LongPreIncTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int64 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: conv.i8 |
|
IL_0008: add |
|
IL_0009: dup |
|
IL_000a: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: conv.i8 |
|
IL_001c: add |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: conv.i8 |
|
IL_0033: add |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: conv.i8 |
|
IL_004b: add |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0062: dup |
|
IL_0063: ldind.i8 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: conv.i8 |
|
IL_0066: add |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i8 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: conv.i8 |
|
IL_007b: add |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: conv.i8 |
|
IL_0098: add |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: conv.i8 |
|
IL_00b4: add |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i8 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: conv.i8 |
|
IL_00d2: add |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i8 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: conv.i8 |
|
IL_00ea: add |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: conv.i8 |
|
IL_0107: add |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: conv.i8 |
|
IL_0123: add |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: conv.i8 |
|
IL_0140: add |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: conv.i8 |
|
IL_015c: add |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0176: dup |
|
IL_0177: ldind.i8 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: conv.i8 |
|
IL_017a: add |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i8 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: conv.i8 |
|
IL_0192: add |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i8 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: conv.i8 |
|
IL_01ab: add |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i8 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::LongPreIncTest |
|
|
|
.method public hidebysig static void LongPostDecTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int64 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: conv.i8 |
|
IL_0009: sub |
|
IL_000a: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: conv.i8 |
|
IL_001d: sub |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: conv.i8 |
|
IL_0035: sub |
|
IL_0036: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: conv.i8 |
|
IL_004d: sub |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0062: dup |
|
IL_0063: ldind.i8 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: conv.i8 |
|
IL_0068: sub |
|
IL_0069: stind.i8 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: conv.i8 |
|
IL_007d: sub |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: conv.i8 |
|
IL_009a: sub |
|
IL_009b: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: conv.i8 |
|
IL_00b6: sub |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i8 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: conv.i8 |
|
IL_00d4: sub |
|
IL_00d5: stind.i8 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: conv.i8 |
|
IL_00ec: sub |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: conv.i8 |
|
IL_0109: sub |
|
IL_010a: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: conv.i8 |
|
IL_0125: sub |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: conv.i8 |
|
IL_0142: sub |
|
IL_0143: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: conv.i8 |
|
IL_015e: sub |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0176: dup |
|
IL_0177: ldind.i8 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: conv.i8 |
|
IL_017c: sub |
|
IL_017d: stind.i8 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: conv.i8 |
|
IL_0194: sub |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i8 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: conv.i8 |
|
IL_01ad: sub |
|
IL_01ae: stind.i8 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::LongPostDecTest |
|
|
|
.method public hidebysig static void LongPreDecTest(int64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (int64 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: conv.i8 |
|
IL_0008: sub |
|
IL_0009: dup |
|
IL_000a: stsfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::longField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0014: nop |
|
IL_0015: call int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: conv.i8 |
|
IL_001c: sub |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: conv.i8 |
|
IL_0033: sub |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: conv.i8 |
|
IL_004b: sub |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0062: dup |
|
IL_0063: ldind.i8 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: conv.i8 |
|
IL_0066: sub |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i8 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: conv.i8 |
|
IL_007b: sub |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: conv.i8 |
|
IL_0098: sub |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: conv.i8 |
|
IL_00b4: sub |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i8 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: conv.i8 |
|
IL_00d2: sub |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i8 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: conv.i8 |
|
IL_00ea: sub |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: conv.i8 |
|
IL_0107: sub |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: conv.i8 |
|
IL_0123: sub |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: conv.i8 |
|
IL_0140: sub |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::LongField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_LongProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: conv.i8 |
|
IL_015c: sub |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_LongProp(int64) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::LongField |
|
IL_0176: dup |
|
IL_0177: ldind.i8 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: conv.i8 |
|
IL_017a: sub |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i8 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_LongProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: conv.i8 |
|
IL_0192: sub |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_LongProp(int64) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call int64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefLong() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i8 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: conv.i8 |
|
IL_01ab: sub |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i8 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<int64>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::LongPreDecTest |
|
|
|
.method public hidebysig static void UlongAddTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: add |
|
IL_0009: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000e: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: add |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: add |
|
IL_0026: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: add |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: add |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: add |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: add |
|
IL_0067: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: add |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: add |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: add |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: add |
|
IL_00b2: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: add |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: add |
|
IL_00d9: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: add |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: add |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: add |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0115: nop |
|
IL_0116: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: add |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UlongAddTest |
|
|
|
.method public hidebysig static void UlongSubtractTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: sub |
|
IL_0009: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000e: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: sub |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: sub |
|
IL_0026: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: sub |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: sub |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: sub |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: sub |
|
IL_0067: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: sub |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: sub |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: sub |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: sub |
|
IL_00b2: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: sub |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: sub |
|
IL_00d9: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: sub |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: sub |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: sub |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0115: nop |
|
IL_0116: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: sub |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UlongSubtractTest |
|
|
|
.method public hidebysig static void UlongMultiplyTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: mul |
|
IL_0009: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000e: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: mul |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: mul |
|
IL_0026: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: mul |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: mul |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: mul |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: mul |
|
IL_0067: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: mul |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: mul |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: mul |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: mul |
|
IL_00b2: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: mul |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: mul |
|
IL_00d9: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: mul |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: mul |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: mul |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0115: nop |
|
IL_0116: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: mul |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UlongMultiplyTest |
|
|
|
.method public hidebysig static void UlongDivideTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: div.un |
|
IL_0009: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000e: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: div.un |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: div.un |
|
IL_0026: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: div.un |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: div.un |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: div.un |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: div.un |
|
IL_0067: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: div.un |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: div.un |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: div.un |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: div.un |
|
IL_00b2: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: div.un |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: div.un |
|
IL_00d9: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: div.un |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: div.un |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: div.un |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0115: nop |
|
IL_0116: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: div.un |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UlongDivideTest |
|
|
|
.method public hidebysig static void UlongModulusTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: rem.un |
|
IL_0009: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000e: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: rem.un |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: rem.un |
|
IL_0026: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: rem.un |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: rem.un |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: rem.un |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: rem.un |
|
IL_0067: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: rem.un |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: rem.un |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: rem.un |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: rem.un |
|
IL_00b2: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: rem.un |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: rem.un |
|
IL_00d9: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: rem.un |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: rem.un |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: rem.un |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0115: nop |
|
IL_0116: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: rem.un |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UlongModulusTest |
|
|
|
.method public hidebysig static void UlongLeftShiftTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shl |
|
IL_0008: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000d: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: shl |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: shl |
|
IL_0023: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: shl |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_003e: dup |
|
IL_003f: ldind.i8 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: shl |
|
IL_0042: stind.i8 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: shl |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: shl |
|
IL_0060: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: shl |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0082: dup |
|
IL_0083: ldind.i8 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: shl |
|
IL_0086: stind.i8 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: shl |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: shl |
|
IL_00a7: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: shl |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: shl |
|
IL_00cc: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: shl |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i8 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: shl |
|
IL_00f2: stind.i8 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shl |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0105: nop |
|
IL_0106: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_010b: dup |
|
IL_010c: ldind.i8 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shl |
|
IL_010f: stind.i8 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UlongLeftShiftTest |
|
|
|
.method public hidebysig static void UlongRightShiftTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 273 (0x111) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: shr.un |
|
IL_0008: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000d: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0012: ldc.i4.5 |
|
IL_0013: shr.un |
|
IL_0014: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_0019: nop |
|
IL_001a: ldarg.1 |
|
IL_001b: dup |
|
IL_001c: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0021: ldc.i4.5 |
|
IL_0022: shr.un |
|
IL_0023: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0028: ldarg.1 |
|
IL_0029: dup |
|
IL_002a: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_002f: ldc.i4.5 |
|
IL_0030: shr.un |
|
IL_0031: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0036: nop |
|
IL_0037: ldarga.s s |
|
IL_0039: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_003e: dup |
|
IL_003f: ldind.i8 |
|
IL_0040: ldc.i4.5 |
|
IL_0041: shr.un |
|
IL_0042: stind.i8 |
|
IL_0043: ldarga.s s |
|
IL_0045: dup |
|
IL_0046: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_004b: ldc.i4.5 |
|
IL_004c: shr.un |
|
IL_004d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0052: nop |
|
IL_0053: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0058: dup |
|
IL_0059: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_005e: ldc.i4.5 |
|
IL_005f: shr.un |
|
IL_0060: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0065: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_006a: dup |
|
IL_006b: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0070: ldc.i4.5 |
|
IL_0071: shr.un |
|
IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0077: nop |
|
IL_0078: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_007d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0082: dup |
|
IL_0083: ldind.i8 |
|
IL_0084: ldc.i4.5 |
|
IL_0085: shr.un |
|
IL_0086: stind.i8 |
|
IL_0087: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_008c: dup |
|
IL_008d: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0092: ldc.i4.5 |
|
IL_0093: shr.un |
|
IL_0094: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0099: nop |
|
IL_009a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_009f: dup |
|
IL_00a0: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00a5: ldc.i4.5 |
|
IL_00a6: shr.un |
|
IL_00a7: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00ac: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00b1: dup |
|
IL_00b2: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00b7: ldc.i4.5 |
|
IL_00b8: shr.un |
|
IL_00b9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00be: nop |
|
IL_00bf: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00c4: dup |
|
IL_00c5: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00ca: ldc.i4.5 |
|
IL_00cb: shr.un |
|
IL_00cc: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d1: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d6: dup |
|
IL_00d7: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00dc: ldc.i4.5 |
|
IL_00dd: shr.un |
|
IL_00de: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00e3: nop |
|
IL_00e4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00e9: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00ee: dup |
|
IL_00ef: ldind.i8 |
|
IL_00f0: ldc.i4.5 |
|
IL_00f1: shr.un |
|
IL_00f2: stind.i8 |
|
IL_00f3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f8: dup |
|
IL_00f9: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: shr.un |
|
IL_0100: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0105: nop |
|
IL_0106: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_010b: dup |
|
IL_010c: ldind.i8 |
|
IL_010d: ldc.i4.5 |
|
IL_010e: shr.un |
|
IL_010f: stind.i8 |
|
IL_0110: ret |
|
} // end of method CompoundAssignmentTest::UlongRightShiftTest |
|
|
|
.method public hidebysig static void UlongBitAndTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: and |
|
IL_0009: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000e: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: and |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: and |
|
IL_0026: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: and |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: and |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: and |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: and |
|
IL_0067: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: and |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: and |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: and |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: and |
|
IL_00b2: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: and |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: and |
|
IL_00d9: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: and |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: and |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: and |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0115: nop |
|
IL_0116: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: and |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UlongBitAndTest |
|
|
|
.method public hidebysig static void UlongBitOrTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: or |
|
IL_0009: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000e: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: or |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: or |
|
IL_0026: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: or |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: or |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: or |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: or |
|
IL_0067: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: or |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: or |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: or |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: or |
|
IL_00b2: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: or |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: or |
|
IL_00d9: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: or |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: or |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: or |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0115: nop |
|
IL_0116: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: or |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UlongBitOrTest |
|
|
|
.method public hidebysig static void UlongBitXorTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 290 (0x122) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: conv.i8 |
|
IL_0008: xor |
|
IL_0009: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000e: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_0013: ldc.i4.5 |
|
IL_0014: conv.i8 |
|
IL_0015: xor |
|
IL_0016: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_001b: nop |
|
IL_001c: ldarg.1 |
|
IL_001d: dup |
|
IL_001e: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0023: ldc.i4.5 |
|
IL_0024: conv.i8 |
|
IL_0025: xor |
|
IL_0026: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_002b: ldarg.1 |
|
IL_002c: dup |
|
IL_002d: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0032: ldc.i4.5 |
|
IL_0033: conv.i8 |
|
IL_0034: xor |
|
IL_0035: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_003a: nop |
|
IL_003b: ldarga.s s |
|
IL_003d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0042: dup |
|
IL_0043: ldind.i8 |
|
IL_0044: ldc.i4.5 |
|
IL_0045: conv.i8 |
|
IL_0046: xor |
|
IL_0047: stind.i8 |
|
IL_0048: ldarga.s s |
|
IL_004a: dup |
|
IL_004b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0050: ldc.i4.5 |
|
IL_0051: conv.i8 |
|
IL_0052: xor |
|
IL_0053: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0058: nop |
|
IL_0059: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_005e: dup |
|
IL_005f: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0064: ldc.i4.5 |
|
IL_0065: conv.i8 |
|
IL_0066: xor |
|
IL_0067: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_006c: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0071: dup |
|
IL_0072: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0077: ldc.i4.5 |
|
IL_0078: conv.i8 |
|
IL_0079: xor |
|
IL_007a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_007f: nop |
|
IL_0080: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0085: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_008a: dup |
|
IL_008b: ldind.i8 |
|
IL_008c: ldc.i4.5 |
|
IL_008d: conv.i8 |
|
IL_008e: xor |
|
IL_008f: stind.i8 |
|
IL_0090: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0095: dup |
|
IL_0096: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_009b: ldc.i4.5 |
|
IL_009c: conv.i8 |
|
IL_009d: xor |
|
IL_009e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00a3: nop |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00a9: dup |
|
IL_00aa: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00af: ldc.i4.5 |
|
IL_00b0: conv.i8 |
|
IL_00b1: xor |
|
IL_00b2: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00bc: dup |
|
IL_00bd: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00c2: ldc.i4.5 |
|
IL_00c3: conv.i8 |
|
IL_00c4: xor |
|
IL_00c5: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00ca: nop |
|
IL_00cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00d0: dup |
|
IL_00d1: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00d6: ldc.i4.5 |
|
IL_00d7: conv.i8 |
|
IL_00d8: xor |
|
IL_00d9: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00de: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00e3: dup |
|
IL_00e4: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00e9: ldc.i4.5 |
|
IL_00ea: conv.i8 |
|
IL_00eb: xor |
|
IL_00ec: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00f1: nop |
|
IL_00f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_00f7: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00fc: dup |
|
IL_00fd: ldind.i8 |
|
IL_00fe: ldc.i4.5 |
|
IL_00ff: conv.i8 |
|
IL_0100: xor |
|
IL_0101: stind.i8 |
|
IL_0102: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0107: dup |
|
IL_0108: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_010d: ldc.i4.5 |
|
IL_010e: conv.i8 |
|
IL_010f: xor |
|
IL_0110: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0115: nop |
|
IL_0116: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_011b: dup |
|
IL_011c: ldind.i8 |
|
IL_011d: ldc.i4.5 |
|
IL_011e: conv.i8 |
|
IL_011f: xor |
|
IL_0120: stind.i8 |
|
IL_0121: ret |
|
} // end of method CompoundAssignmentTest::UlongBitXorTest |
|
|
|
.method public hidebysig static void UlongPostIncTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint64 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: conv.i8 |
|
IL_0009: add |
|
IL_000a: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: conv.i8 |
|
IL_001d: add |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: conv.i8 |
|
IL_0035: add |
|
IL_0036: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: conv.i8 |
|
IL_004d: add |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0062: dup |
|
IL_0063: ldind.i8 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: conv.i8 |
|
IL_0068: add |
|
IL_0069: stind.i8 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: conv.i8 |
|
IL_007d: add |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: conv.i8 |
|
IL_009a: add |
|
IL_009b: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: conv.i8 |
|
IL_00b6: add |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i8 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: conv.i8 |
|
IL_00d4: add |
|
IL_00d5: stind.i8 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: conv.i8 |
|
IL_00ec: add |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: conv.i8 |
|
IL_0109: add |
|
IL_010a: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: conv.i8 |
|
IL_0125: add |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: conv.i8 |
|
IL_0142: add |
|
IL_0143: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: conv.i8 |
|
IL_015e: add |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0176: dup |
|
IL_0177: ldind.i8 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: conv.i8 |
|
IL_017c: add |
|
IL_017d: stind.i8 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: conv.i8 |
|
IL_0194: add |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i8 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: conv.i8 |
|
IL_01ad: add |
|
IL_01ae: stind.i8 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::UlongPostIncTest |
|
|
|
.method public hidebysig static void UlongPreIncTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint64 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: conv.i8 |
|
IL_0008: add |
|
IL_0009: dup |
|
IL_000a: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: conv.i8 |
|
IL_001c: add |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: conv.i8 |
|
IL_0033: add |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: conv.i8 |
|
IL_004b: add |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0062: dup |
|
IL_0063: ldind.i8 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: conv.i8 |
|
IL_0066: add |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i8 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: conv.i8 |
|
IL_007b: add |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: conv.i8 |
|
IL_0098: add |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: conv.i8 |
|
IL_00b4: add |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i8 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: conv.i8 |
|
IL_00d2: add |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i8 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: conv.i8 |
|
IL_00ea: add |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: conv.i8 |
|
IL_0107: add |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: conv.i8 |
|
IL_0123: add |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: conv.i8 |
|
IL_0140: add |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: conv.i8 |
|
IL_015c: add |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0176: dup |
|
IL_0177: ldind.i8 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: conv.i8 |
|
IL_017a: add |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i8 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: conv.i8 |
|
IL_0192: add |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i8 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: conv.i8 |
|
IL_01ab: add |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i8 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::UlongPreIncTest |
|
|
|
.method public hidebysig static void UlongPostDecTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint64 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: dup |
|
IL_0007: ldc.i4.1 |
|
IL_0008: conv.i8 |
|
IL_0009: sub |
|
IL_000a: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_001a: dup |
|
IL_001b: ldc.i4.1 |
|
IL_001c: conv.i8 |
|
IL_001d: sub |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0031: stloc.0 |
|
IL_0032: ldloc.0 |
|
IL_0033: ldc.i4.1 |
|
IL_0034: conv.i8 |
|
IL_0035: sub |
|
IL_0036: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0049: stloc.0 |
|
IL_004a: ldloc.0 |
|
IL_004b: ldc.i4.1 |
|
IL_004c: conv.i8 |
|
IL_004d: sub |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0062: dup |
|
IL_0063: ldind.i8 |
|
IL_0064: stloc.0 |
|
IL_0065: ldloc.0 |
|
IL_0066: ldc.i4.1 |
|
IL_0067: conv.i8 |
|
IL_0068: sub |
|
IL_0069: stind.i8 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0079: stloc.0 |
|
IL_007a: ldloc.0 |
|
IL_007b: ldc.i4.1 |
|
IL_007c: conv.i8 |
|
IL_007d: sub |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0096: stloc.0 |
|
IL_0097: ldloc.0 |
|
IL_0098: ldc.i4.1 |
|
IL_0099: conv.i8 |
|
IL_009a: sub |
|
IL_009b: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00b2: stloc.0 |
|
IL_00b3: ldloc.0 |
|
IL_00b4: ldc.i4.1 |
|
IL_00b5: conv.i8 |
|
IL_00b6: sub |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i8 |
|
IL_00d0: stloc.0 |
|
IL_00d1: ldloc.0 |
|
IL_00d2: ldc.i4.1 |
|
IL_00d3: conv.i8 |
|
IL_00d4: sub |
|
IL_00d5: stind.i8 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_00e8: stloc.0 |
|
IL_00e9: ldloc.0 |
|
IL_00ea: ldc.i4.1 |
|
IL_00eb: conv.i8 |
|
IL_00ec: sub |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0105: stloc.0 |
|
IL_0106: ldloc.0 |
|
IL_0107: ldc.i4.1 |
|
IL_0108: conv.i8 |
|
IL_0109: sub |
|
IL_010a: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0121: stloc.0 |
|
IL_0122: ldloc.0 |
|
IL_0123: ldc.i4.1 |
|
IL_0124: conv.i8 |
|
IL_0125: sub |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_013e: stloc.0 |
|
IL_013f: ldloc.0 |
|
IL_0140: ldc.i4.1 |
|
IL_0141: conv.i8 |
|
IL_0142: sub |
|
IL_0143: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_015a: stloc.0 |
|
IL_015b: ldloc.0 |
|
IL_015c: ldc.i4.1 |
|
IL_015d: conv.i8 |
|
IL_015e: sub |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0176: dup |
|
IL_0177: ldind.i8 |
|
IL_0178: stloc.0 |
|
IL_0179: ldloc.0 |
|
IL_017a: ldc.i4.1 |
|
IL_017b: conv.i8 |
|
IL_017c: sub |
|
IL_017d: stind.i8 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0190: stloc.0 |
|
IL_0191: ldloc.0 |
|
IL_0192: ldc.i4.1 |
|
IL_0193: conv.i8 |
|
IL_0194: sub |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i8 |
|
IL_01a9: stloc.0 |
|
IL_01aa: ldloc.0 |
|
IL_01ab: ldc.i4.1 |
|
IL_01ac: conv.i8 |
|
IL_01ad: sub |
|
IL_01ae: stind.i8 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::UlongPostDecTest |
|
|
|
.method public hidebysig static void UlongPreDecTest(uint64 p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 439 (0x1b7) |
|
.maxstack 3 |
|
.locals init (uint64 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_0006: ldc.i4.1 |
|
IL_0007: conv.i8 |
|
IL_0008: sub |
|
IL_0009: dup |
|
IL_000a: stsfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ulongField |
|
IL_000f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0014: nop |
|
IL_0015: call uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
IL_001a: ldc.i4.1 |
|
IL_001b: conv.i8 |
|
IL_001c: sub |
|
IL_001d: dup |
|
IL_001e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
IL_0023: nop |
|
IL_0024: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0029: nop |
|
IL_002a: ldarg.1 |
|
IL_002b: dup |
|
IL_002c: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0031: ldc.i4.1 |
|
IL_0032: conv.i8 |
|
IL_0033: sub |
|
IL_0034: stloc.0 |
|
IL_0035: ldloc.0 |
|
IL_0036: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_003b: ldloc.0 |
|
IL_003c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0041: nop |
|
IL_0042: ldarg.1 |
|
IL_0043: dup |
|
IL_0044: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0049: ldc.i4.1 |
|
IL_004a: conv.i8 |
|
IL_004b: sub |
|
IL_004c: stloc.0 |
|
IL_004d: ldloc.0 |
|
IL_004e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0053: nop |
|
IL_0054: ldloc.0 |
|
IL_0055: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_005a: nop |
|
IL_005b: ldarga.s s |
|
IL_005d: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0062: dup |
|
IL_0063: ldind.i8 |
|
IL_0064: ldc.i4.1 |
|
IL_0065: conv.i8 |
|
IL_0066: sub |
|
IL_0067: stloc.0 |
|
IL_0068: ldloc.0 |
|
IL_0069: stind.i8 |
|
IL_006a: ldloc.0 |
|
IL_006b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0070: nop |
|
IL_0071: ldarga.s s |
|
IL_0073: dup |
|
IL_0074: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0079: ldc.i4.1 |
|
IL_007a: conv.i8 |
|
IL_007b: sub |
|
IL_007c: stloc.0 |
|
IL_007d: ldloc.0 |
|
IL_007e: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_0083: nop |
|
IL_0084: ldloc.0 |
|
IL_0085: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_008a: nop |
|
IL_008b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0090: dup |
|
IL_0091: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0096: ldc.i4.1 |
|
IL_0097: conv.i8 |
|
IL_0098: sub |
|
IL_0099: stloc.0 |
|
IL_009a: ldloc.0 |
|
IL_009b: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_00a0: ldloc.0 |
|
IL_00a1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00a6: nop |
|
IL_00a7: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ac: dup |
|
IL_00ad: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_00b2: ldc.i4.1 |
|
IL_00b3: conv.i8 |
|
IL_00b4: sub |
|
IL_00b5: stloc.0 |
|
IL_00b6: ldloc.0 |
|
IL_00b7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_00bc: nop |
|
IL_00bd: ldloc.0 |
|
IL_00be: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00c3: nop |
|
IL_00c4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c9: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_00ce: dup |
|
IL_00cf: ldind.i8 |
|
IL_00d0: ldc.i4.1 |
|
IL_00d1: conv.i8 |
|
IL_00d2: sub |
|
IL_00d3: stloc.0 |
|
IL_00d4: ldloc.0 |
|
IL_00d5: stind.i8 |
|
IL_00d6: ldloc.0 |
|
IL_00d7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00dc: nop |
|
IL_00dd: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e2: dup |
|
IL_00e3: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_00e8: ldc.i4.1 |
|
IL_00e9: conv.i8 |
|
IL_00ea: sub |
|
IL_00eb: stloc.0 |
|
IL_00ec: ldloc.0 |
|
IL_00ed: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_00f2: nop |
|
IL_00f3: ldloc.0 |
|
IL_00f4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_00f9: nop |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ff: dup |
|
IL_0100: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0105: ldc.i4.1 |
|
IL_0106: conv.i8 |
|
IL_0107: sub |
|
IL_0108: stloc.0 |
|
IL_0109: ldloc.0 |
|
IL_010a: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_010f: ldloc.0 |
|
IL_0110: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0115: nop |
|
IL_0116: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_011b: dup |
|
IL_011c: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_0121: ldc.i4.1 |
|
IL_0122: conv.i8 |
|
IL_0123: sub |
|
IL_0124: stloc.0 |
|
IL_0125: ldloc.0 |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_012b: nop |
|
IL_012c: ldloc.0 |
|
IL_012d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0132: nop |
|
IL_0133: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0138: dup |
|
IL_0139: ldfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_013e: ldc.i4.1 |
|
IL_013f: conv.i8 |
|
IL_0140: sub |
|
IL_0141: stloc.0 |
|
IL_0142: ldloc.0 |
|
IL_0143: stfld uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::UlongField |
|
IL_0148: ldloc.0 |
|
IL_0149: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_014e: nop |
|
IL_014f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0154: dup |
|
IL_0155: callvirt instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_UlongProp() |
|
IL_015a: ldc.i4.1 |
|
IL_015b: conv.i8 |
|
IL_015c: sub |
|
IL_015d: stloc.0 |
|
IL_015e: ldloc.0 |
|
IL_015f: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_UlongProp(uint64) |
|
IL_0164: nop |
|
IL_0165: ldloc.0 |
|
IL_0166: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_016b: nop |
|
IL_016c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0171: ldflda uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::UlongField |
|
IL_0176: dup |
|
IL_0177: ldind.i8 |
|
IL_0178: ldc.i4.1 |
|
IL_0179: conv.i8 |
|
IL_017a: sub |
|
IL_017b: stloc.0 |
|
IL_017c: ldloc.0 |
|
IL_017d: stind.i8 |
|
IL_017e: ldloc.0 |
|
IL_017f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_0184: nop |
|
IL_0185: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018a: dup |
|
IL_018b: call instance uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_UlongProp() |
|
IL_0190: ldc.i4.1 |
|
IL_0191: conv.i8 |
|
IL_0192: sub |
|
IL_0193: stloc.0 |
|
IL_0194: ldloc.0 |
|
IL_0195: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_UlongProp(uint64) |
|
IL_019a: nop |
|
IL_019b: ldloc.0 |
|
IL_019c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_01a1: nop |
|
IL_01a2: call uint64& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefUlong() |
|
IL_01a7: dup |
|
IL_01a8: ldind.i8 |
|
IL_01a9: ldc.i4.1 |
|
IL_01aa: conv.i8 |
|
IL_01ab: sub |
|
IL_01ac: stloc.0 |
|
IL_01ad: ldloc.0 |
|
IL_01ae: stind.i8 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<uint64>(!!0) |
|
IL_01b5: nop |
|
IL_01b6: ret |
|
} // end of method CompoundAssignmentTest::UlongPreDecTest |
|
|
|
.method public hidebysig static void CustomClassAddTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldnull |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldnull |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldnull |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldnull |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldnull |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldnull |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldnull |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldnull |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldnull |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldnull |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldnull |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldnull |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldnull |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldnull |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldnull |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldnull |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldnull |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassAddTest |
|
|
|
.method public hidebysig static void CustomClassSubtractTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldnull |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldnull |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldnull |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldnull |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldnull |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldnull |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldnull |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldnull |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldnull |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldnull |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldnull |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldnull |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldnull |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldnull |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldnull |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldnull |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldnull |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Subtraction(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassSubtractTest |
|
|
|
.method public hidebysig static void CustomClassMultiplyTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldnull |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldnull |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldnull |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldnull |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldnull |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldnull |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldnull |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldnull |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldnull |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldnull |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldnull |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldnull |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldnull |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldnull |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldnull |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldnull |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldnull |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Multiply(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassMultiplyTest |
|
|
|
.method public hidebysig static void CustomClassDivideTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldnull |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldnull |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldnull |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldnull |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldnull |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldnull |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldnull |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldnull |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldnull |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldnull |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldnull |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldnull |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldnull |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldnull |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldnull |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldnull |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldnull |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Division(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassDivideTest |
|
|
|
.method public hidebysig static void CustomClassModulusTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldnull |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldnull |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldnull |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldnull |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldnull |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldnull |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldnull |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldnull |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldnull |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldnull |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldnull |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldnull |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldnull |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldnull |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldnull |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldnull |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldnull |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Modulus(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassModulusTest |
|
|
|
.method public hidebysig static void CustomClassLeftShiftTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldc.i4.5 |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldc.i4.5 |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldc.i4.5 |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldc.i4.5 |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldc.i4.5 |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldc.i4.5 |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldc.i4.5 |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldc.i4.5 |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldc.i4.5 |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldc.i4.5 |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldc.i4.5 |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldc.i4.5 |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldc.i4.5 |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldc.i4.5 |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldc.i4.5 |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldc.i4.5 |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_LeftShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassLeftShiftTest |
|
|
|
.method public hidebysig static void CustomClassRightShiftTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldc.i4.5 |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldc.i4.5 |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldc.i4.5 |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldc.i4.5 |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldc.i4.5 |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldc.i4.5 |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldc.i4.5 |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldc.i4.5 |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldc.i4.5 |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldc.i4.5 |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldc.i4.5 |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldc.i4.5 |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldc.i4.5 |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldc.i4.5 |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldc.i4.5 |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldc.i4.5 |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_RightShift(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassRightShiftTest |
|
|
|
.method public hidebysig static void CustomClassBitAndTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldnull |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldnull |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldnull |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldnull |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldnull |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldnull |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldnull |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldnull |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldnull |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldnull |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldnull |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldnull |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldnull |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldnull |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldnull |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldnull |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldnull |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseAnd(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassBitAndTest |
|
|
|
.method public hidebysig static void CustomClassBitOrTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldnull |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldnull |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldnull |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldnull |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldnull |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldnull |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldnull |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldnull |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldnull |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldnull |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldnull |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldnull |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldnull |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldnull |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldnull |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldnull |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldnull |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_BitwiseOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassBitOrTest |
|
|
|
.method public hidebysig static void CustomClassBitXorTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 341 (0x155) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: ldnull |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0016: ldnull |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0029: ldnull |
|
IL_002a: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_002f: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_003b: ldnull |
|
IL_003c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_004e: dup |
|
IL_004f: ldind.ref |
|
IL_0050: ldnull |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: stind.ref |
|
IL_0057: ldarga.s s |
|
IL_0059: dup |
|
IL_005a: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_005f: ldnull |
|
IL_0060: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0065: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_006a: nop |
|
IL_006b: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0070: dup |
|
IL_0071: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0076: ldnull |
|
IL_0077: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_007c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0081: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0086: dup |
|
IL_0087: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_008c: ldnull |
|
IL_008d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0092: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0097: nop |
|
IL_0098: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_009d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00a2: dup |
|
IL_00a3: ldind.ref |
|
IL_00a4: ldnull |
|
IL_00a5: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00aa: stind.ref |
|
IL_00ab: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00b0: dup |
|
IL_00b1: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00b6: ldnull |
|
IL_00b7: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00bc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c1: nop |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00c7: dup |
|
IL_00c8: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00cd: ldnull |
|
IL_00ce: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00d3: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00d8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00dd: dup |
|
IL_00de: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00e3: ldnull |
|
IL_00e4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ee: nop |
|
IL_00ef: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_00f4: dup |
|
IL_00f5: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00fa: ldnull |
|
IL_00fb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0100: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0105: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_010a: dup |
|
IL_010b: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0110: ldnull |
|
IL_0111: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0116: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011b: nop |
|
IL_011c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0121: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0126: dup |
|
IL_0127: ldind.ref |
|
IL_0128: ldnull |
|
IL_0129: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_012e: stind.ref |
|
IL_012f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0134: dup |
|
IL_0135: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_013a: ldnull |
|
IL_013b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0140: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0145: nop |
|
IL_0146: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_014b: dup |
|
IL_014c: ldind.ref |
|
IL_014d: ldnull |
|
IL_014e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_ExclusiveOr(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0153: stind.ref |
|
IL_0154: ret |
|
} // end of method CompoundAssignmentTest::CustomClassBitXorTest |
|
|
|
.method public hidebysig static void CustomClassPostIncTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 473 (0x1d9) |
|
.maxstack 2 |
|
.locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: dup |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0016: nop |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_001c: dup |
|
IL_001d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0027: nop |
|
IL_0028: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_002d: nop |
|
IL_002e: ldarg.1 |
|
IL_002f: dup |
|
IL_0030: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0035: stloc.0 |
|
IL_0036: ldloc.0 |
|
IL_0037: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_003c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0041: ldloc.0 |
|
IL_0042: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0047: nop |
|
IL_0048: ldarg.1 |
|
IL_0049: dup |
|
IL_004a: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_004f: stloc.0 |
|
IL_0050: ldloc.0 |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_005b: nop |
|
IL_005c: ldloc.0 |
|
IL_005d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0062: nop |
|
IL_0063: ldarga.s s |
|
IL_0065: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_006a: dup |
|
IL_006b: ldind.ref |
|
IL_006c: stloc.0 |
|
IL_006d: ldloc.0 |
|
IL_006e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0073: stind.ref |
|
IL_0074: ldloc.0 |
|
IL_0075: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_007a: nop |
|
IL_007b: ldarga.s s |
|
IL_007d: dup |
|
IL_007e: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_0083: stloc.0 |
|
IL_0084: ldloc.0 |
|
IL_0085: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_008a: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_008f: nop |
|
IL_0090: ldloc.0 |
|
IL_0091: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0096: nop |
|
IL_0097: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_009c: dup |
|
IL_009d: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00a2: stloc.0 |
|
IL_00a3: ldloc.0 |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00a9: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00ae: ldloc.0 |
|
IL_00af: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00b4: nop |
|
IL_00b5: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ba: dup |
|
IL_00bb: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00c0: stloc.0 |
|
IL_00c1: ldloc.0 |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00cc: nop |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00de: dup |
|
IL_00df: ldind.ref |
|
IL_00e0: stloc.0 |
|
IL_00e1: ldloc.0 |
|
IL_00e2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e7: stind.ref |
|
IL_00e8: ldloc.0 |
|
IL_00e9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00ee: nop |
|
IL_00ef: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00f4: dup |
|
IL_00f5: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00fa: stloc.0 |
|
IL_00fb: ldloc.0 |
|
IL_00fc: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0101: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0106: nop |
|
IL_0107: ldloc.0 |
|
IL_0108: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_010d: nop |
|
IL_010e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0113: dup |
|
IL_0114: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0119: stloc.0 |
|
IL_011a: ldloc.0 |
|
IL_011b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0120: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0125: ldloc.0 |
|
IL_0126: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_012b: nop |
|
IL_012c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0131: dup |
|
IL_0132: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0137: stloc.0 |
|
IL_0138: ldloc.0 |
|
IL_0139: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_013e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0143: nop |
|
IL_0144: ldloc.0 |
|
IL_0145: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_014a: nop |
|
IL_014b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0150: dup |
|
IL_0151: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0156: stloc.0 |
|
IL_0157: ldloc.0 |
|
IL_0158: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_015d: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0162: ldloc.0 |
|
IL_0163: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0168: nop |
|
IL_0169: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_016e: dup |
|
IL_016f: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0174: stloc.0 |
|
IL_0175: ldloc.0 |
|
IL_0176: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_017b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0180: nop |
|
IL_0181: ldloc.0 |
|
IL_0182: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0187: nop |
|
IL_0188: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0192: dup |
|
IL_0193: ldind.ref |
|
IL_0194: stloc.0 |
|
IL_0195: ldloc.0 |
|
IL_0196: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_019b: stind.ref |
|
IL_019c: ldloc.0 |
|
IL_019d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01a2: nop |
|
IL_01a3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a8: dup |
|
IL_01a9: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_01ae: stloc.0 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01b5: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01ba: nop |
|
IL_01bb: ldloc.0 |
|
IL_01bc: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01c1: nop |
|
IL_01c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_01c7: dup |
|
IL_01c8: ldind.ref |
|
IL_01c9: stloc.0 |
|
IL_01ca: ldloc.0 |
|
IL_01cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01d0: stind.ref |
|
IL_01d1: ldloc.0 |
|
IL_01d2: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01d7: nop |
|
IL_01d8: ret |
|
} // end of method CompoundAssignmentTest::CustomClassPostIncTest |
|
|
|
.method public hidebysig static void CustomClassPreIncTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 473 (0x1d9) |
|
.maxstack 2 |
|
.locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000b: dup |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0016: nop |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_001c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: dup |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0027: nop |
|
IL_0028: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_002d: nop |
|
IL_002e: ldarg.1 |
|
IL_002f: dup |
|
IL_0030: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0035: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_003a: stloc.0 |
|
IL_003b: ldloc.0 |
|
IL_003c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0041: ldloc.0 |
|
IL_0042: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0047: nop |
|
IL_0048: ldarg.1 |
|
IL_0049: dup |
|
IL_004a: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_004f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0054: stloc.0 |
|
IL_0055: ldloc.0 |
|
IL_0056: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_005b: nop |
|
IL_005c: ldloc.0 |
|
IL_005d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0062: nop |
|
IL_0063: ldarga.s s |
|
IL_0065: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_006a: dup |
|
IL_006b: ldind.ref |
|
IL_006c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0071: stloc.0 |
|
IL_0072: ldloc.0 |
|
IL_0073: stind.ref |
|
IL_0074: ldloc.0 |
|
IL_0075: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_007a: nop |
|
IL_007b: ldarga.s s |
|
IL_007d: dup |
|
IL_007e: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_0083: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0088: stloc.0 |
|
IL_0089: ldloc.0 |
|
IL_008a: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_008f: nop |
|
IL_0090: ldloc.0 |
|
IL_0091: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0096: nop |
|
IL_0097: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_009c: dup |
|
IL_009d: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00a2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00a7: stloc.0 |
|
IL_00a8: ldloc.0 |
|
IL_00a9: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00ae: ldloc.0 |
|
IL_00af: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00b4: nop |
|
IL_00b5: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ba: dup |
|
IL_00bb: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00c0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c5: stloc.0 |
|
IL_00c6: ldloc.0 |
|
IL_00c7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00cc: nop |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00de: dup |
|
IL_00df: ldind.ref |
|
IL_00e0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e5: stloc.0 |
|
IL_00e6: ldloc.0 |
|
IL_00e7: stind.ref |
|
IL_00e8: ldloc.0 |
|
IL_00e9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00ee: nop |
|
IL_00ef: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00f4: dup |
|
IL_00f5: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ff: stloc.0 |
|
IL_0100: ldloc.0 |
|
IL_0101: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0106: nop |
|
IL_0107: ldloc.0 |
|
IL_0108: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_010d: nop |
|
IL_010e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0113: dup |
|
IL_0114: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0119: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011e: stloc.0 |
|
IL_011f: ldloc.0 |
|
IL_0120: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0125: ldloc.0 |
|
IL_0126: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_012b: nop |
|
IL_012c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0131: dup |
|
IL_0132: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0137: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_013c: stloc.0 |
|
IL_013d: ldloc.0 |
|
IL_013e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0143: nop |
|
IL_0144: ldloc.0 |
|
IL_0145: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_014a: nop |
|
IL_014b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0150: dup |
|
IL_0151: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0156: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_015b: stloc.0 |
|
IL_015c: ldloc.0 |
|
IL_015d: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0162: ldloc.0 |
|
IL_0163: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0168: nop |
|
IL_0169: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_016e: dup |
|
IL_016f: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0174: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0179: stloc.0 |
|
IL_017a: ldloc.0 |
|
IL_017b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0180: nop |
|
IL_0181: ldloc.0 |
|
IL_0182: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0187: nop |
|
IL_0188: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0192: dup |
|
IL_0193: ldind.ref |
|
IL_0194: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0199: stloc.0 |
|
IL_019a: ldloc.0 |
|
IL_019b: stind.ref |
|
IL_019c: ldloc.0 |
|
IL_019d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01a2: nop |
|
IL_01a3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a8: dup |
|
IL_01a9: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_01ae: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01b3: stloc.0 |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01ba: nop |
|
IL_01bb: ldloc.0 |
|
IL_01bc: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01c1: nop |
|
IL_01c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_01c7: dup |
|
IL_01c8: ldind.ref |
|
IL_01c9: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Increment(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01ce: stloc.0 |
|
IL_01cf: ldloc.0 |
|
IL_01d0: stind.ref |
|
IL_01d1: ldloc.0 |
|
IL_01d2: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01d7: nop |
|
IL_01d8: ret |
|
} // end of method CompoundAssignmentTest::CustomClassPreIncTest |
|
|
|
.method public hidebysig static void CustomClassPostDecTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 473 (0x1d9) |
|
.maxstack 2 |
|
.locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: dup |
|
IL_0007: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0016: nop |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_001c: dup |
|
IL_001d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0027: nop |
|
IL_0028: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_002d: nop |
|
IL_002e: ldarg.1 |
|
IL_002f: dup |
|
IL_0030: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0035: stloc.0 |
|
IL_0036: ldloc.0 |
|
IL_0037: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_003c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0041: ldloc.0 |
|
IL_0042: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0047: nop |
|
IL_0048: ldarg.1 |
|
IL_0049: dup |
|
IL_004a: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_004f: stloc.0 |
|
IL_0050: ldloc.0 |
|
IL_0051: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0056: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_005b: nop |
|
IL_005c: ldloc.0 |
|
IL_005d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0062: nop |
|
IL_0063: ldarga.s s |
|
IL_0065: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_006a: dup |
|
IL_006b: ldind.ref |
|
IL_006c: stloc.0 |
|
IL_006d: ldloc.0 |
|
IL_006e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0073: stind.ref |
|
IL_0074: ldloc.0 |
|
IL_0075: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_007a: nop |
|
IL_007b: ldarga.s s |
|
IL_007d: dup |
|
IL_007e: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_0083: stloc.0 |
|
IL_0084: ldloc.0 |
|
IL_0085: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_008a: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_008f: nop |
|
IL_0090: ldloc.0 |
|
IL_0091: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0096: nop |
|
IL_0097: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_009c: dup |
|
IL_009d: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00a2: stloc.0 |
|
IL_00a3: ldloc.0 |
|
IL_00a4: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00a9: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00ae: ldloc.0 |
|
IL_00af: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00b4: nop |
|
IL_00b5: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ba: dup |
|
IL_00bb: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00c0: stloc.0 |
|
IL_00c1: ldloc.0 |
|
IL_00c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00cc: nop |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00de: dup |
|
IL_00df: ldind.ref |
|
IL_00e0: stloc.0 |
|
IL_00e1: ldloc.0 |
|
IL_00e2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e7: stind.ref |
|
IL_00e8: ldloc.0 |
|
IL_00e9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00ee: nop |
|
IL_00ef: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00f4: dup |
|
IL_00f5: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00fa: stloc.0 |
|
IL_00fb: ldloc.0 |
|
IL_00fc: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0101: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0106: nop |
|
IL_0107: ldloc.0 |
|
IL_0108: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_010d: nop |
|
IL_010e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0113: dup |
|
IL_0114: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0119: stloc.0 |
|
IL_011a: ldloc.0 |
|
IL_011b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0120: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0125: ldloc.0 |
|
IL_0126: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_012b: nop |
|
IL_012c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0131: dup |
|
IL_0132: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0137: stloc.0 |
|
IL_0138: ldloc.0 |
|
IL_0139: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_013e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0143: nop |
|
IL_0144: ldloc.0 |
|
IL_0145: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_014a: nop |
|
IL_014b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0150: dup |
|
IL_0151: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0156: stloc.0 |
|
IL_0157: ldloc.0 |
|
IL_0158: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_015d: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0162: ldloc.0 |
|
IL_0163: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0168: nop |
|
IL_0169: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_016e: dup |
|
IL_016f: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0174: stloc.0 |
|
IL_0175: ldloc.0 |
|
IL_0176: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_017b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0180: nop |
|
IL_0181: ldloc.0 |
|
IL_0182: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0187: nop |
|
IL_0188: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0192: dup |
|
IL_0193: ldind.ref |
|
IL_0194: stloc.0 |
|
IL_0195: ldloc.0 |
|
IL_0196: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_019b: stind.ref |
|
IL_019c: ldloc.0 |
|
IL_019d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01a2: nop |
|
IL_01a3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a8: dup |
|
IL_01a9: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_01ae: stloc.0 |
|
IL_01af: ldloc.0 |
|
IL_01b0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01b5: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01ba: nop |
|
IL_01bb: ldloc.0 |
|
IL_01bc: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01c1: nop |
|
IL_01c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_01c7: dup |
|
IL_01c8: ldind.ref |
|
IL_01c9: stloc.0 |
|
IL_01ca: ldloc.0 |
|
IL_01cb: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01d0: stind.ref |
|
IL_01d1: ldloc.0 |
|
IL_01d2: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01d7: nop |
|
IL_01d8: ret |
|
} // end of method CompoundAssignmentTest::CustomClassPostDecTest |
|
|
|
.method public hidebysig static void CustomClassPreDecTest(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 473 (0x1d9) |
|
.maxstack 2 |
|
.locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0006: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_000b: dup |
|
IL_000c: stsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0011: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0016: nop |
|
IL_0017: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_001c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0021: dup |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0027: nop |
|
IL_0028: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_002d: nop |
|
IL_002e: ldarg.1 |
|
IL_002f: dup |
|
IL_0030: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0035: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_003a: stloc.0 |
|
IL_003b: ldloc.0 |
|
IL_003c: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0041: ldloc.0 |
|
IL_0042: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0047: nop |
|
IL_0048: ldarg.1 |
|
IL_0049: dup |
|
IL_004a: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_004f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0054: stloc.0 |
|
IL_0055: ldloc.0 |
|
IL_0056: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_005b: nop |
|
IL_005c: ldloc.0 |
|
IL_005d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0062: nop |
|
IL_0063: ldarga.s s |
|
IL_0065: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_006a: dup |
|
IL_006b: ldind.ref |
|
IL_006c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0071: stloc.0 |
|
IL_0072: ldloc.0 |
|
IL_0073: stind.ref |
|
IL_0074: ldloc.0 |
|
IL_0075: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_007a: nop |
|
IL_007b: ldarga.s s |
|
IL_007d: dup |
|
IL_007e: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_0083: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0088: stloc.0 |
|
IL_0089: ldloc.0 |
|
IL_008a: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_008f: nop |
|
IL_0090: ldloc.0 |
|
IL_0091: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0096: nop |
|
IL_0097: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_009c: dup |
|
IL_009d: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00a2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00a7: stloc.0 |
|
IL_00a8: ldloc.0 |
|
IL_00a9: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_00ae: ldloc.0 |
|
IL_00af: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00b4: nop |
|
IL_00b5: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00ba: dup |
|
IL_00bb: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_00c0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00c5: stloc.0 |
|
IL_00c6: ldloc.0 |
|
IL_00c7: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00cc: nop |
|
IL_00cd: ldloc.0 |
|
IL_00ce: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00d3: nop |
|
IL_00d4: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00d9: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_00de: dup |
|
IL_00df: ldind.ref |
|
IL_00e0: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00e5: stloc.0 |
|
IL_00e6: ldloc.0 |
|
IL_00e7: stind.ref |
|
IL_00e8: ldloc.0 |
|
IL_00e9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_00ee: nop |
|
IL_00ef: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00f4: dup |
|
IL_00f5: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_00fa: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_00ff: stloc.0 |
|
IL_0100: ldloc.0 |
|
IL_0101: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0106: nop |
|
IL_0107: ldloc.0 |
|
IL_0108: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_010d: nop |
|
IL_010e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0113: dup |
|
IL_0114: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0119: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_011e: stloc.0 |
|
IL_011f: ldloc.0 |
|
IL_0120: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0125: ldloc.0 |
|
IL_0126: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_012b: nop |
|
IL_012c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0131: dup |
|
IL_0132: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0137: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_013c: stloc.0 |
|
IL_013d: ldloc.0 |
|
IL_013e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0143: nop |
|
IL_0144: ldloc.0 |
|
IL_0145: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_014a: nop |
|
IL_014b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0150: dup |
|
IL_0151: ldfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0156: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_015b: stloc.0 |
|
IL_015c: ldloc.0 |
|
IL_015d: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomClassField |
|
IL_0162: ldloc.0 |
|
IL_0163: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0168: nop |
|
IL_0169: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_016e: dup |
|
IL_016f: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0174: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0179: stloc.0 |
|
IL_017a: ldloc.0 |
|
IL_017b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0180: nop |
|
IL_0181: ldloc.0 |
|
IL_0182: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_0187: nop |
|
IL_0188: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_018d: ldflda class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomClassField |
|
IL_0192: dup |
|
IL_0193: ldind.ref |
|
IL_0194: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_0199: stloc.0 |
|
IL_019a: ldloc.0 |
|
IL_019b: stind.ref |
|
IL_019c: ldloc.0 |
|
IL_019d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01a2: nop |
|
IL_01a3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a8: dup |
|
IL_01a9: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomClassProp() |
|
IL_01ae: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01b3: stloc.0 |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01ba: nop |
|
IL_01bb: ldloc.0 |
|
IL_01bc: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01c1: nop |
|
IL_01c2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomClass() |
|
IL_01c7: dup |
|
IL_01c8: ldind.ref |
|
IL_01c9: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Decrement(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_01ce: stloc.0 |
|
IL_01cf: ldloc.0 |
|
IL_01d0: stind.ref |
|
IL_01d1: ldloc.0 |
|
IL_01d2: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass>(!!0) |
|
IL_01d7: nop |
|
IL_01d8: ret |
|
} // end of method CompoundAssignmentTest::CustomClassPreDecTest |
|
|
|
.method public hidebysig static void CustomStructAddTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 509 (0x1fd) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldloca.s V_0 |
|
IL_0008: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_000e: ldloc.0 |
|
IL_000f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0014: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0019: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001e: ldloca.s V_0 |
|
IL_0020: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0026: ldloc.0 |
|
IL_0027: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_002c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0031: nop |
|
IL_0032: ldarg.1 |
|
IL_0033: dup |
|
IL_0034: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0039: ldloca.s V_0 |
|
IL_003b: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0041: ldloc.0 |
|
IL_0042: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0047: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_004c: ldarg.1 |
|
IL_004d: dup |
|
IL_004e: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0053: ldloca.s V_0 |
|
IL_0055: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005b: ldloc.0 |
|
IL_005c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0061: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0066: nop |
|
IL_0067: ldarga.s s |
|
IL_0069: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006e: dup |
|
IL_006f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0074: ldloca.s V_0 |
|
IL_0076: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0082: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0087: ldarga.s s |
|
IL_0089: dup |
|
IL_008a: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008f: ldloca.s V_0 |
|
IL_0091: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0097: ldloc.0 |
|
IL_0098: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00a2: nop |
|
IL_00a3: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a8: dup |
|
IL_00a9: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00ae: ldloca.s V_0 |
|
IL_00b0: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00bc: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00c1: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c6: dup |
|
IL_00c7: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00cc: ldloca.s V_0 |
|
IL_00ce: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00d4: ldloc.0 |
|
IL_00d5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00da: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00df: nop |
|
IL_00e0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00ea: dup |
|
IL_00eb: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f0: ldloca.s V_0 |
|
IL_00f2: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0103: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0108: dup |
|
IL_0109: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010e: ldloca.s V_0 |
|
IL_0110: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0116: ldloc.0 |
|
IL_0117: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_011c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0121: nop |
|
IL_0122: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0127: dup |
|
IL_0128: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_012d: ldloca.s V_0 |
|
IL_012f: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0135: ldloc.0 |
|
IL_0136: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_013b: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0140: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0145: dup |
|
IL_0146: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_014b: ldloca.s V_0 |
|
IL_014d: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0153: ldloc.0 |
|
IL_0154: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0159: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015e: nop |
|
IL_015f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0164: dup |
|
IL_0165: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_016a: ldloca.s V_0 |
|
IL_016c: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0172: ldloc.0 |
|
IL_0173: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0178: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_017d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0182: dup |
|
IL_0183: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0188: ldloca.s V_0 |
|
IL_018a: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0190: ldloc.0 |
|
IL_0191: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0196: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_019b: nop |
|
IL_019c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a6: dup |
|
IL_01a7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01ac: ldloca.s V_0 |
|
IL_01ae: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ba: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01bf: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c4: dup |
|
IL_01c5: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01ca: ldloca.s V_0 |
|
IL_01cc: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01d2: ldloc.0 |
|
IL_01d3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d8: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01dd: nop |
|
IL_01de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01e3: dup |
|
IL_01e4: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e9: ldloca.s V_0 |
|
IL_01eb: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Addition(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01f7: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01fc: ret |
|
} // end of method CompoundAssignmentTest::CustomStructAddTest |
|
|
|
.method public hidebysig static void CustomStructSubtractTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 509 (0x1fd) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldloca.s V_0 |
|
IL_0008: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_000e: ldloc.0 |
|
IL_000f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0014: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0019: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001e: ldloca.s V_0 |
|
IL_0020: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0026: ldloc.0 |
|
IL_0027: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_002c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0031: nop |
|
IL_0032: ldarg.1 |
|
IL_0033: dup |
|
IL_0034: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0039: ldloca.s V_0 |
|
IL_003b: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0041: ldloc.0 |
|
IL_0042: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0047: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_004c: ldarg.1 |
|
IL_004d: dup |
|
IL_004e: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0053: ldloca.s V_0 |
|
IL_0055: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005b: ldloc.0 |
|
IL_005c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0061: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0066: nop |
|
IL_0067: ldarga.s s |
|
IL_0069: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006e: dup |
|
IL_006f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0074: ldloca.s V_0 |
|
IL_0076: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0082: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0087: ldarga.s s |
|
IL_0089: dup |
|
IL_008a: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008f: ldloca.s V_0 |
|
IL_0091: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0097: ldloc.0 |
|
IL_0098: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00a2: nop |
|
IL_00a3: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a8: dup |
|
IL_00a9: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00ae: ldloca.s V_0 |
|
IL_00b0: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00bc: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00c1: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c6: dup |
|
IL_00c7: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00cc: ldloca.s V_0 |
|
IL_00ce: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00d4: ldloc.0 |
|
IL_00d5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00da: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00df: nop |
|
IL_00e0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00ea: dup |
|
IL_00eb: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f0: ldloca.s V_0 |
|
IL_00f2: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0103: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0108: dup |
|
IL_0109: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010e: ldloca.s V_0 |
|
IL_0110: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0116: ldloc.0 |
|
IL_0117: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_011c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0121: nop |
|
IL_0122: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0127: dup |
|
IL_0128: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_012d: ldloca.s V_0 |
|
IL_012f: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0135: ldloc.0 |
|
IL_0136: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_013b: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0140: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0145: dup |
|
IL_0146: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_014b: ldloca.s V_0 |
|
IL_014d: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0153: ldloc.0 |
|
IL_0154: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0159: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015e: nop |
|
IL_015f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0164: dup |
|
IL_0165: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_016a: ldloca.s V_0 |
|
IL_016c: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0172: ldloc.0 |
|
IL_0173: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0178: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_017d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0182: dup |
|
IL_0183: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0188: ldloca.s V_0 |
|
IL_018a: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0190: ldloc.0 |
|
IL_0191: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0196: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_019b: nop |
|
IL_019c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a6: dup |
|
IL_01a7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01ac: ldloca.s V_0 |
|
IL_01ae: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ba: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01bf: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c4: dup |
|
IL_01c5: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01ca: ldloca.s V_0 |
|
IL_01cc: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01d2: ldloc.0 |
|
IL_01d3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d8: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01dd: nop |
|
IL_01de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01e3: dup |
|
IL_01e4: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e9: ldloca.s V_0 |
|
IL_01eb: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Subtraction(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01f7: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01fc: ret |
|
} // end of method CompoundAssignmentTest::CustomStructSubtractTest |
|
|
|
.method public hidebysig static void CustomStructMultiplyTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 509 (0x1fd) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldloca.s V_0 |
|
IL_0008: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_000e: ldloc.0 |
|
IL_000f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0014: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0019: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001e: ldloca.s V_0 |
|
IL_0020: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0026: ldloc.0 |
|
IL_0027: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_002c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0031: nop |
|
IL_0032: ldarg.1 |
|
IL_0033: dup |
|
IL_0034: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0039: ldloca.s V_0 |
|
IL_003b: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0041: ldloc.0 |
|
IL_0042: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0047: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_004c: ldarg.1 |
|
IL_004d: dup |
|
IL_004e: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0053: ldloca.s V_0 |
|
IL_0055: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005b: ldloc.0 |
|
IL_005c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0061: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0066: nop |
|
IL_0067: ldarga.s s |
|
IL_0069: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006e: dup |
|
IL_006f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0074: ldloca.s V_0 |
|
IL_0076: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0082: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0087: ldarga.s s |
|
IL_0089: dup |
|
IL_008a: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008f: ldloca.s V_0 |
|
IL_0091: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0097: ldloc.0 |
|
IL_0098: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00a2: nop |
|
IL_00a3: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a8: dup |
|
IL_00a9: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00ae: ldloca.s V_0 |
|
IL_00b0: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00bc: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00c1: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c6: dup |
|
IL_00c7: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00cc: ldloca.s V_0 |
|
IL_00ce: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00d4: ldloc.0 |
|
IL_00d5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00da: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00df: nop |
|
IL_00e0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00ea: dup |
|
IL_00eb: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f0: ldloca.s V_0 |
|
IL_00f2: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0103: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0108: dup |
|
IL_0109: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010e: ldloca.s V_0 |
|
IL_0110: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0116: ldloc.0 |
|
IL_0117: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_011c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0121: nop |
|
IL_0122: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0127: dup |
|
IL_0128: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_012d: ldloca.s V_0 |
|
IL_012f: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0135: ldloc.0 |
|
IL_0136: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_013b: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0140: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0145: dup |
|
IL_0146: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_014b: ldloca.s V_0 |
|
IL_014d: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0153: ldloc.0 |
|
IL_0154: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0159: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015e: nop |
|
IL_015f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0164: dup |
|
IL_0165: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_016a: ldloca.s V_0 |
|
IL_016c: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0172: ldloc.0 |
|
IL_0173: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0178: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_017d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0182: dup |
|
IL_0183: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0188: ldloca.s V_0 |
|
IL_018a: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0190: ldloc.0 |
|
IL_0191: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0196: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_019b: nop |
|
IL_019c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a6: dup |
|
IL_01a7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01ac: ldloca.s V_0 |
|
IL_01ae: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ba: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01bf: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c4: dup |
|
IL_01c5: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01ca: ldloca.s V_0 |
|
IL_01cc: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01d2: ldloc.0 |
|
IL_01d3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d8: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01dd: nop |
|
IL_01de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01e3: dup |
|
IL_01e4: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e9: ldloca.s V_0 |
|
IL_01eb: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Multiply(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01f7: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01fc: ret |
|
} // end of method CompoundAssignmentTest::CustomStructMultiplyTest |
|
|
|
.method public hidebysig static void CustomStructDivideTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 509 (0x1fd) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldloca.s V_0 |
|
IL_0008: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_000e: ldloc.0 |
|
IL_000f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0014: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0019: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001e: ldloca.s V_0 |
|
IL_0020: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0026: ldloc.0 |
|
IL_0027: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_002c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0031: nop |
|
IL_0032: ldarg.1 |
|
IL_0033: dup |
|
IL_0034: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0039: ldloca.s V_0 |
|
IL_003b: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0041: ldloc.0 |
|
IL_0042: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0047: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_004c: ldarg.1 |
|
IL_004d: dup |
|
IL_004e: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0053: ldloca.s V_0 |
|
IL_0055: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005b: ldloc.0 |
|
IL_005c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0061: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0066: nop |
|
IL_0067: ldarga.s s |
|
IL_0069: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006e: dup |
|
IL_006f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0074: ldloca.s V_0 |
|
IL_0076: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0082: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0087: ldarga.s s |
|
IL_0089: dup |
|
IL_008a: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008f: ldloca.s V_0 |
|
IL_0091: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0097: ldloc.0 |
|
IL_0098: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00a2: nop |
|
IL_00a3: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a8: dup |
|
IL_00a9: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00ae: ldloca.s V_0 |
|
IL_00b0: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00bc: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00c1: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c6: dup |
|
IL_00c7: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00cc: ldloca.s V_0 |
|
IL_00ce: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00d4: ldloc.0 |
|
IL_00d5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00da: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00df: nop |
|
IL_00e0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00ea: dup |
|
IL_00eb: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f0: ldloca.s V_0 |
|
IL_00f2: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0103: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0108: dup |
|
IL_0109: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010e: ldloca.s V_0 |
|
IL_0110: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0116: ldloc.0 |
|
IL_0117: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_011c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0121: nop |
|
IL_0122: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0127: dup |
|
IL_0128: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_012d: ldloca.s V_0 |
|
IL_012f: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0135: ldloc.0 |
|
IL_0136: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_013b: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0140: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0145: dup |
|
IL_0146: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_014b: ldloca.s V_0 |
|
IL_014d: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0153: ldloc.0 |
|
IL_0154: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0159: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015e: nop |
|
IL_015f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0164: dup |
|
IL_0165: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_016a: ldloca.s V_0 |
|
IL_016c: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0172: ldloc.0 |
|
IL_0173: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0178: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_017d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0182: dup |
|
IL_0183: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0188: ldloca.s V_0 |
|
IL_018a: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0190: ldloc.0 |
|
IL_0191: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0196: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_019b: nop |
|
IL_019c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a6: dup |
|
IL_01a7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01ac: ldloca.s V_0 |
|
IL_01ae: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ba: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01bf: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c4: dup |
|
IL_01c5: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01ca: ldloca.s V_0 |
|
IL_01cc: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01d2: ldloc.0 |
|
IL_01d3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d8: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01dd: nop |
|
IL_01de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01e3: dup |
|
IL_01e4: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e9: ldloca.s V_0 |
|
IL_01eb: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Division(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01f7: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01fc: ret |
|
} // end of method CompoundAssignmentTest::CustomStructDivideTest |
|
|
|
.method public hidebysig static void CustomStructModulusTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 509 (0x1fd) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldloca.s V_0 |
|
IL_0008: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_000e: ldloc.0 |
|
IL_000f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0014: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0019: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001e: ldloca.s V_0 |
|
IL_0020: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0026: ldloc.0 |
|
IL_0027: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_002c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0031: nop |
|
IL_0032: ldarg.1 |
|
IL_0033: dup |
|
IL_0034: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0039: ldloca.s V_0 |
|
IL_003b: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0041: ldloc.0 |
|
IL_0042: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0047: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_004c: ldarg.1 |
|
IL_004d: dup |
|
IL_004e: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0053: ldloca.s V_0 |
|
IL_0055: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005b: ldloc.0 |
|
IL_005c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0061: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0066: nop |
|
IL_0067: ldarga.s s |
|
IL_0069: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006e: dup |
|
IL_006f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0074: ldloca.s V_0 |
|
IL_0076: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0082: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0087: ldarga.s s |
|
IL_0089: dup |
|
IL_008a: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008f: ldloca.s V_0 |
|
IL_0091: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0097: ldloc.0 |
|
IL_0098: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00a2: nop |
|
IL_00a3: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a8: dup |
|
IL_00a9: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00ae: ldloca.s V_0 |
|
IL_00b0: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00bc: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00c1: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c6: dup |
|
IL_00c7: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00cc: ldloca.s V_0 |
|
IL_00ce: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00d4: ldloc.0 |
|
IL_00d5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00da: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00df: nop |
|
IL_00e0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00ea: dup |
|
IL_00eb: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f0: ldloca.s V_0 |
|
IL_00f2: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0103: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0108: dup |
|
IL_0109: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010e: ldloca.s V_0 |
|
IL_0110: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0116: ldloc.0 |
|
IL_0117: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_011c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0121: nop |
|
IL_0122: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0127: dup |
|
IL_0128: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_012d: ldloca.s V_0 |
|
IL_012f: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0135: ldloc.0 |
|
IL_0136: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_013b: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0140: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0145: dup |
|
IL_0146: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_014b: ldloca.s V_0 |
|
IL_014d: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0153: ldloc.0 |
|
IL_0154: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0159: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015e: nop |
|
IL_015f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0164: dup |
|
IL_0165: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_016a: ldloca.s V_0 |
|
IL_016c: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0172: ldloc.0 |
|
IL_0173: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0178: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_017d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0182: dup |
|
IL_0183: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0188: ldloca.s V_0 |
|
IL_018a: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0190: ldloc.0 |
|
IL_0191: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0196: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_019b: nop |
|
IL_019c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a6: dup |
|
IL_01a7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01ac: ldloca.s V_0 |
|
IL_01ae: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ba: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01bf: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c4: dup |
|
IL_01c5: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01ca: ldloca.s V_0 |
|
IL_01cc: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01d2: ldloc.0 |
|
IL_01d3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d8: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01dd: nop |
|
IL_01de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01e3: dup |
|
IL_01e4: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e9: ldloca.s V_0 |
|
IL_01eb: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Modulus(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01f7: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01fc: ret |
|
} // end of method CompoundAssignmentTest::CustomStructModulusTest |
|
|
|
.method public hidebysig static void CustomStructLeftShiftTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 373 (0x175) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_000c: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0011: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_0016: ldc.i4.5 |
|
IL_0017: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0029: ldc.i4.5 |
|
IL_002a: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_002f: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_003b: ldc.i4.5 |
|
IL_003c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_004e: dup |
|
IL_004f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0054: ldc.i4.5 |
|
IL_0055: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_005a: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005f: ldarga.s s |
|
IL_0061: dup |
|
IL_0062: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_0067: ldc.i4.5 |
|
IL_0068: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_006d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0072: nop |
|
IL_0073: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0078: dup |
|
IL_0079: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_007e: ldc.i4.5 |
|
IL_007f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0084: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0089: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008e: dup |
|
IL_008f: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0094: ldc.i4.5 |
|
IL_0095: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_009a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009f: nop |
|
IL_00a0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00a5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00aa: dup |
|
IL_00ab: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b0: ldc.i4.5 |
|
IL_00b1: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_00b6: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00bb: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c0: dup |
|
IL_00c1: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_00c6: ldc.i4.5 |
|
IL_00c7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_00cc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00d1: nop |
|
IL_00d2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00d7: dup |
|
IL_00d8: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00dd: ldc.i4.5 |
|
IL_00de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_00e3: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00e8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ed: dup |
|
IL_00ee: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00f3: ldc.i4.5 |
|
IL_00f4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_00f9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: nop |
|
IL_00ff: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0104: dup |
|
IL_0105: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_010a: ldc.i4.5 |
|
IL_010b: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0110: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0115: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_011a: dup |
|
IL_011b: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0120: ldc.i4.5 |
|
IL_0121: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_012b: nop |
|
IL_012c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0131: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_0136: dup |
|
IL_0137: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_013c: ldc.i4.5 |
|
IL_013d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0142: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0147: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_014c: dup |
|
IL_014d: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_0152: ldc.i4.5 |
|
IL_0153: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0158: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_0163: dup |
|
IL_0164: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0169: ldc.i4.5 |
|
IL_016a: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_LeftShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_016f: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0174: ret |
|
} // end of method CompoundAssignmentTest::CustomStructLeftShiftTest |
|
|
|
.method public hidebysig static void CustomStructRightShiftTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 373 (0x175) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldc.i4.5 |
|
IL_0007: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_000c: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0011: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_0016: ldc.i4.5 |
|
IL_0017: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_001c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0021: nop |
|
IL_0022: ldarg.1 |
|
IL_0023: dup |
|
IL_0024: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0029: ldc.i4.5 |
|
IL_002a: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_002f: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0034: ldarg.1 |
|
IL_0035: dup |
|
IL_0036: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_003b: ldc.i4.5 |
|
IL_003c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0046: nop |
|
IL_0047: ldarga.s s |
|
IL_0049: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_004e: dup |
|
IL_004f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0054: ldc.i4.5 |
|
IL_0055: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_005a: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005f: ldarga.s s |
|
IL_0061: dup |
|
IL_0062: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_0067: ldc.i4.5 |
|
IL_0068: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_006d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0072: nop |
|
IL_0073: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_0078: dup |
|
IL_0079: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_007e: ldc.i4.5 |
|
IL_007f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0084: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0089: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_008e: dup |
|
IL_008f: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0094: ldc.i4.5 |
|
IL_0095: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_009a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009f: nop |
|
IL_00a0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00a5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00aa: dup |
|
IL_00ab: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b0: ldc.i4.5 |
|
IL_00b1: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_00b6: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00bb: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00c0: dup |
|
IL_00c1: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_00c6: ldc.i4.5 |
|
IL_00c7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_00cc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00d1: nop |
|
IL_00d2: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00d7: dup |
|
IL_00d8: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00dd: ldc.i4.5 |
|
IL_00de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_00e3: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00e8: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_00ed: dup |
|
IL_00ee: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00f3: ldc.i4.5 |
|
IL_00f4: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_00f9: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: nop |
|
IL_00ff: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0104: dup |
|
IL_0105: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_010a: ldc.i4.5 |
|
IL_010b: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0110: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0115: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_011a: dup |
|
IL_011b: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0120: ldc.i4.5 |
|
IL_0121: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0126: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_012b: nop |
|
IL_012c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_0131: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_0136: dup |
|
IL_0137: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_013c: ldc.i4.5 |
|
IL_013d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0142: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0147: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_014c: dup |
|
IL_014d: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_0152: ldc.i4.5 |
|
IL_0153: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_0158: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015d: nop |
|
IL_015e: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_0163: dup |
|
IL_0164: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0169: ldc.i4.5 |
|
IL_016a: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_RightShift(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
int32) |
|
IL_016f: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0174: ret |
|
} // end of method CompoundAssignmentTest::CustomStructRightShiftTest |
|
|
|
.method public hidebysig static void CustomStructBitAndTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 509 (0x1fd) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldloca.s V_0 |
|
IL_0008: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_000e: ldloc.0 |
|
IL_000f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0014: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0019: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001e: ldloca.s V_0 |
|
IL_0020: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0026: ldloc.0 |
|
IL_0027: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_002c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0031: nop |
|
IL_0032: ldarg.1 |
|
IL_0033: dup |
|
IL_0034: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0039: ldloca.s V_0 |
|
IL_003b: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0041: ldloc.0 |
|
IL_0042: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0047: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_004c: ldarg.1 |
|
IL_004d: dup |
|
IL_004e: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0053: ldloca.s V_0 |
|
IL_0055: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005b: ldloc.0 |
|
IL_005c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0061: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0066: nop |
|
IL_0067: ldarga.s s |
|
IL_0069: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006e: dup |
|
IL_006f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0074: ldloca.s V_0 |
|
IL_0076: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0082: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0087: ldarga.s s |
|
IL_0089: dup |
|
IL_008a: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008f: ldloca.s V_0 |
|
IL_0091: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0097: ldloc.0 |
|
IL_0098: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00a2: nop |
|
IL_00a3: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a8: dup |
|
IL_00a9: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00ae: ldloca.s V_0 |
|
IL_00b0: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00bc: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00c1: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c6: dup |
|
IL_00c7: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00cc: ldloca.s V_0 |
|
IL_00ce: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00d4: ldloc.0 |
|
IL_00d5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00da: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00df: nop |
|
IL_00e0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00ea: dup |
|
IL_00eb: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f0: ldloca.s V_0 |
|
IL_00f2: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0103: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0108: dup |
|
IL_0109: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010e: ldloca.s V_0 |
|
IL_0110: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0116: ldloc.0 |
|
IL_0117: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_011c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0121: nop |
|
IL_0122: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0127: dup |
|
IL_0128: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_012d: ldloca.s V_0 |
|
IL_012f: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0135: ldloc.0 |
|
IL_0136: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_013b: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0140: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0145: dup |
|
IL_0146: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_014b: ldloca.s V_0 |
|
IL_014d: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0153: ldloc.0 |
|
IL_0154: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0159: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015e: nop |
|
IL_015f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0164: dup |
|
IL_0165: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_016a: ldloca.s V_0 |
|
IL_016c: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0172: ldloc.0 |
|
IL_0173: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0178: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_017d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0182: dup |
|
IL_0183: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0188: ldloca.s V_0 |
|
IL_018a: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0190: ldloc.0 |
|
IL_0191: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0196: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_019b: nop |
|
IL_019c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a6: dup |
|
IL_01a7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01ac: ldloca.s V_0 |
|
IL_01ae: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ba: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01bf: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c4: dup |
|
IL_01c5: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01ca: ldloca.s V_0 |
|
IL_01cc: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01d2: ldloc.0 |
|
IL_01d3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d8: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01dd: nop |
|
IL_01de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01e3: dup |
|
IL_01e4: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e9: ldloca.s V_0 |
|
IL_01eb: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseAnd(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01f7: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01fc: ret |
|
} // end of method CompoundAssignmentTest::CustomStructBitAndTest |
|
|
|
.method public hidebysig static void CustomStructBitOrTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 509 (0x1fd) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldloca.s V_0 |
|
IL_0008: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_000e: ldloc.0 |
|
IL_000f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0014: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0019: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001e: ldloca.s V_0 |
|
IL_0020: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0026: ldloc.0 |
|
IL_0027: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_002c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0031: nop |
|
IL_0032: ldarg.1 |
|
IL_0033: dup |
|
IL_0034: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0039: ldloca.s V_0 |
|
IL_003b: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0041: ldloc.0 |
|
IL_0042: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0047: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_004c: ldarg.1 |
|
IL_004d: dup |
|
IL_004e: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0053: ldloca.s V_0 |
|
IL_0055: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005b: ldloc.0 |
|
IL_005c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0061: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0066: nop |
|
IL_0067: ldarga.s s |
|
IL_0069: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006e: dup |
|
IL_006f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0074: ldloca.s V_0 |
|
IL_0076: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0082: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0087: ldarga.s s |
|
IL_0089: dup |
|
IL_008a: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008f: ldloca.s V_0 |
|
IL_0091: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0097: ldloc.0 |
|
IL_0098: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00a2: nop |
|
IL_00a3: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a8: dup |
|
IL_00a9: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00ae: ldloca.s V_0 |
|
IL_00b0: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00bc: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00c1: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c6: dup |
|
IL_00c7: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00cc: ldloca.s V_0 |
|
IL_00ce: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00d4: ldloc.0 |
|
IL_00d5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00da: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00df: nop |
|
IL_00e0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00ea: dup |
|
IL_00eb: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f0: ldloca.s V_0 |
|
IL_00f2: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0103: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0108: dup |
|
IL_0109: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010e: ldloca.s V_0 |
|
IL_0110: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0116: ldloc.0 |
|
IL_0117: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_011c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0121: nop |
|
IL_0122: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0127: dup |
|
IL_0128: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_012d: ldloca.s V_0 |
|
IL_012f: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0135: ldloc.0 |
|
IL_0136: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_013b: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0140: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0145: dup |
|
IL_0146: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_014b: ldloca.s V_0 |
|
IL_014d: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0153: ldloc.0 |
|
IL_0154: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0159: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015e: nop |
|
IL_015f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0164: dup |
|
IL_0165: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_016a: ldloca.s V_0 |
|
IL_016c: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0172: ldloc.0 |
|
IL_0173: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0178: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_017d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0182: dup |
|
IL_0183: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0188: ldloca.s V_0 |
|
IL_018a: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0190: ldloc.0 |
|
IL_0191: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0196: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_019b: nop |
|
IL_019c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a6: dup |
|
IL_01a7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01ac: ldloca.s V_0 |
|
IL_01ae: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ba: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01bf: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c4: dup |
|
IL_01c5: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01ca: ldloca.s V_0 |
|
IL_01cc: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01d2: ldloc.0 |
|
IL_01d3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d8: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01dd: nop |
|
IL_01de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01e3: dup |
|
IL_01e4: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e9: ldloca.s V_0 |
|
IL_01eb: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_BitwiseOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01f7: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01fc: ret |
|
} // end of method CompoundAssignmentTest::CustomStructBitOrTest |
|
|
|
.method public hidebysig static void CustomStructBitXorTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 509 (0x1fd) |
|
.maxstack 3 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: ldloca.s V_0 |
|
IL_0008: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_000e: ldloc.0 |
|
IL_000f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0014: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0019: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001e: ldloca.s V_0 |
|
IL_0020: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0026: ldloc.0 |
|
IL_0027: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_002c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0031: nop |
|
IL_0032: ldarg.1 |
|
IL_0033: dup |
|
IL_0034: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0039: ldloca.s V_0 |
|
IL_003b: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0041: ldloc.0 |
|
IL_0042: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0047: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_004c: ldarg.1 |
|
IL_004d: dup |
|
IL_004e: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0053: ldloca.s V_0 |
|
IL_0055: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_005b: ldloc.0 |
|
IL_005c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0061: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0066: nop |
|
IL_0067: ldarga.s s |
|
IL_0069: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006e: dup |
|
IL_006f: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0074: ldloca.s V_0 |
|
IL_0076: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0082: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0087: ldarga.s s |
|
IL_0089: dup |
|
IL_008a: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008f: ldloca.s V_0 |
|
IL_0091: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0097: ldloc.0 |
|
IL_0098: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_009d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00a2: nop |
|
IL_00a3: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a8: dup |
|
IL_00a9: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00ae: ldloca.s V_0 |
|
IL_00b0: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00bc: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00c1: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c6: dup |
|
IL_00c7: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00cc: ldloca.s V_0 |
|
IL_00ce: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00d4: ldloc.0 |
|
IL_00d5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00da: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00df: nop |
|
IL_00e0: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e5: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00ea: dup |
|
IL_00eb: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f0: ldloca.s V_0 |
|
IL_00f2: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00fe: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0103: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0108: dup |
|
IL_0109: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010e: ldloca.s V_0 |
|
IL_0110: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0116: ldloc.0 |
|
IL_0117: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_011c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0121: nop |
|
IL_0122: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0127: dup |
|
IL_0128: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_012d: ldloca.s V_0 |
|
IL_012f: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0135: ldloc.0 |
|
IL_0136: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_013b: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0140: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0145: dup |
|
IL_0146: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_014b: ldloca.s V_0 |
|
IL_014d: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0153: ldloc.0 |
|
IL_0154: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0159: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_015e: nop |
|
IL_015f: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0164: dup |
|
IL_0165: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_016a: ldloca.s V_0 |
|
IL_016c: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0172: ldloc.0 |
|
IL_0173: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0178: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_017d: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0182: dup |
|
IL_0183: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0188: ldloca.s V_0 |
|
IL_018a: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0190: ldloc.0 |
|
IL_0191: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0196: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_019b: nop |
|
IL_019c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01a1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a6: dup |
|
IL_01a7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01ac: ldloca.s V_0 |
|
IL_01ae: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ba: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01bf: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c4: dup |
|
IL_01c5: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01ca: ldloca.s V_0 |
|
IL_01cc: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01d2: ldloc.0 |
|
IL_01d3: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d8: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01dd: nop |
|
IL_01de: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01e3: dup |
|
IL_01e4: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e9: ldloca.s V_0 |
|
IL_01eb: initobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_ExclusiveOr(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01f7: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01fc: ret |
|
} // end of method CompoundAssignmentTest::CustomStructBitXorTest |
|
|
|
.method public hidebysig static void CustomStructPostIncTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 505 (0x1f9) |
|
.maxstack 2 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: dup |
|
IL_0007: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_000c: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0011: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0016: nop |
|
IL_0017: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001c: dup |
|
IL_001d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0027: nop |
|
IL_0028: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_002d: nop |
|
IL_002e: ldarg.1 |
|
IL_002f: dup |
|
IL_0030: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0035: stloc.0 |
|
IL_0036: ldloc.0 |
|
IL_0037: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_003c: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0041: ldloc.0 |
|
IL_0042: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0047: nop |
|
IL_0048: ldarg.1 |
|
IL_0049: dup |
|
IL_004a: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_004f: stloc.0 |
|
IL_0050: ldloc.0 |
|
IL_0051: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0056: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_005b: nop |
|
IL_005c: ldloc.0 |
|
IL_005d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0062: nop |
|
IL_0063: ldarga.s s |
|
IL_0065: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006a: dup |
|
IL_006b: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0070: stloc.0 |
|
IL_0071: ldloc.0 |
|
IL_0072: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0077: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0082: nop |
|
IL_0083: ldarga.s s |
|
IL_0085: dup |
|
IL_0086: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008b: stloc.0 |
|
IL_008c: ldloc.0 |
|
IL_008d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0092: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0097: nop |
|
IL_0098: ldloc.0 |
|
IL_0099: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_009e: nop |
|
IL_009f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a4: dup |
|
IL_00a5: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00aa: stloc.0 |
|
IL_00ab: ldloc.0 |
|
IL_00ac: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00b1: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00bc: nop |
|
IL_00bd: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c2: dup |
|
IL_00c3: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00c8: stloc.0 |
|
IL_00c9: ldloc.0 |
|
IL_00ca: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00cf: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00d4: nop |
|
IL_00d5: ldloc.0 |
|
IL_00d6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00db: nop |
|
IL_00dc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00e6: dup |
|
IL_00e7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00ec: stloc.0 |
|
IL_00ed: ldloc.0 |
|
IL_00ee: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00f3: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00fe: nop |
|
IL_00ff: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0104: dup |
|
IL_0105: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010a: stloc.0 |
|
IL_010b: ldloc.0 |
|
IL_010c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0111: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0116: nop |
|
IL_0117: ldloc.0 |
|
IL_0118: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_011d: nop |
|
IL_011e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0123: dup |
|
IL_0124: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0129: stloc.0 |
|
IL_012a: ldloc.0 |
|
IL_012b: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0130: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0135: ldloc.0 |
|
IL_0136: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_013b: nop |
|
IL_013c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0141: dup |
|
IL_0142: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0147: stloc.0 |
|
IL_0148: ldloc.0 |
|
IL_0149: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_014e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0153: nop |
|
IL_0154: ldloc.0 |
|
IL_0155: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_015a: nop |
|
IL_015b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0160: dup |
|
IL_0161: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0166: stloc.0 |
|
IL_0167: ldloc.0 |
|
IL_0168: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_016d: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0172: ldloc.0 |
|
IL_0173: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0178: nop |
|
IL_0179: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_017e: dup |
|
IL_017f: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0184: stloc.0 |
|
IL_0185: ldloc.0 |
|
IL_0186: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_018b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0190: nop |
|
IL_0191: ldloc.0 |
|
IL_0192: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0197: nop |
|
IL_0198: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_019d: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a2: dup |
|
IL_01a3: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01a8: stloc.0 |
|
IL_01a9: ldloc.0 |
|
IL_01aa: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01af: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01ba: nop |
|
IL_01bb: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c0: dup |
|
IL_01c1: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01c6: stloc.0 |
|
IL_01c7: ldloc.0 |
|
IL_01c8: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01cd: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d2: nop |
|
IL_01d3: ldloc.0 |
|
IL_01d4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01d9: nop |
|
IL_01da: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01df: dup |
|
IL_01e0: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e5: stloc.0 |
|
IL_01e6: ldloc.0 |
|
IL_01e7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ec: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01f7: nop |
|
IL_01f8: ret |
|
} // end of method CompoundAssignmentTest::CustomStructPostIncTest |
|
|
|
.method public hidebysig static void CustomStructPreIncTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 505 (0x1f9) |
|
.maxstack 2 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_000b: dup |
|
IL_000c: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0011: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0016: nop |
|
IL_0017: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0021: dup |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0027: nop |
|
IL_0028: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_002d: nop |
|
IL_002e: ldarg.1 |
|
IL_002f: dup |
|
IL_0030: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0035: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_003a: stloc.0 |
|
IL_003b: ldloc.0 |
|
IL_003c: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0041: ldloc.0 |
|
IL_0042: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0047: nop |
|
IL_0048: ldarg.1 |
|
IL_0049: dup |
|
IL_004a: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_004f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0054: stloc.0 |
|
IL_0055: ldloc.0 |
|
IL_0056: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_005b: nop |
|
IL_005c: ldloc.0 |
|
IL_005d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0062: nop |
|
IL_0063: ldarga.s s |
|
IL_0065: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006a: dup |
|
IL_006b: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0070: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0075: stloc.0 |
|
IL_0076: ldloc.0 |
|
IL_0077: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0082: nop |
|
IL_0083: ldarga.s s |
|
IL_0085: dup |
|
IL_0086: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008b: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0090: stloc.0 |
|
IL_0091: ldloc.0 |
|
IL_0092: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0097: nop |
|
IL_0098: ldloc.0 |
|
IL_0099: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_009e: nop |
|
IL_009f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a4: dup |
|
IL_00a5: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00aa: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00af: stloc.0 |
|
IL_00b0: ldloc.0 |
|
IL_00b1: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00bc: nop |
|
IL_00bd: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c2: dup |
|
IL_00c3: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00c8: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00cd: stloc.0 |
|
IL_00ce: ldloc.0 |
|
IL_00cf: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00d4: nop |
|
IL_00d5: ldloc.0 |
|
IL_00d6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00db: nop |
|
IL_00dc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00e6: dup |
|
IL_00e7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00ec: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00f1: stloc.0 |
|
IL_00f2: ldloc.0 |
|
IL_00f3: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00fe: nop |
|
IL_00ff: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0104: dup |
|
IL_0105: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010a: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_010f: stloc.0 |
|
IL_0110: ldloc.0 |
|
IL_0111: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0116: nop |
|
IL_0117: ldloc.0 |
|
IL_0118: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_011d: nop |
|
IL_011e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0123: dup |
|
IL_0124: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0129: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_012e: stloc.0 |
|
IL_012f: ldloc.0 |
|
IL_0130: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0135: ldloc.0 |
|
IL_0136: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_013b: nop |
|
IL_013c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0141: dup |
|
IL_0142: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0147: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_014c: stloc.0 |
|
IL_014d: ldloc.0 |
|
IL_014e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0153: nop |
|
IL_0154: ldloc.0 |
|
IL_0155: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_015a: nop |
|
IL_015b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0160: dup |
|
IL_0161: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0166: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_016b: stloc.0 |
|
IL_016c: ldloc.0 |
|
IL_016d: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0172: ldloc.0 |
|
IL_0173: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0178: nop |
|
IL_0179: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_017e: dup |
|
IL_017f: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0184: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0189: stloc.0 |
|
IL_018a: ldloc.0 |
|
IL_018b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0190: nop |
|
IL_0191: ldloc.0 |
|
IL_0192: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0197: nop |
|
IL_0198: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_019d: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a2: dup |
|
IL_01a3: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01a8: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ad: stloc.0 |
|
IL_01ae: ldloc.0 |
|
IL_01af: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01ba: nop |
|
IL_01bb: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c0: dup |
|
IL_01c1: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01c6: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01cb: stloc.0 |
|
IL_01cc: ldloc.0 |
|
IL_01cd: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d2: nop |
|
IL_01d3: ldloc.0 |
|
IL_01d4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01d9: nop |
|
IL_01da: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01df: dup |
|
IL_01e0: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Increment(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ea: stloc.0 |
|
IL_01eb: ldloc.0 |
|
IL_01ec: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01f7: nop |
|
IL_01f8: ret |
|
} // end of method CompoundAssignmentTest::CustomStructPreIncTest |
|
|
|
.method public hidebysig static void CustomStructPostDecTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 505 (0x1f9) |
|
.maxstack 2 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: dup |
|
IL_0007: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_000c: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0011: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0016: nop |
|
IL_0017: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001c: dup |
|
IL_001d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0027: nop |
|
IL_0028: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_002d: nop |
|
IL_002e: ldarg.1 |
|
IL_002f: dup |
|
IL_0030: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0035: stloc.0 |
|
IL_0036: ldloc.0 |
|
IL_0037: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_003c: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0041: ldloc.0 |
|
IL_0042: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0047: nop |
|
IL_0048: ldarg.1 |
|
IL_0049: dup |
|
IL_004a: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_004f: stloc.0 |
|
IL_0050: ldloc.0 |
|
IL_0051: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0056: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_005b: nop |
|
IL_005c: ldloc.0 |
|
IL_005d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0062: nop |
|
IL_0063: ldarga.s s |
|
IL_0065: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006a: dup |
|
IL_006b: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0070: stloc.0 |
|
IL_0071: ldloc.0 |
|
IL_0072: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0077: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0082: nop |
|
IL_0083: ldarga.s s |
|
IL_0085: dup |
|
IL_0086: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008b: stloc.0 |
|
IL_008c: ldloc.0 |
|
IL_008d: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0092: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0097: nop |
|
IL_0098: ldloc.0 |
|
IL_0099: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_009e: nop |
|
IL_009f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a4: dup |
|
IL_00a5: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00aa: stloc.0 |
|
IL_00ab: ldloc.0 |
|
IL_00ac: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00b1: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00bc: nop |
|
IL_00bd: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c2: dup |
|
IL_00c3: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00c8: stloc.0 |
|
IL_00c9: ldloc.0 |
|
IL_00ca: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00cf: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00d4: nop |
|
IL_00d5: ldloc.0 |
|
IL_00d6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00db: nop |
|
IL_00dc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00e6: dup |
|
IL_00e7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00ec: stloc.0 |
|
IL_00ed: ldloc.0 |
|
IL_00ee: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00f3: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00fe: nop |
|
IL_00ff: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0104: dup |
|
IL_0105: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010a: stloc.0 |
|
IL_010b: ldloc.0 |
|
IL_010c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0111: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0116: nop |
|
IL_0117: ldloc.0 |
|
IL_0118: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_011d: nop |
|
IL_011e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0123: dup |
|
IL_0124: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0129: stloc.0 |
|
IL_012a: ldloc.0 |
|
IL_012b: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0130: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0135: ldloc.0 |
|
IL_0136: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_013b: nop |
|
IL_013c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0141: dup |
|
IL_0142: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0147: stloc.0 |
|
IL_0148: ldloc.0 |
|
IL_0149: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_014e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0153: nop |
|
IL_0154: ldloc.0 |
|
IL_0155: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_015a: nop |
|
IL_015b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0160: dup |
|
IL_0161: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0166: stloc.0 |
|
IL_0167: ldloc.0 |
|
IL_0168: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_016d: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0172: ldloc.0 |
|
IL_0173: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0178: nop |
|
IL_0179: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_017e: dup |
|
IL_017f: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0184: stloc.0 |
|
IL_0185: ldloc.0 |
|
IL_0186: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_018b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0190: nop |
|
IL_0191: ldloc.0 |
|
IL_0192: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0197: nop |
|
IL_0198: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_019d: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a2: dup |
|
IL_01a3: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01a8: stloc.0 |
|
IL_01a9: ldloc.0 |
|
IL_01aa: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01af: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01ba: nop |
|
IL_01bb: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c0: dup |
|
IL_01c1: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01c6: stloc.0 |
|
IL_01c7: ldloc.0 |
|
IL_01c8: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01cd: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d2: nop |
|
IL_01d3: ldloc.0 |
|
IL_01d4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01d9: nop |
|
IL_01da: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01df: dup |
|
IL_01e0: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e5: stloc.0 |
|
IL_01e6: ldloc.0 |
|
IL_01e7: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ec: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01f7: nop |
|
IL_01f8: ret |
|
} // end of method CompoundAssignmentTest::CustomStructPostDecTest |
|
|
|
.method public hidebysig static void CustomStructPreDecTest(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct p, |
|
class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass c, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 s) cil managed |
|
{ |
|
// Code size 505 (0x1f9) |
|
.maxstack 2 |
|
.locals init (valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0006: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_000b: dup |
|
IL_000c: stsfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customStructField |
|
IL_0011: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0016: nop |
|
IL_0017: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
IL_001c: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0021: dup |
|
IL_0022: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0027: nop |
|
IL_0028: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_002d: nop |
|
IL_002e: ldarg.1 |
|
IL_002f: dup |
|
IL_0030: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0035: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_003a: stloc.0 |
|
IL_003b: ldloc.0 |
|
IL_003c: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0041: ldloc.0 |
|
IL_0042: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0047: nop |
|
IL_0048: ldarg.1 |
|
IL_0049: dup |
|
IL_004a: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_004f: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0054: stloc.0 |
|
IL_0055: ldloc.0 |
|
IL_0056: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_005b: nop |
|
IL_005c: ldloc.0 |
|
IL_005d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0062: nop |
|
IL_0063: ldarga.s s |
|
IL_0065: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_006a: dup |
|
IL_006b: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_0070: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0075: stloc.0 |
|
IL_0076: ldloc.0 |
|
IL_0077: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_007c: ldloc.0 |
|
IL_007d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0082: nop |
|
IL_0083: ldarga.s s |
|
IL_0085: dup |
|
IL_0086: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_008b: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0090: stloc.0 |
|
IL_0091: ldloc.0 |
|
IL_0092: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0097: nop |
|
IL_0098: ldloc.0 |
|
IL_0099: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_009e: nop |
|
IL_009f: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00a4: dup |
|
IL_00a5: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00aa: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00af: stloc.0 |
|
IL_00b0: ldloc.0 |
|
IL_00b1: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_00b6: ldloc.0 |
|
IL_00b7: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00bc: nop |
|
IL_00bd: ldsfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::customClassField |
|
IL_00c2: dup |
|
IL_00c3: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_00c8: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00cd: stloc.0 |
|
IL_00ce: ldloc.0 |
|
IL_00cf: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00d4: nop |
|
IL_00d5: ldloc.0 |
|
IL_00d6: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00db: nop |
|
IL_00dc: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_00e1: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_00e6: dup |
|
IL_00e7: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00ec: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_00f1: stloc.0 |
|
IL_00f2: ldloc.0 |
|
IL_00f3: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_00f8: ldloc.0 |
|
IL_00f9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_00fe: nop |
|
IL_00ff: ldsflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::otherCustomStructField |
|
IL_0104: dup |
|
IL_0105: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_010a: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_010f: stloc.0 |
|
IL_0110: ldloc.0 |
|
IL_0111: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0116: nop |
|
IL_0117: ldloc.0 |
|
IL_0118: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_011d: nop |
|
IL_011e: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0123: dup |
|
IL_0124: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0129: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_012e: stloc.0 |
|
IL_012f: ldloc.0 |
|
IL_0130: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0135: ldloc.0 |
|
IL_0136: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_013b: nop |
|
IL_013c: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
IL_0141: dup |
|
IL_0142: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0147: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_014c: stloc.0 |
|
IL_014d: ldloc.0 |
|
IL_014e: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0153: nop |
|
IL_0154: ldloc.0 |
|
IL_0155: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_015a: nop |
|
IL_015b: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_0160: dup |
|
IL_0161: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0166: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_016b: stloc.0 |
|
IL_016c: ldloc.0 |
|
IL_016d: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::CustomStructField |
|
IL_0172: ldloc.0 |
|
IL_0173: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0178: nop |
|
IL_0179: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetClass() |
|
IL_017e: dup |
|
IL_017f: callvirt instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomStructProp() |
|
IL_0184: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0189: stloc.0 |
|
IL_018a: ldloc.0 |
|
IL_018b: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_0190: nop |
|
IL_0191: ldloc.0 |
|
IL_0192: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_0197: nop |
|
IL_0198: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_019d: ldflda valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::CustomStructField |
|
IL_01a2: dup |
|
IL_01a3: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01a8: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ad: stloc.0 |
|
IL_01ae: ldloc.0 |
|
IL_01af: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01b4: ldloc.0 |
|
IL_01b5: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01ba: nop |
|
IL_01bb: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetStruct() |
|
IL_01c0: dup |
|
IL_01c1: call instance valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::get_CustomStructProp() |
|
IL_01c6: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01cb: stloc.0 |
|
IL_01cc: ldloc.0 |
|
IL_01cd: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct2::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01d2: nop |
|
IL_01d3: ldloc.0 |
|
IL_01d4: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01d9: nop |
|
IL_01da: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct& ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetRefCustomStruct() |
|
IL_01df: dup |
|
IL_01e0: ldobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01e5: call valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct::op_Decrement(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
IL_01ea: stloc.0 |
|
IL_01eb: ldloc.0 |
|
IL_01ec: stobj ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
IL_01f1: ldloc.0 |
|
IL_01f2: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::X<valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct>(!!0) |
|
IL_01f7: nop |
|
IL_01f8: ret |
|
} // end of method CompoundAssignmentTest::CustomStructPreDecTest |
|
|
|
.method public hidebysig static void AddOneToCustomClass(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass& c) cil managed |
|
{ |
|
// Code size 32 (0x20) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: ldarg.0 |
|
IL_0003: ldind.ref |
|
IL_0004: ldc.i4.1 |
|
IL_0005: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_000a: stind.ref |
|
IL_000b: ldarg.0 |
|
IL_000c: ldind.ref |
|
IL_000d: dup |
|
IL_000e: callvirt instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_CustomClassProp() |
|
IL_0013: ldc.i4.1 |
|
IL_0014: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::op_Addition(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass, |
|
int32) |
|
IL_0019: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
IL_001e: nop |
|
IL_001f: ret |
|
} // end of method CompoundAssignmentTest::AddOneToCustomClass |
|
|
|
.method private hidebysig static class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/Item |
|
GetItem(object obj) cil managed |
|
{ |
|
// Code size 7 (0x7) |
|
.maxstack 1 |
|
.locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/Item V_0) |
|
IL_0000: nop |
|
IL_0001: ldnull |
|
IL_0002: stloc.0 |
|
IL_0003: br.s IL_0005 |
|
|
|
IL_0005: ldloc.0 |
|
IL_0006: ret |
|
} // end of method CompoundAssignmentTest::GetItem |
|
|
|
.method private hidebysig static void Issue882() cil managed |
|
{ |
|
// Code size 16 (0x10) |
|
.maxstack 2 |
|
.locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/Item V_0) |
|
IL_0000: nop |
|
IL_0001: ldnull |
|
IL_0002: call class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/Item ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetItem(object) |
|
IL_0007: stloc.0 |
|
IL_0008: ldloc.0 |
|
IL_0009: ldloc.0 |
|
IL_000a: stfld class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/Item ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/Item::Self |
|
IL_000f: ret |
|
} // end of method CompoundAssignmentTest::Issue882 |
|
|
|
.method private hidebysig instance void |
|
Issue954(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum& a, |
|
valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum b) cil managed |
|
{ |
|
// Code size 22 (0x16) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.1 |
|
IL_0003: ldind.i4 |
|
IL_0004: ldarg.2 |
|
IL_0005: rem |
|
IL_0006: stind.i4 |
|
IL_0007: ldarg.0 |
|
IL_0008: ldarg.0 |
|
IL_0009: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_000e: ldarg.2 |
|
IL_000f: rem |
|
IL_0010: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_0015: ret |
|
} // end of method CompoundAssignmentTest::Issue954 |
|
|
|
.method private hidebysig instance void |
|
Issue588(uint16 val) cil managed |
|
{ |
|
// Code size 29 (0x1d) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: ldfld class [mscorlib]System.Collections.Generic.Dictionary`2<uint16,uint16> ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortDict |
|
IL_0007: ldsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_000c: dup |
|
IL_000d: ldc.i4.1 |
|
IL_000e: add |
|
IL_000f: conv.u2 |
|
IL_0010: stsfld uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortField |
|
IL_0015: ldarg.1 |
|
IL_0016: callvirt instance void class [mscorlib]System.Collections.Generic.Dictionary`2<uint16,uint16>::Add(!0, |
|
!1) |
|
IL_001b: nop |
|
IL_001c: ret |
|
} // end of method CompoundAssignmentTest::Issue588 |
|
|
|
.method private hidebysig instance void |
|
Issue1007(valuetype [mscorlib]System.TimeSpan[] items, |
|
int32 startIndex, |
|
valuetype [mscorlib]System.TimeSpan item) cil managed |
|
{ |
|
// Code size 28 (0x1c) |
|
.maxstack 4 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.2 |
|
IL_0002: stloc.0 |
|
IL_0003: ldarg.1 |
|
IL_0004: ldloc.0 |
|
IL_0005: dup |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: stloc.0 |
|
IL_0009: ldarg.3 |
|
IL_000a: stelem [mscorlib]System.TimeSpan |
|
IL_000f: ldarg.1 |
|
IL_0010: ldloc.0 |
|
IL_0011: dup |
|
IL_0012: ldc.i4.1 |
|
IL_0013: add |
|
IL_0014: stloc.0 |
|
IL_0015: ldarg.3 |
|
IL_0016: stelem [mscorlib]System.TimeSpan |
|
IL_001b: ret |
|
} // end of method CompoundAssignmentTest::Issue1007 |
|
|
|
.method private hidebysig static void Issue1082(string[] strings, |
|
class [mscorlib]System.Collections.Generic.List`1<char> chars, |
|
bool flag, |
|
int32 i) cil managed |
|
{ |
|
// Code size 73 (0x49) |
|
.maxstack 4 |
|
.locals init (bool V_0, |
|
char V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.2 |
|
IL_0002: stloc.0 |
|
IL_0003: ldloc.0 |
|
IL_0004: brfalse.s IL_0028 |
|
|
|
IL_0006: nop |
|
IL_0007: ldarg.0 |
|
IL_0008: ldc.i4.1 |
|
IL_0009: ldelema [mscorlib]System.String |
|
IL_000e: dup |
|
IL_000f: ldind.ref |
|
IL_0010: ldarg.1 |
|
IL_0011: ldarg.3 |
|
IL_0012: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1<char>::get_Item(int32) |
|
IL_0017: stloc.1 |
|
IL_0018: ldloca.s V_1 |
|
IL_001a: call instance string [mscorlib]System.Char::ToString() |
|
IL_001f: call string [mscorlib]System.String::Concat(string, |
|
string) |
|
IL_0024: stind.ref |
|
IL_0025: nop |
|
IL_0026: br.s IL_0048 |
|
|
|
IL_0028: nop |
|
IL_0029: ldarg.0 |
|
IL_002a: ldc.i4.0 |
|
IL_002b: ldelema [mscorlib]System.String |
|
IL_0030: dup |
|
IL_0031: ldind.ref |
|
IL_0032: ldarg.1 |
|
IL_0033: ldarg.3 |
|
IL_0034: callvirt instance !0 class [mscorlib]System.Collections.Generic.List`1<char>::get_Item(int32) |
|
IL_0039: stloc.1 |
|
IL_003a: ldloca.s V_1 |
|
IL_003c: call instance string [mscorlib]System.Char::ToString() |
|
IL_0041: call string [mscorlib]System.String::Concat(string, |
|
string) |
|
IL_0046: stind.ref |
|
IL_0047: nop |
|
IL_0048: ret |
|
} // end of method CompoundAssignmentTest::Issue1082 |
|
|
|
.method private hidebysig static void StringPropertyCompoundAssign() cil managed |
|
{ |
|
// Code size 100 (0x64) |
|
.maxstack 3 |
|
IL_0000: nop |
|
IL_0001: call string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticStringProperty() |
|
IL_0006: ldstr "a" |
|
IL_000b: call string [mscorlib]System.String::Concat(string, |
|
string) |
|
IL_0010: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticStringProperty(string) |
|
IL_0015: nop |
|
IL_0016: call string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticStringProperty() |
|
IL_001b: ldc.i4.1 |
|
IL_001c: box [mscorlib]System.Int32 |
|
IL_0021: call string [mscorlib]System.String::Concat(object, |
|
object) |
|
IL_0026: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticStringProperty(string) |
|
IL_002b: nop |
|
IL_002c: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::.ctor() |
|
IL_0031: dup |
|
IL_0032: callvirt instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_StringProp() |
|
IL_0037: ldstr "a" |
|
IL_003c: call string [mscorlib]System.String::Concat(string, |
|
string) |
|
IL_0041: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_StringProp(string) |
|
IL_0046: nop |
|
IL_0047: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::.ctor() |
|
IL_004c: dup |
|
IL_004d: callvirt instance string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::get_StringProp() |
|
IL_0052: ldc.i4.1 |
|
IL_0053: box [mscorlib]System.Int32 |
|
IL_0058: call string [mscorlib]System.String::Concat(object, |
|
object) |
|
IL_005d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass::set_StringProp(string) |
|
IL_0062: nop |
|
IL_0063: ret |
|
} // end of method CompoundAssignmentTest::StringPropertyCompoundAssign |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementByRef(int32& i) cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.1 |
|
IL_0003: ldind.i4 |
|
IL_0004: ldc.i4.1 |
|
IL_0005: add |
|
IL_0006: stloc.0 |
|
IL_0007: ldloc.0 |
|
IL_0008: stind.i4 |
|
IL_0009: ldloc.0 |
|
IL_000a: stloc.1 |
|
IL_000b: br.s IL_000d |
|
|
|
IL_000d: ldloc.1 |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementByRef |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrementByPointer() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance int32* ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetPointer() |
|
IL_0007: dup |
|
IL_0008: ldind.i4 |
|
IL_0009: ldc.i4.1 |
|
IL_000a: add |
|
IL_000b: stloc.0 |
|
IL_000c: ldloc.0 |
|
IL_000d: stind.i4 |
|
IL_000e: ldloc.0 |
|
IL_000f: stloc.1 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.1 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::PreIncrementByPointer |
|
|
|
.method public hidebysig instance int32 |
|
PreIncrement2DArray() cil managed |
|
{ |
|
// Code size 27 (0x1b) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance int32[0...,0...] ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::Array() |
|
IL_0007: ldc.i4.1 |
|
IL_0008: ldc.i4.2 |
|
IL_0009: call instance int32& int32[0...,0...]::Address(int32, |
|
int32) |
|
IL_000e: dup |
|
IL_000f: ldind.i4 |
|
IL_0010: ldc.i4.1 |
|
IL_0011: add |
|
IL_0012: stloc.0 |
|
IL_0013: ldloc.0 |
|
IL_0014: stind.i4 |
|
IL_0015: ldloc.0 |
|
IL_0016: stloc.1 |
|
IL_0017: br.s IL_0019 |
|
|
|
IL_0019: ldloc.1 |
|
IL_001a: ret |
|
} // end of method CompoundAssignmentTest::PreIncrement2DArray |
|
|
|
.method public hidebysig instance int32 |
|
CompoundAssignInstanceField() cil managed |
|
{ |
|
// Code size 29 (0x1d) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_000d: ldc.i4.s 10 |
|
IL_000f: mul |
|
IL_0010: dup |
|
IL_0011: stloc.0 |
|
IL_0012: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0017: ldloc.0 |
|
IL_0018: stloc.1 |
|
IL_0019: br.s IL_001b |
|
|
|
IL_001b: ldloc.1 |
|
IL_001c: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignInstanceField |
|
|
|
.method public hidebysig instance int32 |
|
CompoundAssignInstanceProperty() cil managed |
|
{ |
|
// Code size 30 (0x1e) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Property() |
|
IL_000d: ldc.i4.s 10 |
|
IL_000f: mul |
|
IL_0010: dup |
|
IL_0011: stloc.0 |
|
IL_0012: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Property(int32) |
|
IL_0017: nop |
|
IL_0018: ldloc.0 |
|
IL_0019: stloc.1 |
|
IL_001a: br.s IL_001c |
|
|
|
IL_001c: ldloc.1 |
|
IL_001d: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignInstanceProperty |
|
|
|
.method public hidebysig instance int32 |
|
CompoundAssignStaticField() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 2 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_0006: ldc.i4.s 100 |
|
IL_0008: xor |
|
IL_0009: dup |
|
IL_000a: stsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_000f: stloc.0 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.0 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignStaticField |
|
|
|
.method public hidebysig instance int32 |
|
CompoundAssignStaticProperty() cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 2 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticProperty() |
|
IL_0006: ldc.i4.s 10 |
|
IL_0008: and |
|
IL_0009: dup |
|
IL_000a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticProperty(int32) |
|
IL_000f: nop |
|
IL_0010: stloc.0 |
|
IL_0011: br.s IL_0013 |
|
|
|
IL_0013: ldloc.0 |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignStaticProperty |
|
|
|
.method public hidebysig instance int32 |
|
CompoundAssignArrayElement1(int32[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 22 (0x16) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int32 |
|
IL_0008: dup |
|
IL_0009: ldind.i4 |
|
IL_000a: ldc.i4.s 10 |
|
IL_000c: mul |
|
IL_000d: dup |
|
IL_000e: stloc.0 |
|
IL_000f: stind.i4 |
|
IL_0010: ldloc.0 |
|
IL_0011: stloc.1 |
|
IL_0012: br.s IL_0014 |
|
|
|
IL_0014: ldloc.1 |
|
IL_0015: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignArrayElement1 |
|
|
|
.method public hidebysig instance int32 |
|
CompoundAssignArrayElement2(int32[] 'array') cil managed |
|
{ |
|
// Code size 26 (0x1a) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: call int32 [mscorlib]System.Environment::get_TickCount() |
|
IL_0007: ldelema [mscorlib]System.Int32 |
|
IL_000c: dup |
|
IL_000d: ldind.i4 |
|
IL_000e: ldc.i4.s 10 |
|
IL_0010: mul |
|
IL_0011: dup |
|
IL_0012: stloc.0 |
|
IL_0013: stind.i4 |
|
IL_0014: ldloc.0 |
|
IL_0015: stloc.1 |
|
IL_0016: br.s IL_0018 |
|
|
|
IL_0018: ldloc.1 |
|
IL_0019: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignArrayElement2 |
|
|
|
.method public hidebysig instance int32 |
|
CompoundAssignIncrement2DArray() cil managed |
|
{ |
|
// Code size 28 (0x1c) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance int32[0...,0...] ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::Array() |
|
IL_0007: ldc.i4.1 |
|
IL_0008: ldc.i4.2 |
|
IL_0009: call instance int32& int32[0...,0...]::Address(int32, |
|
int32) |
|
IL_000e: dup |
|
IL_000f: ldind.i4 |
|
IL_0010: ldc.i4.s 10 |
|
IL_0012: rem |
|
IL_0013: dup |
|
IL_0014: stloc.0 |
|
IL_0015: stind.i4 |
|
IL_0016: ldloc.0 |
|
IL_0017: stloc.1 |
|
IL_0018: br.s IL_001a |
|
|
|
IL_001a: ldloc.1 |
|
IL_001b: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignIncrement2DArray |
|
|
|
.method public hidebysig instance int32 |
|
CompoundAssignByRef(int32& i) cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.1 |
|
IL_0003: ldind.i4 |
|
IL_0004: ldc.i4.2 |
|
IL_0005: shl |
|
IL_0006: dup |
|
IL_0007: stloc.0 |
|
IL_0008: stind.i4 |
|
IL_0009: ldloc.0 |
|
IL_000a: stloc.1 |
|
IL_000b: br.s IL_000d |
|
|
|
IL_000d: ldloc.1 |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignByRef |
|
|
|
.method public hidebysig instance float64 |
|
CompoundAssignByPointer(float64* ptr) cil managed |
|
{ |
|
// Code size 23 (0x17) |
|
.maxstack 3 |
|
.locals init (float64 V_0, |
|
float64 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: dup |
|
IL_0003: ldind.r8 |
|
IL_0004: ldc.r8 1.5 |
|
IL_000d: div |
|
IL_000e: dup |
|
IL_000f: stloc.0 |
|
IL_0010: stind.r8 |
|
IL_0011: ldloc.0 |
|
IL_0012: stloc.1 |
|
IL_0013: br.s IL_0015 |
|
|
|
IL_0015: ldloc.1 |
|
IL_0016: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignByPointer |
|
|
|
.method public hidebysig instance void |
|
CompoundAssignEnum() cil managed |
|
{ |
|
// Code size 31 (0x1f) |
|
.maxstack 8 |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: ldarg.0 |
|
IL_0003: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_0008: ldc.i4.2 |
|
IL_0009: or |
|
IL_000a: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_000f: ldarg.0 |
|
IL_0010: ldarg.0 |
|
IL_0011: ldfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_0016: ldc.i4.s -5 |
|
IL_0018: and |
|
IL_0019: stfld valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MyEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::enumField |
|
IL_001e: ret |
|
} // end of method CompoundAssignmentTest::CompoundAssignEnum |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementInAddition(int32 i, |
|
int32 j) cil managed |
|
{ |
|
// Code size 14 (0xe) |
|
.maxstack 3 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: dup |
|
IL_0003: ldc.i4.1 |
|
IL_0004: add |
|
IL_0005: starg.s i |
|
IL_0007: ldarg.2 |
|
IL_0008: add |
|
IL_0009: stloc.0 |
|
IL_000a: br.s IL_000c |
|
|
|
IL_000c: ldloc.0 |
|
IL_000d: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementInAddition |
|
|
|
.method public hidebysig instance void |
|
PostIncrementInlineLocalVariable(class [mscorlib]System.Func`2<int32,int32> f) cil managed |
|
{ |
|
// Code size 16 (0x10) |
|
.maxstack 4 |
|
.locals init (int32 V_0) |
|
IL_0000: nop |
|
IL_0001: ldc.i4.0 |
|
IL_0002: stloc.0 |
|
IL_0003: ldarg.1 |
|
IL_0004: ldloc.0 |
|
IL_0005: dup |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: stloc.0 |
|
IL_0009: callvirt instance !1 class [mscorlib]System.Func`2<int32,int32>::Invoke(!0) |
|
IL_000e: pop |
|
IL_000f: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementInlineLocalVariable |
|
|
|
.method public hidebysig instance int32 |
|
PostDecrementArrayElement(int32[] 'array', |
|
int32 pos) cil managed |
|
{ |
|
// Code size 21 (0x15) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.2 |
|
IL_0003: ldelema [mscorlib]System.Int32 |
|
IL_0008: dup |
|
IL_0009: ldind.i4 |
|
IL_000a: stloc.0 |
|
IL_000b: ldloc.0 |
|
IL_000c: ldc.i4.1 |
|
IL_000d: sub |
|
IL_000e: stind.i4 |
|
IL_000f: ldloc.0 |
|
IL_0010: stloc.1 |
|
IL_0011: br.s IL_0013 |
|
|
|
IL_0013: ldloc.1 |
|
IL_0014: ret |
|
} // end of method CompoundAssignmentTest::PostDecrementArrayElement |
|
|
|
.method public hidebysig instance int32 |
|
PostDecrementInstanceField() cil managed |
|
{ |
|
// Code size 28 (0x1c) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: ldfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: ldc.i4.1 |
|
IL_0010: sub |
|
IL_0011: stfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::Field |
|
IL_0016: ldloc.0 |
|
IL_0017: stloc.1 |
|
IL_0018: br.s IL_001a |
|
|
|
IL_001a: ldloc.1 |
|
IL_001b: ret |
|
} // end of method CompoundAssignmentTest::PostDecrementInstanceField |
|
|
|
.method public hidebysig instance int32 |
|
PostDecrementInstanceProperty() cil managed |
|
{ |
|
// Code size 29 (0x1d) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::M() |
|
IL_0007: dup |
|
IL_0008: callvirt instance int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::get_Property() |
|
IL_000d: stloc.0 |
|
IL_000e: ldloc.0 |
|
IL_000f: ldc.i4.1 |
|
IL_0010: sub |
|
IL_0011: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/MutableClass::set_Property(int32) |
|
IL_0016: nop |
|
IL_0017: ldloc.0 |
|
IL_0018: stloc.1 |
|
IL_0019: br.s IL_001b |
|
|
|
IL_001b: ldloc.1 |
|
IL_001c: ret |
|
} // end of method CompoundAssignmentTest::PostDecrementInstanceProperty |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrement2DArray() cil managed |
|
{ |
|
// Code size 35 (0x23) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance int32[0...,0...] ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::Array() |
|
IL_0007: ldsfld int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::StaticField |
|
IL_000c: call int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticProperty() |
|
IL_0011: call instance int32& int32[0...,0...]::Address(int32, |
|
int32) |
|
IL_0016: dup |
|
IL_0017: ldind.i4 |
|
IL_0018: stloc.0 |
|
IL_0019: ldloc.0 |
|
IL_001a: ldc.i4.1 |
|
IL_001b: add |
|
IL_001c: stind.i4 |
|
IL_001d: ldloc.0 |
|
IL_001e: stloc.1 |
|
IL_001f: br.s IL_0021 |
|
|
|
IL_0021: ldloc.1 |
|
IL_0022: ret |
|
} // end of method CompoundAssignmentTest::PostIncrement2DArray |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementByRef(int32& i) cil managed |
|
{ |
|
// Code size 15 (0xf) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.1 |
|
IL_0002: ldarg.1 |
|
IL_0003: ldind.i4 |
|
IL_0004: stloc.0 |
|
IL_0005: ldloc.0 |
|
IL_0006: ldc.i4.1 |
|
IL_0007: add |
|
IL_0008: stind.i4 |
|
IL_0009: ldloc.0 |
|
IL_000a: stloc.1 |
|
IL_000b: br.s IL_000d |
|
|
|
IL_000d: ldloc.1 |
|
IL_000e: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementByRef |
|
|
|
.method public hidebysig instance int32 |
|
PostIncrementByPointer() cil managed |
|
{ |
|
// Code size 20 (0x14) |
|
.maxstack 3 |
|
.locals init (int32 V_0, |
|
int32 V_1) |
|
IL_0000: nop |
|
IL_0001: ldarg.0 |
|
IL_0002: call instance int32* ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::GetPointer() |
|
IL_0007: dup |
|
IL_0008: ldind.i4 |
|
IL_0009: stloc.0 |
|
IL_000a: ldloc.0 |
|
IL_000b: ldc.i4.1 |
|
IL_000c: add |
|
IL_000d: stind.i4 |
|
IL_000e: ldloc.0 |
|
IL_000f: stloc.1 |
|
IL_0010: br.s IL_0012 |
|
|
|
IL_0012: ldloc.1 |
|
IL_0013: ret |
|
} // end of method CompoundAssignmentTest::PostIncrementByPointer |
|
|
|
.method public hidebysig specialname rtspecialname |
|
instance void .ctor() cil managed |
|
{ |
|
// Code size 19 (0x13) |
|
.maxstack 8 |
|
IL_0000: ldarg.0 |
|
IL_0001: newobj instance void class [mscorlib]System.Collections.Generic.Dictionary`2<uint16,uint16>::.ctor() |
|
IL_0006: stfld class [mscorlib]System.Collections.Generic.Dictionary`2<uint16,uint16> ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::ushortDict |
|
IL_000b: ldarg.0 |
|
IL_000c: call instance void [mscorlib]System.Object::.ctor() |
|
IL_0011: nop |
|
IL_0012: ret |
|
} // end of method CompoundAssignmentTest::.ctor |
|
|
|
.property class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass |
|
CustomClassProp() |
|
{ |
|
.get class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomClassProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomClassProp(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomClass) |
|
} // end of property CompoundAssignmentTest::CustomClassProp |
|
.property valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct |
|
CustomStructProp() |
|
{ |
|
.get valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_CustomStructProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_CustomStructProp(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/CustomStruct) |
|
} // end of property CompoundAssignmentTest::CustomStructProp |
|
.property uint8 ByteProp() |
|
{ |
|
.get uint8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ByteProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ByteProp(uint8) |
|
} // end of property CompoundAssignmentTest::ByteProp |
|
.property int8 SbyteProp() |
|
{ |
|
.get int8 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_SbyteProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_SbyteProp(int8) |
|
} // end of property CompoundAssignmentTest::SbyteProp |
|
.property int16 ShortProp() |
|
{ |
|
.get int16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_ShortProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_ShortProp(int16) |
|
} // end of property CompoundAssignmentTest::ShortProp |
|
.property uint16 UshortProp() |
|
{ |
|
.get uint16 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UshortProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UshortProp(uint16) |
|
} // end of property CompoundAssignmentTest::UshortProp |
|
.property int32 IntProp() |
|
{ |
|
.get int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_IntProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_IntProp(int32) |
|
} // end of property CompoundAssignmentTest::IntProp |
|
.property uint32 UintProp() |
|
{ |
|
.get uint32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UintProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UintProp(uint32) |
|
} // end of property CompoundAssignmentTest::UintProp |
|
.property int64 LongProp() |
|
{ |
|
.get int64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_LongProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_LongProp(int64) |
|
} // end of property CompoundAssignmentTest::LongProp |
|
.property uint64 UlongProp() |
|
{ |
|
.get uint64 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_UlongProp() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_UlongProp(uint64) |
|
} // end of property CompoundAssignmentTest::UlongProp |
|
.property int32 StaticProperty() |
|
{ |
|
.get int32 ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticProperty() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticProperty(int32) |
|
} // end of property CompoundAssignmentTest::StaticProperty |
|
.property valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum |
|
StaticShortProperty() |
|
{ |
|
.get valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticShortProperty() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticShortProperty(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest/ShortEnum) |
|
} // end of property CompoundAssignmentTest::StaticShortProperty |
|
.property string StaticStringProperty() |
|
{ |
|
.get string ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::get_StaticStringProperty() |
|
.set void ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest::set_StaticStringProperty(string) |
|
} // end of property CompoundAssignmentTest::StaticStringProperty |
|
} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.CompoundAssignmentTest |
|
|
|
|
|
// ============================================================= |
|
|
|
// *********** DISASSEMBLY COMPLETE ***********************
|