Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Safar <marek.safar@gmail.com>2022-01-28 13:31:53 +0300
committerMarek Safar <marek.safar@gmail.com>2022-01-28 13:31:53 +0300
commit0780d4e15ef42b56a4e40dafac0d5486f09ce005 (patch)
tree6435a1b79ef6164fbab5b8a8e18fa046c2b513df
parentcdc0adc432b275c379f6db3db90a731b58525335 (diff)
Add public API for instruction clonning
-rw-r--r--Mono.Cecil.Cil/Instruction.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/Mono.Cecil.Cil/Instruction.cs b/Mono.Cecil.Cil/Instruction.cs
index 5fb3604..d0d0081 100644
--- a/Mono.Cecil.Cil/Instruction.cs
+++ b/Mono.Cecil.Cil/Instruction.cs
@@ -59,6 +59,11 @@ namespace Mono.Cecil.Cil {
this.operand = operand;
}
+ public Instruction GetPrototype ()
+ {
+ return new Instruction (opcode, operand);
+ }
+
public int GetSize ()
{
int size = opcode.Size;