diff options
author | MichalPetryka <35800402+MichalPetryka@users.noreply.github.com> | 2020-05-21 03:45:48 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-21 03:45:48 +0300 |
commit | c1a3c199c31b76e3064316a5f24e176ca780b0af (patch) | |
tree | 718f37e772415a55cb2c5e9102a26545f7b914b4 /Test/Mono.Cecil.Tests | |
parent | ce1ae875d32a4d303afbdfbf1564fe2da4d12b84 (diff) |
Add Clear to ILProcessor (#662)
Diffstat (limited to 'Test/Mono.Cecil.Tests')
-rw-r--r-- | Test/Mono.Cecil.Tests/ILProcessorTests.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Test/Mono.Cecil.Tests/ILProcessorTests.cs b/Test/Mono.Cecil.Tests/ILProcessorTests.cs index f66d78c..1f22905 100644 --- a/Test/Mono.Cecil.Tests/ILProcessorTests.cs +++ b/Test/Mono.Cecil.Tests/ILProcessorTests.cs @@ -77,6 +77,17 @@ namespace Mono.Cecil.Tests { AssertOpCodeSequence (new [] { OpCodes.Ldloc_0, OpCodes.Nop, OpCodes.Ldloc_3 }, method); } + [Test] + public void Clear () + { + var method = CreateTestMethod (OpCodes.Ldloc_0, OpCodes.Ldloc_2, OpCodes.Ldloc_3); + var il = method.GetILProcessor (); + + il.Clear (); + + AssertOpCodeSequence (new OpCode[] { }, method); + } + static void AssertOpCodeSequence (OpCode [] expected, MethodBody body) { var opcodes = body.Instructions.Select (i => i.OpCode).ToArray (); |