219 instantiations of OpCode
Mono.Cecil (219)
Mono.Cecil.Cil\OpCodes.cs (219)
18
public static readonly OpCode Nop = new
OpCode
(
22
public static readonly OpCode Break = new
OpCode
(
26
public static readonly OpCode Ldarg_0 = new
OpCode
(
30
public static readonly OpCode Ldarg_1 = new
OpCode
(
34
public static readonly OpCode Ldarg_2 = new
OpCode
(
38
public static readonly OpCode Ldarg_3 = new
OpCode
(
42
public static readonly OpCode Ldloc_0 = new
OpCode
(
46
public static readonly OpCode Ldloc_1 = new
OpCode
(
50
public static readonly OpCode Ldloc_2 = new
OpCode
(
54
public static readonly OpCode Ldloc_3 = new
OpCode
(
58
public static readonly OpCode Stloc_0 = new
OpCode
(
62
public static readonly OpCode Stloc_1 = new
OpCode
(
66
public static readonly OpCode Stloc_2 = new
OpCode
(
70
public static readonly OpCode Stloc_3 = new
OpCode
(
74
public static readonly OpCode Ldarg_S = new
OpCode
(
78
public static readonly OpCode Ldarga_S = new
OpCode
(
82
public static readonly OpCode Starg_S = new
OpCode
(
86
public static readonly OpCode Ldloc_S = new
OpCode
(
90
public static readonly OpCode Ldloca_S = new
OpCode
(
94
public static readonly OpCode Stloc_S = new
OpCode
(
98
public static readonly OpCode Ldnull = new
OpCode
(
102
public static readonly OpCode Ldc_I4_M1 = new
OpCode
(
106
public static readonly OpCode Ldc_I4_0 = new
OpCode
(
110
public static readonly OpCode Ldc_I4_1 = new
OpCode
(
114
public static readonly OpCode Ldc_I4_2 = new
OpCode
(
118
public static readonly OpCode Ldc_I4_3 = new
OpCode
(
122
public static readonly OpCode Ldc_I4_4 = new
OpCode
(
126
public static readonly OpCode Ldc_I4_5 = new
OpCode
(
130
public static readonly OpCode Ldc_I4_6 = new
OpCode
(
134
public static readonly OpCode Ldc_I4_7 = new
OpCode
(
138
public static readonly OpCode Ldc_I4_8 = new
OpCode
(
142
public static readonly OpCode Ldc_I4_S = new
OpCode
(
146
public static readonly OpCode Ldc_I4 = new
OpCode
(
150
public static readonly OpCode Ldc_I8 = new
OpCode
(
154
public static readonly OpCode Ldc_R4 = new
OpCode
(
158
public static readonly OpCode Ldc_R8 = new
OpCode
(
162
public static readonly OpCode Dup = new
OpCode
(
166
public static readonly OpCode Pop = new
OpCode
(
170
public static readonly OpCode Jmp = new
OpCode
(
174
public static readonly OpCode Call = new
OpCode
(
178
public static readonly OpCode Calli = new
OpCode
(
182
public static readonly OpCode Ret = new
OpCode
(
186
public static readonly OpCode Br_S = new
OpCode
(
190
public static readonly OpCode Brfalse_S = new
OpCode
(
194
public static readonly OpCode Brtrue_S = new
OpCode
(
198
public static readonly OpCode Beq_S = new
OpCode
(
202
public static readonly OpCode Bge_S = new
OpCode
(
206
public static readonly OpCode Bgt_S = new
OpCode
(
210
public static readonly OpCode Ble_S = new
OpCode
(
214
public static readonly OpCode Blt_S = new
OpCode
(
218
public static readonly OpCode Bne_Un_S = new
OpCode
(
222
public static readonly OpCode Bge_Un_S = new
OpCode
(
226
public static readonly OpCode Bgt_Un_S = new
OpCode
(
230
public static readonly OpCode Ble_Un_S = new
OpCode
(
234
public static readonly OpCode Blt_Un_S = new
OpCode
(
238
public static readonly OpCode Br = new
OpCode
(
242
public static readonly OpCode Brfalse = new
OpCode
(
246
public static readonly OpCode Brtrue = new
OpCode
(
250
public static readonly OpCode Beq = new
OpCode
(
254
public static readonly OpCode Bge = new
OpCode
(
258
public static readonly OpCode Bgt = new
OpCode
(
262
public static readonly OpCode Ble = new
OpCode
(
266
public static readonly OpCode Blt = new
OpCode
(
270
public static readonly OpCode Bne_Un = new
OpCode
(
274
public static readonly OpCode Bge_Un = new
OpCode
(
278
public static readonly OpCode Bgt_Un = new
OpCode
(
282
public static readonly OpCode Ble_Un = new
OpCode
(
286
public static readonly OpCode Blt_Un = new
OpCode
(
290
public static readonly OpCode Switch = new
OpCode
(
294
public static readonly OpCode Ldind_I1 = new
OpCode
(
298
public static readonly OpCode Ldind_U1 = new
OpCode
(
302
public static readonly OpCode Ldind_I2 = new
OpCode
(
306
public static readonly OpCode Ldind_U2 = new
OpCode
(
310
public static readonly OpCode Ldind_I4 = new
OpCode
(
314
public static readonly OpCode Ldind_U4 = new
OpCode
(
318
public static readonly OpCode Ldind_I8 = new
OpCode
(
322
public static readonly OpCode Ldind_I = new
OpCode
(
326
public static readonly OpCode Ldind_R4 = new
OpCode
(
330
public static readonly OpCode Ldind_R8 = new
OpCode
(
334
public static readonly OpCode Ldind_Ref = new
OpCode
(
338
public static readonly OpCode Stind_Ref = new
OpCode
(
342
public static readonly OpCode Stind_I1 = new
OpCode
(
346
public static readonly OpCode Stind_I2 = new
OpCode
(
350
public static readonly OpCode Stind_I4 = new
OpCode
(
354
public static readonly OpCode Stind_I8 = new
OpCode
(
358
public static readonly OpCode Stind_R4 = new
OpCode
(
362
public static readonly OpCode Stind_R8 = new
OpCode
(
366
public static readonly OpCode Add = new
OpCode
(
370
public static readonly OpCode Sub = new
OpCode
(
374
public static readonly OpCode Mul = new
OpCode
(
378
public static readonly OpCode Div = new
OpCode
(
382
public static readonly OpCode Div_Un = new
OpCode
(
386
public static readonly OpCode Rem = new
OpCode
(
390
public static readonly OpCode Rem_Un = new
OpCode
(
394
public static readonly OpCode And = new
OpCode
(
398
public static readonly OpCode Or = new
OpCode
(
402
public static readonly OpCode Xor = new
OpCode
(
406
public static readonly OpCode Shl = new
OpCode
(
410
public static readonly OpCode Shr = new
OpCode
(
414
public static readonly OpCode Shr_Un = new
OpCode
(
418
public static readonly OpCode Neg = new
OpCode
(
422
public static readonly OpCode Not = new
OpCode
(
426
public static readonly OpCode Conv_I1 = new
OpCode
(
430
public static readonly OpCode Conv_I2 = new
OpCode
(
434
public static readonly OpCode Conv_I4 = new
OpCode
(
438
public static readonly OpCode Conv_I8 = new
OpCode
(
442
public static readonly OpCode Conv_R4 = new
OpCode
(
446
public static readonly OpCode Conv_R8 = new
OpCode
(
450
public static readonly OpCode Conv_U4 = new
OpCode
(
454
public static readonly OpCode Conv_U8 = new
OpCode
(
458
public static readonly OpCode Callvirt = new
OpCode
(
462
public static readonly OpCode Cpobj = new
OpCode
(
466
public static readonly OpCode Ldobj = new
OpCode
(
470
public static readonly OpCode Ldstr = new
OpCode
(
474
public static readonly OpCode Newobj = new
OpCode
(
478
public static readonly OpCode Castclass = new
OpCode
(
482
public static readonly OpCode Isinst = new
OpCode
(
486
public static readonly OpCode Conv_R_Un = new
OpCode
(
490
public static readonly OpCode Unbox = new
OpCode
(
494
public static readonly OpCode Throw = new
OpCode
(
498
public static readonly OpCode Ldfld = new
OpCode
(
502
public static readonly OpCode Ldflda = new
OpCode
(
506
public static readonly OpCode Stfld = new
OpCode
(
510
public static readonly OpCode Ldsfld = new
OpCode
(
514
public static readonly OpCode Ldsflda = new
OpCode
(
518
public static readonly OpCode Stsfld = new
OpCode
(
522
public static readonly OpCode Stobj = new
OpCode
(
526
public static readonly OpCode Conv_Ovf_I1_Un = new
OpCode
(
530
public static readonly OpCode Conv_Ovf_I2_Un = new
OpCode
(
534
public static readonly OpCode Conv_Ovf_I4_Un = new
OpCode
(
538
public static readonly OpCode Conv_Ovf_I8_Un = new
OpCode
(
542
public static readonly OpCode Conv_Ovf_U1_Un = new
OpCode
(
546
public static readonly OpCode Conv_Ovf_U2_Un = new
OpCode
(
550
public static readonly OpCode Conv_Ovf_U4_Un = new
OpCode
(
554
public static readonly OpCode Conv_Ovf_U8_Un = new
OpCode
(
558
public static readonly OpCode Conv_Ovf_I_Un = new
OpCode
(
562
public static readonly OpCode Conv_Ovf_U_Un = new
OpCode
(
566
public static readonly OpCode Box = new
OpCode
(
570
public static readonly OpCode Newarr = new
OpCode
(
574
public static readonly OpCode Ldlen = new
OpCode
(
578
public static readonly OpCode Ldelema = new
OpCode
(
582
public static readonly OpCode Ldelem_I1 = new
OpCode
(
586
public static readonly OpCode Ldelem_U1 = new
OpCode
(
590
public static readonly OpCode Ldelem_I2 = new
OpCode
(
594
public static readonly OpCode Ldelem_U2 = new
OpCode
(
598
public static readonly OpCode Ldelem_I4 = new
OpCode
(
602
public static readonly OpCode Ldelem_U4 = new
OpCode
(
606
public static readonly OpCode Ldelem_I8 = new
OpCode
(
610
public static readonly OpCode Ldelem_I = new
OpCode
(
614
public static readonly OpCode Ldelem_R4 = new
OpCode
(
618
public static readonly OpCode Ldelem_R8 = new
OpCode
(
622
public static readonly OpCode Ldelem_Ref = new
OpCode
(
626
public static readonly OpCode Stelem_I = new
OpCode
(
630
public static readonly OpCode Stelem_I1 = new
OpCode
(
634
public static readonly OpCode Stelem_I2 = new
OpCode
(
638
public static readonly OpCode Stelem_I4 = new
OpCode
(
642
public static readonly OpCode Stelem_I8 = new
OpCode
(
646
public static readonly OpCode Stelem_R4 = new
OpCode
(
650
public static readonly OpCode Stelem_R8 = new
OpCode
(
654
public static readonly OpCode Stelem_Ref = new
OpCode
(
658
public static readonly OpCode Ldelem_Any = new
OpCode
(
662
public static readonly OpCode Stelem_Any = new
OpCode
(
666
public static readonly OpCode Unbox_Any = new
OpCode
(
670
public static readonly OpCode Conv_Ovf_I1 = new
OpCode
(
674
public static readonly OpCode Conv_Ovf_U1 = new
OpCode
(
678
public static readonly OpCode Conv_Ovf_I2 = new
OpCode
(
682
public static readonly OpCode Conv_Ovf_U2 = new
OpCode
(
686
public static readonly OpCode Conv_Ovf_I4 = new
OpCode
(
690
public static readonly OpCode Conv_Ovf_U4 = new
OpCode
(
694
public static readonly OpCode Conv_Ovf_I8 = new
OpCode
(
698
public static readonly OpCode Conv_Ovf_U8 = new
OpCode
(
702
public static readonly OpCode Refanyval = new
OpCode
(
706
public static readonly OpCode Ckfinite = new
OpCode
(
710
public static readonly OpCode Mkrefany = new
OpCode
(
714
public static readonly OpCode Ldtoken = new
OpCode
(
718
public static readonly OpCode Conv_U2 = new
OpCode
(
722
public static readonly OpCode Conv_U1 = new
OpCode
(
726
public static readonly OpCode Conv_I = new
OpCode
(
730
public static readonly OpCode Conv_Ovf_I = new
OpCode
(
734
public static readonly OpCode Conv_Ovf_U = new
OpCode
(
738
public static readonly OpCode Add_Ovf = new
OpCode
(
742
public static readonly OpCode Add_Ovf_Un = new
OpCode
(
746
public static readonly OpCode Mul_Ovf = new
OpCode
(
750
public static readonly OpCode Mul_Ovf_Un = new
OpCode
(
754
public static readonly OpCode Sub_Ovf = new
OpCode
(
758
public static readonly OpCode Sub_Ovf_Un = new
OpCode
(
762
public static readonly OpCode Endfinally = new
OpCode
(
766
public static readonly OpCode Leave = new
OpCode
(
770
public static readonly OpCode Leave_S = new
OpCode
(
774
public static readonly OpCode Stind_I = new
OpCode
(
778
public static readonly OpCode Conv_U = new
OpCode
(
782
public static readonly OpCode Arglist = new
OpCode
(
786
public static readonly OpCode Ceq = new
OpCode
(
790
public static readonly OpCode Cgt = new
OpCode
(
794
public static readonly OpCode Cgt_Un = new
OpCode
(
798
public static readonly OpCode Clt = new
OpCode
(
802
public static readonly OpCode Clt_Un = new
OpCode
(
806
public static readonly OpCode Ldftn = new
OpCode
(
810
public static readonly OpCode Ldvirtftn = new
OpCode
(
814
public static readonly OpCode Ldarg = new
OpCode
(
818
public static readonly OpCode Ldarga = new
OpCode
(
822
public static readonly OpCode Starg = new
OpCode
(
826
public static readonly OpCode Ldloc = new
OpCode
(
830
public static readonly OpCode Ldloca = new
OpCode
(
834
public static readonly OpCode Stloc = new
OpCode
(
838
public static readonly OpCode Localloc = new
OpCode
(
842
public static readonly OpCode Endfilter = new
OpCode
(
846
public static readonly OpCode Unaligned = new
OpCode
(
850
public static readonly OpCode Volatile = new
OpCode
(
854
public static readonly OpCode Tail = new
OpCode
(
858
public static readonly OpCode Initobj = new
OpCode
(
862
public static readonly OpCode Constrained = new
OpCode
(
866
public static readonly OpCode Cpblk = new
OpCode
(
870
public static readonly OpCode Initblk = new
OpCode
(
874
public static readonly OpCode No = new
OpCode
(
878
public static readonly OpCode Rethrow = new
OpCode
(
882
public static readonly OpCode Sizeof = new
OpCode
(
886
public static readonly OpCode Refanytype = new
OpCode
(
890
public static readonly OpCode Readonly = new
OpCode
(
318 references to OpCode
illink (9)
Linker.Dataflow\ScannerExtensions.cs (1)
12
public static bool IsControlFlowInstruction(in this
OpCode
opcode)
Linker.Steps\UnreachableBlocksOptimizer.cs (3)
192
static bool IsComparisonAlwaysTrue(
OpCode
opCode, int left, int right)
978
static bool IsConditionalBranch(
OpCode
opCode)
1029
var
opcode = instr.OpCode;
Linker\LinkerILProcessor.cs (5)
22
public void Emit(
OpCode
opcode) => Append(_ilProcessor.Create(opcode));
23
public void Emit(
OpCode
opcode, TypeReference type) => Append(_ilProcessor.Create(opcode, type));
24
public void Emit(
OpCode
opcode, MethodReference method) => Append(_ilProcessor.Create(opcode, method));
25
public void Emit(
OpCode
opcode, VariableDefinition variable) => Append(_ilProcessor.Create(opcode, variable));
27
public void Emit(
OpCode
opcode, string value) => Append(_ilProcessor.Create(opcode, value));
Microsoft.Maui.Controls.Build.Tasks (1)
MethodBodyExtensions.cs (1)
22
static void ExpandMacro(Instruction instruction,
OpCode
opcode, object operand)
Mono.Cecil (289)
Mono.Cecil.Cil\CodeReader.cs (3)
154
var
opcode = ReadOpCode ();
166
OpCode
ReadOpCode ()
533
OpCode
opcode;
Mono.Cecil.Cil\CodeWriter.cs (2)
184
void WriteOpCode (
OpCode
opcode)
196
var
opcode = instruction.opcode;
Mono.Cecil.Cil\ILProcessor.cs (32)
32
public Instruction Create (
OpCode
opcode)
37
public Instruction Create (
OpCode
opcode, TypeReference type)
42
public Instruction Create (
OpCode
opcode, CallSite site)
47
public Instruction Create (
OpCode
opcode, MethodReference method)
52
public Instruction Create (
OpCode
opcode, FieldReference field)
57
public Instruction Create (
OpCode
opcode, string value)
62
public Instruction Create (
OpCode
opcode, sbyte value)
67
public Instruction Create (
OpCode
opcode, byte value)
78
public Instruction Create (
OpCode
opcode, int value)
89
public Instruction Create (
OpCode
opcode, long value)
94
public Instruction Create (
OpCode
opcode, float value)
99
public Instruction Create (
OpCode
opcode, double value)
104
public Instruction Create (
OpCode
opcode, Instruction target)
109
public Instruction Create (
OpCode
opcode, Instruction [] targets)
114
public Instruction Create (
OpCode
opcode, VariableDefinition variable)
119
public Instruction Create (
OpCode
opcode, ParameterDefinition parameter)
124
public void Emit (
OpCode
opcode)
129
public void Emit (
OpCode
opcode, TypeReference type)
134
public void Emit (
OpCode
opcode, MethodReference method)
139
public void Emit (
OpCode
opcode, CallSite site)
144
public void Emit (
OpCode
opcode, FieldReference field)
149
public void Emit (
OpCode
opcode, string value)
154
public void Emit (
OpCode
opcode, byte value)
159
public void Emit (
OpCode
opcode, sbyte value)
164
public void Emit (
OpCode
opcode, int value)
169
public void Emit (
OpCode
opcode, long value)
174
public void Emit (
OpCode
opcode, float value)
179
public void Emit (
OpCode
opcode, double value)
184
public void Emit (
OpCode
opcode, Instruction target)
189
public void Emit (
OpCode
opcode, Instruction [] targets)
194
public void Emit (
OpCode
opcode, VariableDefinition variable)
199
public void Emit (
OpCode
opcode, ParameterDefinition parameter)
Mono.Cecil.Cil\Instruction.cs (20)
20
internal
OpCode
opcode;
31
public
OpCode
OpCode {
51
internal Instruction (int offset,
OpCode
opCode)
57
internal Instruction (
OpCode
opcode, object operand)
148
public static Instruction Create (
OpCode
opcode)
156
public static Instruction Create (
OpCode
opcode, TypeReference type)
167
public static Instruction Create (
OpCode
opcode, CallSite site)
177
public static Instruction Create (
OpCode
opcode, MethodReference method)
188
public static Instruction Create (
OpCode
opcode, FieldReference field)
199
public static Instruction Create (
OpCode
opcode, string value)
209
public static Instruction Create (
OpCode
opcode, sbyte value)
218
public static Instruction Create (
OpCode
opcode, byte value)
227
public static Instruction Create (
OpCode
opcode, int value)
235
public static Instruction Create (
OpCode
opcode, long value)
243
public static Instruction Create (
OpCode
opcode, float value)
251
public static Instruction Create (
OpCode
opcode, double value)
259
public static Instruction Create (
OpCode
opcode, Instruction target)
270
public static Instruction Create (
OpCode
opcode, Instruction [] targets)
280
public static Instruction Create (
OpCode
opcode, VariableDefinition variable)
291
public static Instruction Create (
OpCode
opcode, ParameterDefinition parameter)
Mono.Cecil.Cil\OpCode.cs (9)
91
public struct OpCode : IEquatable<
OpCode
> {
171
if (!(obj is
OpCode
))
174
var
opcode = (
OpCode
) obj;
178
public bool Equals (
OpCode
opcode)
183
public static bool operator == (
OpCode
one,
OpCode
other)
188
public static bool operator != (
OpCode
one,
OpCode
other)
Mono.Cecil.Cil\OpCodes.cs (223)
15
internal static readonly
OpCode
[] OneByteOpCode = new
OpCode
[0xe0 + 1];
16
internal static readonly
OpCode
[] TwoBytesOpCode = new
OpCode
[0x1e + 1];
18
public static readonly
OpCode
Nop = new OpCode (
22
public static readonly
OpCode
Break = new OpCode (
26
public static readonly
OpCode
Ldarg_0 = new OpCode (
30
public static readonly
OpCode
Ldarg_1 = new OpCode (
34
public static readonly
OpCode
Ldarg_2 = new OpCode (
38
public static readonly
OpCode
Ldarg_3 = new OpCode (
42
public static readonly
OpCode
Ldloc_0 = new OpCode (
46
public static readonly
OpCode
Ldloc_1 = new OpCode (
50
public static readonly
OpCode
Ldloc_2 = new OpCode (
54
public static readonly
OpCode
Ldloc_3 = new OpCode (
58
public static readonly
OpCode
Stloc_0 = new OpCode (
62
public static readonly
OpCode
Stloc_1 = new OpCode (
66
public static readonly
OpCode
Stloc_2 = new OpCode (
70
public static readonly
OpCode
Stloc_3 = new OpCode (
74
public static readonly
OpCode
Ldarg_S = new OpCode (
78
public static readonly
OpCode
Ldarga_S = new OpCode (
82
public static readonly
OpCode
Starg_S = new OpCode (
86
public static readonly
OpCode
Ldloc_S = new OpCode (
90
public static readonly
OpCode
Ldloca_S = new OpCode (
94
public static readonly
OpCode
Stloc_S = new OpCode (
98
public static readonly
OpCode
Ldnull = new OpCode (
102
public static readonly
OpCode
Ldc_I4_M1 = new OpCode (
106
public static readonly
OpCode
Ldc_I4_0 = new OpCode (
110
public static readonly
OpCode
Ldc_I4_1 = new OpCode (
114
public static readonly
OpCode
Ldc_I4_2 = new OpCode (
118
public static readonly
OpCode
Ldc_I4_3 = new OpCode (
122
public static readonly
OpCode
Ldc_I4_4 = new OpCode (
126
public static readonly
OpCode
Ldc_I4_5 = new OpCode (
130
public static readonly
OpCode
Ldc_I4_6 = new OpCode (
134
public static readonly
OpCode
Ldc_I4_7 = new OpCode (
138
public static readonly
OpCode
Ldc_I4_8 = new OpCode (
142
public static readonly
OpCode
Ldc_I4_S = new OpCode (
146
public static readonly
OpCode
Ldc_I4 = new OpCode (
150
public static readonly
OpCode
Ldc_I8 = new OpCode (
154
public static readonly
OpCode
Ldc_R4 = new OpCode (
158
public static readonly
OpCode
Ldc_R8 = new OpCode (
162
public static readonly
OpCode
Dup = new OpCode (
166
public static readonly
OpCode
Pop = new OpCode (
170
public static readonly
OpCode
Jmp = new OpCode (
174
public static readonly
OpCode
Call = new OpCode (
178
public static readonly
OpCode
Calli = new OpCode (
182
public static readonly
OpCode
Ret = new OpCode (
186
public static readonly
OpCode
Br_S = new OpCode (
190
public static readonly
OpCode
Brfalse_S = new OpCode (
194
public static readonly
OpCode
Brtrue_S = new OpCode (
198
public static readonly
OpCode
Beq_S = new OpCode (
202
public static readonly
OpCode
Bge_S = new OpCode (
206
public static readonly
OpCode
Bgt_S = new OpCode (
210
public static readonly
OpCode
Ble_S = new OpCode (
214
public static readonly
OpCode
Blt_S = new OpCode (
218
public static readonly
OpCode
Bne_Un_S = new OpCode (
222
public static readonly
OpCode
Bge_Un_S = new OpCode (
226
public static readonly
OpCode
Bgt_Un_S = new OpCode (
230
public static readonly
OpCode
Ble_Un_S = new OpCode (
234
public static readonly
OpCode
Blt_Un_S = new OpCode (
238
public static readonly
OpCode
Br = new OpCode (
242
public static readonly
OpCode
Brfalse = new OpCode (
246
public static readonly
OpCode
Brtrue = new OpCode (
250
public static readonly
OpCode
Beq = new OpCode (
254
public static readonly
OpCode
Bge = new OpCode (
258
public static readonly
OpCode
Bgt = new OpCode (
262
public static readonly
OpCode
Ble = new OpCode (
266
public static readonly
OpCode
Blt = new OpCode (
270
public static readonly
OpCode
Bne_Un = new OpCode (
274
public static readonly
OpCode
Bge_Un = new OpCode (
278
public static readonly
OpCode
Bgt_Un = new OpCode (
282
public static readonly
OpCode
Ble_Un = new OpCode (
286
public static readonly
OpCode
Blt_Un = new OpCode (
290
public static readonly
OpCode
Switch = new OpCode (
294
public static readonly
OpCode
Ldind_I1 = new OpCode (
298
public static readonly
OpCode
Ldind_U1 = new OpCode (
302
public static readonly
OpCode
Ldind_I2 = new OpCode (
306
public static readonly
OpCode
Ldind_U2 = new OpCode (
310
public static readonly
OpCode
Ldind_I4 = new OpCode (
314
public static readonly
OpCode
Ldind_U4 = new OpCode (
318
public static readonly
OpCode
Ldind_I8 = new OpCode (
322
public static readonly
OpCode
Ldind_I = new OpCode (
326
public static readonly
OpCode
Ldind_R4 = new OpCode (
330
public static readonly
OpCode
Ldind_R8 = new OpCode (
334
public static readonly
OpCode
Ldind_Ref = new OpCode (
338
public static readonly
OpCode
Stind_Ref = new OpCode (
342
public static readonly
OpCode
Stind_I1 = new OpCode (
346
public static readonly
OpCode
Stind_I2 = new OpCode (
350
public static readonly
OpCode
Stind_I4 = new OpCode (
354
public static readonly
OpCode
Stind_I8 = new OpCode (
358
public static readonly
OpCode
Stind_R4 = new OpCode (
362
public static readonly
OpCode
Stind_R8 = new OpCode (
366
public static readonly
OpCode
Add = new OpCode (
370
public static readonly
OpCode
Sub = new OpCode (
374
public static readonly
OpCode
Mul = new OpCode (
378
public static readonly
OpCode
Div = new OpCode (
382
public static readonly
OpCode
Div_Un = new OpCode (
386
public static readonly
OpCode
Rem = new OpCode (
390
public static readonly
OpCode
Rem_Un = new OpCode (
394
public static readonly
OpCode
And = new OpCode (
398
public static readonly
OpCode
Or = new OpCode (
402
public static readonly
OpCode
Xor = new OpCode (
406
public static readonly
OpCode
Shl = new OpCode (
410
public static readonly
OpCode
Shr = new OpCode (
414
public static readonly
OpCode
Shr_Un = new OpCode (
418
public static readonly
OpCode
Neg = new OpCode (
422
public static readonly
OpCode
Not = new OpCode (
426
public static readonly
OpCode
Conv_I1 = new OpCode (
430
public static readonly
OpCode
Conv_I2 = new OpCode (
434
public static readonly
OpCode
Conv_I4 = new OpCode (
438
public static readonly
OpCode
Conv_I8 = new OpCode (
442
public static readonly
OpCode
Conv_R4 = new OpCode (
446
public static readonly
OpCode
Conv_R8 = new OpCode (
450
public static readonly
OpCode
Conv_U4 = new OpCode (
454
public static readonly
OpCode
Conv_U8 = new OpCode (
458
public static readonly
OpCode
Callvirt = new OpCode (
462
public static readonly
OpCode
Cpobj = new OpCode (
466
public static readonly
OpCode
Ldobj = new OpCode (
470
public static readonly
OpCode
Ldstr = new OpCode (
474
public static readonly
OpCode
Newobj = new OpCode (
478
public static readonly
OpCode
Castclass = new OpCode (
482
public static readonly
OpCode
Isinst = new OpCode (
486
public static readonly
OpCode
Conv_R_Un = new OpCode (
490
public static readonly
OpCode
Unbox = new OpCode (
494
public static readonly
OpCode
Throw = new OpCode (
498
public static readonly
OpCode
Ldfld = new OpCode (
502
public static readonly
OpCode
Ldflda = new OpCode (
506
public static readonly
OpCode
Stfld = new OpCode (
510
public static readonly
OpCode
Ldsfld = new OpCode (
514
public static readonly
OpCode
Ldsflda = new OpCode (
518
public static readonly
OpCode
Stsfld = new OpCode (
522
public static readonly
OpCode
Stobj = new OpCode (
526
public static readonly
OpCode
Conv_Ovf_I1_Un = new OpCode (
530
public static readonly
OpCode
Conv_Ovf_I2_Un = new OpCode (
534
public static readonly
OpCode
Conv_Ovf_I4_Un = new OpCode (
538
public static readonly
OpCode
Conv_Ovf_I8_Un = new OpCode (
542
public static readonly
OpCode
Conv_Ovf_U1_Un = new OpCode (
546
public static readonly
OpCode
Conv_Ovf_U2_Un = new OpCode (
550
public static readonly
OpCode
Conv_Ovf_U4_Un = new OpCode (
554
public static readonly
OpCode
Conv_Ovf_U8_Un = new OpCode (
558
public static readonly
OpCode
Conv_Ovf_I_Un = new OpCode (
562
public static readonly
OpCode
Conv_Ovf_U_Un = new OpCode (
566
public static readonly
OpCode
Box = new OpCode (
570
public static readonly
OpCode
Newarr = new OpCode (
574
public static readonly
OpCode
Ldlen = new OpCode (
578
public static readonly
OpCode
Ldelema = new OpCode (
582
public static readonly
OpCode
Ldelem_I1 = new OpCode (
586
public static readonly
OpCode
Ldelem_U1 = new OpCode (
590
public static readonly
OpCode
Ldelem_I2 = new OpCode (
594
public static readonly
OpCode
Ldelem_U2 = new OpCode (
598
public static readonly
OpCode
Ldelem_I4 = new OpCode (
602
public static readonly
OpCode
Ldelem_U4 = new OpCode (
606
public static readonly
OpCode
Ldelem_I8 = new OpCode (
610
public static readonly
OpCode
Ldelem_I = new OpCode (
614
public static readonly
OpCode
Ldelem_R4 = new OpCode (
618
public static readonly
OpCode
Ldelem_R8 = new OpCode (
622
public static readonly
OpCode
Ldelem_Ref = new OpCode (
626
public static readonly
OpCode
Stelem_I = new OpCode (
630
public static readonly
OpCode
Stelem_I1 = new OpCode (
634
public static readonly
OpCode
Stelem_I2 = new OpCode (
638
public static readonly
OpCode
Stelem_I4 = new OpCode (
642
public static readonly
OpCode
Stelem_I8 = new OpCode (
646
public static readonly
OpCode
Stelem_R4 = new OpCode (
650
public static readonly
OpCode
Stelem_R8 = new OpCode (
654
public static readonly
OpCode
Stelem_Ref = new OpCode (
658
public static readonly
OpCode
Ldelem_Any = new OpCode (
662
public static readonly
OpCode
Stelem_Any = new OpCode (
666
public static readonly
OpCode
Unbox_Any = new OpCode (
670
public static readonly
OpCode
Conv_Ovf_I1 = new OpCode (
674
public static readonly
OpCode
Conv_Ovf_U1 = new OpCode (
678
public static readonly
OpCode
Conv_Ovf_I2 = new OpCode (
682
public static readonly
OpCode
Conv_Ovf_U2 = new OpCode (
686
public static readonly
OpCode
Conv_Ovf_I4 = new OpCode (
690
public static readonly
OpCode
Conv_Ovf_U4 = new OpCode (
694
public static readonly
OpCode
Conv_Ovf_I8 = new OpCode (
698
public static readonly
OpCode
Conv_Ovf_U8 = new OpCode (
702
public static readonly
OpCode
Refanyval = new OpCode (
706
public static readonly
OpCode
Ckfinite = new OpCode (
710
public static readonly
OpCode
Mkrefany = new OpCode (
714
public static readonly
OpCode
Ldtoken = new OpCode (
718
public static readonly
OpCode
Conv_U2 = new OpCode (
722
public static readonly
OpCode
Conv_U1 = new OpCode (
726
public static readonly
OpCode
Conv_I = new OpCode (
730
public static readonly
OpCode
Conv_Ovf_I = new OpCode (
734
public static readonly
OpCode
Conv_Ovf_U = new OpCode (
738
public static readonly
OpCode
Add_Ovf = new OpCode (
742
public static readonly
OpCode
Add_Ovf_Un = new OpCode (
746
public static readonly
OpCode
Mul_Ovf = new OpCode (
750
public static readonly
OpCode
Mul_Ovf_Un = new OpCode (
754
public static readonly
OpCode
Sub_Ovf = new OpCode (
758
public static readonly
OpCode
Sub_Ovf_Un = new OpCode (
762
public static readonly
OpCode
Endfinally = new OpCode (
766
public static readonly
OpCode
Leave = new OpCode (
770
public static readonly
OpCode
Leave_S = new OpCode (
774
public static readonly
OpCode
Stind_I = new OpCode (
778
public static readonly
OpCode
Conv_U = new OpCode (
782
public static readonly
OpCode
Arglist = new OpCode (
786
public static readonly
OpCode
Ceq = new OpCode (
790
public static readonly
OpCode
Cgt = new OpCode (
794
public static readonly
OpCode
Cgt_Un = new OpCode (
798
public static readonly
OpCode
Clt = new OpCode (
802
public static readonly
OpCode
Clt_Un = new OpCode (
806
public static readonly
OpCode
Ldftn = new OpCode (
810
public static readonly
OpCode
Ldvirtftn = new OpCode (
814
public static readonly
OpCode
Ldarg = new OpCode (
818
public static readonly
OpCode
Ldarga = new OpCode (
822
public static readonly
OpCode
Starg = new OpCode (
826
public static readonly
OpCode
Ldloc = new OpCode (
830
public static readonly
OpCode
Ldloca = new OpCode (
834
public static readonly
OpCode
Stloc = new OpCode (
838
public static readonly
OpCode
Localloc = new OpCode (
842
public static readonly
OpCode
Endfilter = new OpCode (
846
public static readonly
OpCode
Unaligned = new OpCode (
850
public static readonly
OpCode
Volatile = new OpCode (
854
public static readonly
OpCode
Tail = new OpCode (
858
public static readonly
OpCode
Initobj = new OpCode (
862
public static readonly
OpCode
Constrained = new OpCode (
866
public static readonly
OpCode
Cpblk = new OpCode (
870
public static readonly
OpCode
Initblk = new OpCode (
874
public static readonly
OpCode
No = new OpCode (
878
public static readonly
OpCode
Rethrow = new OpCode (
882
public static readonly
OpCode
Sizeof = new OpCode (
886
public static readonly
OpCode
Refanytype = new OpCode (
890
public static readonly
OpCode
Readonly = new OpCode (
Mono.Cecil.Rocks (19)
Mono.Cecil.Rocks\ILParser.cs (17)
22
void OnInlineNone (
OpCode
opcode);
23
void OnInlineSByte (
OpCode
opcode, sbyte value);
24
void OnInlineByte (
OpCode
opcode, byte value);
25
void OnInlineInt32 (
OpCode
opcode, int value);
26
void OnInlineInt64 (
OpCode
opcode, long value);
27
void OnInlineSingle (
OpCode
opcode, float value);
28
void OnInlineDouble (
OpCode
opcode, double value);
29
void OnInlineString (
OpCode
opcode, string value);
30
void OnInlineBranch (
OpCode
opcode, int offset);
31
void OnInlineSwitch (
OpCode
opcode, int [] offsets);
32
void OnInlineVariable (
OpCode
opcode, VariableDefinition variable);
33
void OnInlineArgument (
OpCode
opcode, ParameterDefinition parameter);
34
void OnInlineSignature (
OpCode
opcode, CallSite callSite);
35
void OnInlineType (
OpCode
opcode, TypeReference type);
36
void OnInlineField (
OpCode
opcode, FieldReference field);
37
void OnInlineMethod (
OpCode
opcode, MethodReference method);
129
var
opcode = il_opcode != 0xfe
Mono.Cecil.Rocks\MethodBodyRocks.cs (2)
165
static void ExpandMacro (Instruction instruction,
OpCode
opcode, object operand)
171
static void MakeMacro (Instruction instruction,
OpCode
opcode)