462 references to EmitOpCode
Microsoft.CodeAnalysis (91)
CodeGen\ILBuilder.cs (1)
1098
EmitOpCode
(ILOpCode.Nop);
CodeGen\ILBuilderConversions.cs (48)
27
this.
EmitOpCode
(fromUnsigned ? ILOpCode.Conv_ovf_i1_un : ILOpCode.Conv_ovf_i1);
29
this.
EmitOpCode
(ILOpCode.Conv_i1);
41
this.
EmitOpCode
(fromUnsigned ? ILOpCode.Conv_ovf_u1_un : ILOpCode.Conv_ovf_u1);
43
this.
EmitOpCode
(ILOpCode.Conv_u1);
57
this.
EmitOpCode
(fromUnsigned ? ILOpCode.Conv_ovf_i2_un : ILOpCode.Conv_ovf_i2);
59
this.
EmitOpCode
(ILOpCode.Conv_i2);
74
this.
EmitOpCode
(fromUnsigned ? ILOpCode.Conv_ovf_u2_un : ILOpCode.Conv_ovf_u2);
76
this.
EmitOpCode
(ILOpCode.Conv_u2);
93
this.
EmitOpCode
(ILOpCode.Conv_ovf_i4_un);
97
this.
EmitOpCode
(fromUnsigned ? ILOpCode.Conv_ovf_i4_un : ILOpCode.Conv_ovf_i4);
99
this.
EmitOpCode
(ILOpCode.Conv_i4);
116
this.
EmitOpCode
(ILOpCode.Conv_ovf_u4);
120
this.
EmitOpCode
(fromUnsigned ? ILOpCode.Conv_ovf_u4_un : ILOpCode.Conv_ovf_u4);
122
this.
EmitOpCode
(ILOpCode.Conv_u4);
136
this.
EmitOpCode
(ILOpCode.Conv_i); // potentially widening, so not NOP
143
this.
EmitOpCode
(ILOpCode.Conv_u); // potentially widening, so not NOP
147
this.
EmitOpCode
(ILOpCode.Conv_ovf_i_un);
150
this.
EmitOpCode
(ILOpCode.Conv_u); // potentially widening, so not NOP
159
this.
EmitOpCode
(fromUnsigned ? ILOpCode.Conv_ovf_i_un : ILOpCode.Conv_ovf_i);
161
this.
EmitOpCode
(ILOpCode.Conv_i);
178
this.
EmitOpCode
(ILOpCode.Conv_u); // potentially widening, so not NOP
184
this.
EmitOpCode
(ILOpCode.Conv_ovf_u);
186
this.
EmitOpCode
(ILOpCode.Conv_i); // potentially widening, so not NOP
190
this.
EmitOpCode
(fromUnsigned ? ILOpCode.Conv_ovf_u_un : ILOpCode.Conv_ovf_u);
192
this.
EmitOpCode
(ILOpCode.Conv_u);
206
this.
EmitOpCode
(ILOpCode.Conv_i8); // sign extend
212
this.
EmitOpCode
(ILOpCode.Conv_u8); // 0 extend
218
this.
EmitOpCode
(ILOpCode.Conv_ovf_i8_un);
220
this.
EmitOpCode
(ILOpCode.Conv_u8); // 0 extend if unchecked
224
this.
EmitOpCode
(ILOpCode.Conv_ovf_i8_un);
229
this.
EmitOpCode
(ILOpCode.Conv_ovf_i8);
231
this.
EmitOpCode
(ILOpCode.Conv_i8);
248
this.
EmitOpCode
(ILOpCode.Conv_u8); // 0 extend
255
this.
EmitOpCode
(ILOpCode.Conv_ovf_u8);
257
this.
EmitOpCode
(ILOpCode.Conv_i8); // sign extend if unchecked
261
this.
EmitOpCode
(ILOpCode.Conv_ovf_u8);
266
this.
EmitOpCode
(ILOpCode.Conv_ovf_u8);
268
this.
EmitOpCode
(ILOpCode.Conv_u8);
279
this.
EmitOpCode
(ILOpCode.Conv_r_un);
282
this.
EmitOpCode
(ILOpCode.Conv_r4);
291
this.
EmitOpCode
(ILOpCode.Conv_r_un);
294
this.
EmitOpCode
(ILOpCode.Conv_r8);
306
this.
EmitOpCode
(ILOpCode.Conv_u);
309
this.
EmitOpCode
(ILOpCode.Conv_ovf_u_un);
315
this.
EmitOpCode
(ILOpCode.Conv_ovf_u);
318
this.
EmitOpCode
(ILOpCode.Conv_ovf_u);
335
this.
EmitOpCode
(ILOpCode.Conv_u);
342
this.
EmitOpCode
(ILOpCode.Conv_i);
CodeGen\ILBuilderEmit.cs (38)
106
EmitOpCode
(ILOpCode.Dup); //array
107
EmitOpCode
(ILOpCode.Ldtoken);
446
case 0:
EmitOpCode
(ILOpCode.Ldloc_0); break;
447
case 1:
EmitOpCode
(ILOpCode.Ldloc_1); break;
448
case 2:
EmitOpCode
(ILOpCode.Ldloc_2); break;
449
case 3:
EmitOpCode
(ILOpCode.Ldloc_3); break;
453
EmitOpCode
(ILOpCode.Ldloc_s);
458
EmitOpCode
(ILOpCode.Ldloc);
471
case 0:
EmitOpCode
(ILOpCode.Stloc_0); break;
472
case 1:
EmitOpCode
(ILOpCode.Stloc_1); break;
473
case 2:
EmitOpCode
(ILOpCode.Stloc_2); break;
474
case 3:
EmitOpCode
(ILOpCode.Stloc_3); break;
478
EmitOpCode
(ILOpCode.Stloc_s);
483
EmitOpCode
(ILOpCode.Stloc);
502
EmitOpCode
(ILOpCode.Ldloca_s);
507
EmitOpCode
(ILOpCode.Ldloca);
518
case 0:
EmitOpCode
(ILOpCode.Ldarg_0); break;
519
case 1:
EmitOpCode
(ILOpCode.Ldarg_1); break;
520
case 2:
EmitOpCode
(ILOpCode.Ldarg_2); break;
521
case 3:
EmitOpCode
(ILOpCode.Ldarg_3); break;
525
EmitOpCode
(ILOpCode.Ldarg_s);
530
EmitOpCode
(ILOpCode.Ldarg);
541
EmitOpCode
(ILOpCode.Ldarga_s);
546
EmitOpCode
(ILOpCode.Ldarga);
556
EmitOpCode
(ILOpCode.Starg_s);
561
EmitOpCode
(ILOpCode.Starg);
641
EmitOpCode
(code);
647
EmitOpCode
(ILOpCode.Ldc_i4_s);
652
EmitOpCode
(ILOpCode.Ldc_i4);
688
EmitOpCode
(ILOpCode.Conv_i8);
693
EmitOpCode
(ILOpCode.Conv_u8);
697
EmitOpCode
(ILOpCode.Ldc_i8);
707
EmitOpCode
(ILOpCode.Conv_i);
712
EmitOpCode
(ILOpCode.Conv_u);
722
EmitOpCode
(ILOpCode.Ldc_r4);
728
EmitOpCode
(ILOpCode.Ldc_r8);
734
EmitOpCode
(ILOpCode.Ldnull);
745
EmitOpCode
(ILOpCode.Ldstr);
CodeGen\SwitchIntegralJumpTableEmitter.cs (4)
462
_builder.
EmitOpCode
(ILOpCode.Sub);
525
_builder.
EmitOpCode
(ILOpCode.Sub);
552
_builder.
EmitOpCode
(ILOpCode.Dup);
555
_builder.
EmitOpCode
(ILOpCode.Pop);
Microsoft.CodeAnalysis.CSharp (191)
CodeGen\CodeGenerator.cs (3)
392
_builder.
EmitOpCode
(ILOpCode.Nop);
415
_builder.
EmitOpCode
(ILOpCode.Nop);
466
_builder.
EmitOpCode
(ILOpCode.Nop);
CodeGen\EmitAddress.cs (9)
142
_builder.
EmitOpCode
(ILOpCode.Dup); // dup
143
_builder.
EmitOpCode
(ILOpCode.Initobj); // initobj <type>
300
_builder.
EmitOpCode
(ILOpCode.Dup);
314
_builder.
EmitOpCode
(ILOpCode.Refanyval);
397
_builder.
EmitOpCode
(ILOpCode.Readonly);
402
_builder.
EmitOpCode
(ILOpCode.Ldelema);
455
_builder.
EmitOpCode
(ILOpCode.Ldsflda);
555
_builder.
EmitOpCode
(field.RefKind == RefKind.None ? ILOpCode.Ldflda : ILOpCode.Ldfld);
578
_builder.
EmitOpCode
(ILOpCode.Ldflda);
CodeGen\EmitArrayInitializer.cs (11)
89
_builder.
EmitOpCode
(ILOpCode.Dup);
192
_builder.
EmitOpCode
(ILOpCode.Dup);
539
_builder.
EmitOpCode
(ILOpCode.Initobj);
573
_builder.
EmitOpCode
(ILOpCode.Ldsflda);
634
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
670
_builder.
EmitOpCode
(ILOpCode.Ldsfld);
672
_builder.
EmitOpCode
(ILOpCode.Dup);
678
_builder.
EmitOpCode
(ILOpCode.Pop);
680
_builder.
EmitOpCode
(ILOpCode.Newarr);
683
_builder.
EmitOpCode
(ILOpCode.Dup);
684
_builder.
EmitOpCode
(ILOpCode.Stsfld);
CodeGen\EmitConversion.cs (9)
49
_builder.
EmitOpCode
(ILOpCode.Conv_u);
170
_builder.
EmitOpCode
(ILOpCode.Conv_u);
241
_builder.
EmitOpCode
(ILOpCode.Unbox_any);
273
_builder.
EmitOpCode
(ILOpCode.Castclass);
278
_builder.
EmitOpCode
(ILOpCode.Unbox_any);
335
_builder.
EmitOpCode
(ILOpCode.Constrained);
356
_builder.
EmitOpCode
(ILOpCode.Dup);
357
_builder.
EmitOpCode
(ILOpCode.Ldvirtftn);
364
_builder.
EmitOpCode
(ILOpCode.Ldftn);
CodeGen\EmitExpression.cs (108)
175
_builder.
EmitOpCode
(ILOpCode.Ldarg_0);
475
_builder.
EmitOpCode
(ILOpCode.Dup);
487
_builder.
EmitOpCode
(ILOpCode.Dup);
524
_builder.
EmitOpCode
(ILOpCode.Pop);
667
_builder.
EmitOpCode
(ILOpCode.Mkrefany);
679
_builder.
EmitOpCode
(ILOpCode.Refanytype);
689
_builder.
EmitOpCode
(ILOpCode.Arglist);
746
_builder.
EmitOpCode
(ILOpCode.Conv_u);
770
_builder.
EmitOpCode
(ILOpCode.Dup);
775
_builder.
EmitOpCode
(ILOpCode.Dup);
797
_builder.
EmitOpCode
(ILOpCode.Ldarg_0);
997
_builder.
EmitOpCode
(ILOpCode.Ldelem_i1);
1002
_builder.
EmitOpCode
(ILOpCode.Ldelem_u1);
1006
_builder.
EmitOpCode
(ILOpCode.Ldelem_i2);
1011
_builder.
EmitOpCode
(ILOpCode.Ldelem_u2);
1015
_builder.
EmitOpCode
(ILOpCode.Ldelem_i4);
1019
_builder.
EmitOpCode
(ILOpCode.Ldelem_u4);
1024
_builder.
EmitOpCode
(ILOpCode.Ldelem_i8);
1031
_builder.
EmitOpCode
(ILOpCode.Ldelem_i);
1035
_builder.
EmitOpCode
(ILOpCode.Ldelem_r4);
1039
_builder.
EmitOpCode
(ILOpCode.Ldelem_r8);
1045
_builder.
EmitOpCode
(ILOpCode.Ldelem_ref);
1051
_builder.
EmitOpCode
(ILOpCode.Ldelem);
1059
_builder.
EmitOpCode
(ILOpCode.Readonly);
1062
_builder.
EmitOpCode
(ILOpCode.Ldelema);
1122
_builder.
EmitOpCode
(ILOpCode.Volatile);
1124
_builder.
EmitOpCode
(ILOpCode.Ldsfld);
1148
_builder.
EmitOpCode
(ILOpCode.Volatile);
1151
_builder.
EmitOpCode
(ILOpCode.Ldfld);
1197
_builder.
EmitOpCode
(ILOpCode.Unbox);
1211
_builder.
EmitOpCode
(ILOpCode.Ldflda);
1402
_builder.
EmitOpCode
(ILOpCode.Ldind_i1);
1407
_builder.
EmitOpCode
(ILOpCode.Ldind_u1);
1411
_builder.
EmitOpCode
(ILOpCode.Ldind_i2);
1416
_builder.
EmitOpCode
(ILOpCode.Ldind_u2);
1420
_builder.
EmitOpCode
(ILOpCode.Ldind_i4);
1424
_builder.
EmitOpCode
(ILOpCode.Ldind_u4);
1429
_builder.
EmitOpCode
(ILOpCode.Ldind_i8);
1436
_builder.
EmitOpCode
(ILOpCode.Ldind_i);
1440
_builder.
EmitOpCode
(ILOpCode.Ldind_r4);
1444
_builder.
EmitOpCode
(ILOpCode.Ldind_r8);
1450
_builder.
EmitOpCode
(ILOpCode.Ldind_ref);
1454
_builder.
EmitOpCode
(ILOpCode.Ldobj);
1609
_builder.
EmitOpCode
(ILOpCode.Initobj); // initobj <MyStruct>
1633
_builder.
EmitOpCode
(ILOpCode.Constrained);
1787
_builder.
EmitOpCode
(ILOpCode.Constrained);
2107
_builder.
EmitOpCode
(ILOpCode.Conv_ovf_i);
2111
_builder.
EmitOpCode
(ILOpCode.Conv_ovf_i_un);
2130
_builder.
EmitOpCode
(ILOpCode.Ldlen);
2157
_builder.
EmitOpCode
(ILOpCode.Newarr);
2183
_builder.
EmitOpCode
(ILOpCode.Localloc);
2460
_builder.
EmitOpCode
(ILOpCode.Initobj); // initobj <MyStruct>
2809
_builder.
EmitOpCode
(ILOpCode.Dup);
2973
_builder.
EmitOpCode
(ILOpCode.Stobj);
3007
_builder.
EmitOpCode
(ILOpCode.Stelem_i1);
3013
_builder.
EmitOpCode
(ILOpCode.Stelem_i2);
3018
_builder.
EmitOpCode
(ILOpCode.Stelem_i4);
3023
_builder.
EmitOpCode
(ILOpCode.Stelem_i8);
3030
_builder.
EmitOpCode
(ILOpCode.Stelem_i);
3034
_builder.
EmitOpCode
(ILOpCode.Stelem_r4);
3038
_builder.
EmitOpCode
(ILOpCode.Stelem_r8);
3044
_builder.
EmitOpCode
(ILOpCode.Stelem_ref);
3048
_builder.
EmitOpCode
(ILOpCode.Stelem);
3061
_builder.
EmitOpCode
(ILOpCode.Volatile);
3072
_builder.
EmitOpCode
(field.IsStatic ? ILOpCode.Stsfld : ILOpCode.Stfld);
3105
_builder.
EmitOpCode
(ILOpCode.Stind_i1);
3111
_builder.
EmitOpCode
(ILOpCode.Stind_i2);
3116
_builder.
EmitOpCode
(ILOpCode.Stind_i4);
3121
_builder.
EmitOpCode
(ILOpCode.Stind_i8);
3128
_builder.
EmitOpCode
(ILOpCode.Stind_i);
3132
_builder.
EmitOpCode
(ILOpCode.Stind_r4);
3136
_builder.
EmitOpCode
(ILOpCode.Stind_r8);
3142
_builder.
EmitOpCode
(ILOpCode.Stind_ref);
3146
_builder.
EmitOpCode
(ILOpCode.Stobj);
3157
_builder.
EmitOpCode
(ILOpCode.Pop);
3173
_builder.
EmitOpCode
(ILOpCode.Isinst);
3175
_builder.
EmitOpCode
(ILOpCode.Ldnull);
3176
_builder.
EmitOpCode
(ILOpCode.Cgt_un);
3198
_builder.
EmitOpCode
(ILOpCode.Isinst);
3203
_builder.
EmitOpCode
(ILOpCode.Unbox_any);
3227
_builder.
EmitOpCode
(ILOpCode.Ldc_i4_0);
3228
_builder.
EmitOpCode
(ILOpCode.Conv_u);
3232
_builder.
EmitOpCode
(ILOpCode.Ldc_i4_0);
3233
_builder.
EmitOpCode
(ILOpCode.Conv_i);
3275
_builder.
EmitOpCode
(ILOpCode.Initobj); // initobj <MyStruct>
3293
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3301
_builder.
EmitOpCode
(ILOpCode.Sizeof);
3309
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3356
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3363
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3369
_builder.
EmitOpCode
(ILOpCode.Ldsfld);
3375
_builder.
EmitOpCode
(ILOpCode.Stsfld);
3386
_builder.
EmitOpCode
(ILOpCode.Ldstr);
3392
_builder.
EmitOpCode
(ILOpCode.Ldsfld);
3398
_builder.
EmitOpCode
(ILOpCode.Stsfld);
3410
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3416
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3429
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3437
_builder.
EmitOpCode
(ILOpCode.Castclass);
3444
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3456
_builder.
EmitOpCode
(ILOpCode.Ldtoken);
3464
_builder.
EmitOpCode
(ILOpCode.Castclass);
3585
_builder.
EmitOpCode
(ILOpCode.Dup);
3598
_builder.
EmitOpCode
(ILOpCode.Pop);
3736
_builder.
EmitOpCode
(ILOpCode.Box);
3811
_builder.
EmitOpCode
(ILOpCode.Nop);
3837
_builder.
EmitOpCode
(ILOpCode.Constrained);
3841
_builder.
EmitOpCode
(ILOpCode.Ldftn);
CodeGen\EmitOperators.cs (31)
43
_builder.
EmitOpCode
(ILOpCode.Neg);
47
_builder.
EmitOpCode
(ILOpCode.Not);
180
_builder.
EmitOpCode
(ILOpCode.Mul);
184
_builder.
EmitOpCode
(ILOpCode.Add);
188
_builder.
EmitOpCode
(ILOpCode.Sub);
194
_builder.
EmitOpCode
(ILOpCode.Div_un);
198
_builder.
EmitOpCode
(ILOpCode.Div);
205
_builder.
EmitOpCode
(ILOpCode.Rem_un);
209
_builder.
EmitOpCode
(ILOpCode.Rem);
214
_builder.
EmitOpCode
(ILOpCode.Shl);
220
_builder.
EmitOpCode
(ILOpCode.Shr_un);
224
_builder.
EmitOpCode
(ILOpCode.Shr);
229
_builder.
EmitOpCode
(ILOpCode.Shr_un);
233
_builder.
EmitOpCode
(ILOpCode.And);
237
_builder.
EmitOpCode
(ILOpCode.Xor);
241
_builder.
EmitOpCode
(ILOpCode.Or);
445
_builder.
EmitOpCode
(ILOpCode.Cgt_un);
459
_builder.
EmitOpCode
(ILOpCode.Ceq);
466
_builder.
EmitOpCode
(opCode);
531
_builder.
EmitOpCode
(ILOpCode.Ldc_i4_0);
535
_builder.
EmitOpCode
(ILOpCode.Conv_i8);
539
_builder.
EmitOpCode
(ILOpCode.Conv_i);
543
_builder.
EmitOpCode
(ILOpCode.Sub_ovf);
633
_builder.
EmitOpCode
(ILOpCode.Mul_ovf_un);
637
_builder.
EmitOpCode
(ILOpCode.Mul_ovf);
644
_builder.
EmitOpCode
(ILOpCode.Add_ovf_un);
648
_builder.
EmitOpCode
(ILOpCode.Add_ovf);
655
_builder.
EmitOpCode
(ILOpCode.Sub_ovf_un);
659
_builder.
EmitOpCode
(ILOpCode.Sub_ovf);
686
_builder.
EmitOpCode
(ILOpCode.Ldc_i4_0);
687
_builder.
EmitOpCode
(ILOpCode.Ceq);
CodeGen\EmitStackAllocInitializer.cs (10)
40
_builder.
EmitOpCode
(ILOpCode.Dup);
54
_builder.
EmitOpCode
(ILOpCode.Dup);
55
_builder.
EmitOpCode
(ILOpCode.Ldsflda);
131
_builder.
EmitOpCode
(ILOpCode.Dup);
151
_builder.
EmitOpCode
(ILOpCode.Add);
156
_builder.
EmitOpCode
(ILOpCode.Add);
161
_builder.
EmitOpCode
(ILOpCode.Conv_i);
163
_builder.
EmitOpCode
(ILOpCode.Mul);
164
_builder.
EmitOpCode
(ILOpCode.Add);
172
_builder.
EmitOpCode
(ILOpCode.Sizeof);
CodeGen\EmitStatement.cs (10)
140
_builder.
EmitOpCode
(ILOpCode.Nop);
595
_builder.
EmitOpCode
(ILOpCode.Isinst);
1073
_builder.
EmitOpCode
(ILOpCode.Isinst);
1075
_builder.
EmitOpCode
(ILOpCode.Dup);
1077
_builder.
EmitOpCode
(ILOpCode.Pop);
1105
_builder.
EmitOpCode
(ILOpCode.Unbox_any);
1162
_builder.
EmitOpCode
(ILOpCode.Pop);
1179
_builder.
EmitOpCode
(ILOpCode.Cgt_un);
1187
_builder.
EmitOpCode
(ILOpCode.Pop);
1415
_builder.
EmitOpCode
(ILOpCode.Ldind_u2);
Microsoft.CodeAnalysis.VisualBasic (180)
CodeGen\CodeGenerator.vb (2)
253
_builder.
EmitOpCode
(ILOpCode.Nop)
272
_builder.
EmitOpCode
(ILOpCode.Nop)
CodeGen\EmitAddress.vb (7)
66
_builder.
EmitOpCode
(ILOpCode.Dup)
92
_builder.
EmitOpCode
(ILOpCode.Ldarg_0)
95
_builder.
EmitOpCode
(ILOpCode.Ldarg_0)
414
_builder.
EmitOpCode
(ILOpCode.Readonly)
418
_builder.
EmitOpCode
(ILOpCode.Ldelema)
437
_builder.
EmitOpCode
(ILOpCode.Ldsflda)
511
_builder.
EmitOpCode
(ILOpCode.Ldflda)
CodeGen\EmitArrayInitializer.vb (2)
70
_builder.
EmitOpCode
(ILOpCode.Dup)
157
_builder.
EmitOpCode
(ILOpCode.Dup)
CodeGen\EmitConversion.vb (20)
82
_builder.
EmitOpCode
(ILOpCode.Ceq)
83
_builder.
EmitOpCode
(ILOpCode.Ldc_i4_0)
84
_builder.
EmitOpCode
(ILOpCode.Ceq)
86
_builder.
EmitOpCode
(ILOpCode.Cgt_un)
95
_builder.
EmitOpCode
(ILOpCode.Ldc_i4_0)
96
_builder.
EmitOpCode
(ILOpCode.Cgt_un)
97
_builder.
EmitOpCode
(ILOpCode.Neg)
126
_builder.
EmitOpCode
(ILOpCode.Conv_r4)
134
_builder.
EmitOpCode
(ILOpCode.Conv_r4)
181
_builder.
EmitOpCode
(ILOpCode.Castclass)
216
_builder.
EmitOpCode
(ILOpCode.Dup)
223
_builder.
EmitOpCode
(ILOpCode.Pop)
245
_builder.
EmitOpCode
(ILOpCode.Unbox_any)
339
_builder.
EmitOpCode
(ILOpCode.Unbox_any)
344
_builder.
EmitOpCode
(ILOpCode.Castclass)
364
_builder.
EmitOpCode
(ILOpCode.Unbox_any)
376
_builder.
EmitOpCode
(ILOpCode.Castclass)
419
_builder.
EmitOpCode
(ILOpCode.Castclass)
498
_builder.
EmitOpCode
(ILOpCode.Isinst)
502
_builder.
EmitOpCode
(ILOpCode.Unbox_any)
CodeGen\EmitExpression.vb (95)
132
_builder.
EmitOpCode
(ILOpCode.Ldarg_0)
332
_builder.
EmitOpCode
(ILOpCode.Dup)
337
_builder.
EmitOpCode
(ILOpCode.Dup)
353
_builder.
EmitOpCode
(ILOpCode.Pop)
468
_builder.
EmitOpCode
(ILOpCode.Dup)
469
_builder.
EmitOpCode
(ILOpCode.Ldvirtftn)
471
_builder.
EmitOpCode
(ILOpCode.Ldftn)
495
_builder.
EmitOpCode
(ILOpCode.Ldarg_0)
497
_builder.
EmitOpCode
(ILOpCode.Ldobj)
572
_builder.
EmitOpCode
(ILOpCode.Ldelem_i1)
576
_builder.
EmitOpCode
(ILOpCode.Ldelem_u1)
579
_builder.
EmitOpCode
(ILOpCode.Ldelem_i2)
583
_builder.
EmitOpCode
(ILOpCode.Ldelem_u2)
586
_builder.
EmitOpCode
(ILOpCode.Ldelem_i4)
589
_builder.
EmitOpCode
(ILOpCode.Ldelem_u4)
593
_builder.
EmitOpCode
(ILOpCode.Ldelem_i8)
598
_builder.
EmitOpCode
(ILOpCode.Ldelem_i)
601
_builder.
EmitOpCode
(ILOpCode.Ldelem_r4)
604
_builder.
EmitOpCode
(ILOpCode.Ldelem_r8)
608
_builder.
EmitOpCode
(ILOpCode.Ldelem_ref)
611
_builder.
EmitOpCode
(ILOpCode.Ldelem)
616
_builder.
EmitOpCode
(ILOpCode.Readonly)
619
_builder.
EmitOpCode
(ILOpCode.Ldelema)
659
_builder.
EmitOpCode
(ILOpCode.Dup)
663
_builder.
EmitOpCode
(ILOpCode.Dup)
673
_builder.
EmitOpCode
(ILOpCode.Ldsfld)
697
_builder.
EmitOpCode
(ILOpCode.Ldfld)
722
Me._builder.
EmitOpCode
(ILOpCode.Unbox)
731
Me._builder.
EmitOpCode
(ILOpCode.Ldflda)
818
_builder.
EmitOpCode
(ILOpCode.Ldind_i1)
822
_builder.
EmitOpCode
(ILOpCode.Ldind_u1)
825
_builder.
EmitOpCode
(ILOpCode.Ldind_i2)
829
_builder.
EmitOpCode
(ILOpCode.Ldind_u2)
832
_builder.
EmitOpCode
(ILOpCode.Ldind_i4)
835
_builder.
EmitOpCode
(ILOpCode.Ldind_u4)
839
_builder.
EmitOpCode
(ILOpCode.Ldind_i8)
844
_builder.
EmitOpCode
(ILOpCode.Ldind_i)
847
_builder.
EmitOpCode
(ILOpCode.Ldind_r4)
850
_builder.
EmitOpCode
(ILOpCode.Ldind_r8)
854
_builder.
EmitOpCode
(ILOpCode.Ldind_ref)
856
_builder.
EmitOpCode
(ILOpCode.Ldobj)
1096
_builder.
EmitOpCode
(ILOpCode.Constrained)
1133
_builder.
EmitOpCode
(ILOpCode.Nop)
1217
_builder.
EmitOpCode
(ILOpCode.Isinst)
1223
_builder.
EmitOpCode
(ILOpCode.Ldnull)
1226
_builder.
EmitOpCode
(ILOpCode.Ceq)
1228
_builder.
EmitOpCode
(ILOpCode.Cgt_un)
1336
_builder.
EmitOpCode
(ILOpCode.Dup)
1347
_builder.
EmitOpCode
(ILOpCode.Pop)
1486
_builder.
EmitOpCode
(ILOpCode.Newarr)
1503
_builder.
EmitOpCode
(ILOpCode.Ldlen)
1533
_builder.
EmitOpCode
(ILOpCode.Initobj) ' initobj <MyStruct>
1582
_builder.
EmitOpCode
(ILOpCode.Initobj)
1717
Me._builder.
EmitOpCode
(ILOpCode.Initobj) ' initobj <MyStruct>
1854
Me._builder.
EmitOpCode
(ILOpCode.Dup)
1878
_builder.
EmitOpCode
(ILOpCode.Dup)
1958
_builder.
EmitOpCode
(ILOpCode.Stobj)
1985
_builder.
EmitOpCode
(ILOpCode.Stelem_i1)
1990
_builder.
EmitOpCode
(ILOpCode.Stelem_i2)
1994
_builder.
EmitOpCode
(ILOpCode.Stelem_i4)
1998
_builder.
EmitOpCode
(ILOpCode.Stelem_i8)
2003
_builder.
EmitOpCode
(ILOpCode.Stelem_i)
2006
_builder.
EmitOpCode
(ILOpCode.Stelem_r4)
2009
_builder.
EmitOpCode
(ILOpCode.Stelem_r8)
2013
_builder.
EmitOpCode
(ILOpCode.Stelem_ref)
2015
_builder.
EmitOpCode
(ILOpCode.Stelem)
2026
_builder.
EmitOpCode
(ILOpCode.Stsfld)
2028
_builder.
EmitOpCode
(ILOpCode.Stfld)
2055
_builder.
EmitOpCode
(ILOpCode.Stind_i1)
2060
_builder.
EmitOpCode
(ILOpCode.Stind_i2)
2064
_builder.
EmitOpCode
(ILOpCode.Stind_i4)
2068
_builder.
EmitOpCode
(ILOpCode.Stind_i8)
2073
_builder.
EmitOpCode
(ILOpCode.Stind_i)
2076
_builder.
EmitOpCode
(ILOpCode.Stind_r4)
2079
_builder.
EmitOpCode
(ILOpCode.Stind_r8)
2083
_builder.
EmitOpCode
(ILOpCode.Stind_ref)
2085
_builder.
EmitOpCode
(ILOpCode.Stobj)
2094
_builder.
EmitOpCode
(ILOpCode.Pop)
2103
_builder.
EmitOpCode
(ILOpCode.Ldtoken)
2114
_builder.
EmitOpCode
(ILOpCode.Ldtoken)
2123
_builder.
EmitOpCode
(ILOpCode.Ldtoken)
2132
_builder.
EmitOpCode
(ILOpCode.Castclass)
2146
_builder.
EmitOpCode
(ILOpCode.Ldtoken)
2153
_builder.
EmitOpCode
(ILOpCode.Ldtoken)
2162
_builder.
EmitOpCode
(ILOpCode.Castclass)
2170
_builder.
EmitOpCode
(ILOpCode.Box)
2175
_builder.
EmitOpCode
(ILOpCode.Unbox_any)
2182
_builder.
EmitOpCode
(ILOpCode.Ldtoken)
2198
_builder.
EmitOpCode
(ILOpCode.Ldtoken)
2203
_builder.
EmitOpCode
(ILOpCode.Ldsfld)
2208
_builder.
EmitOpCode
(ILOpCode.Stsfld)
2217
_builder.
EmitOpCode
(ILOpCode.Ldstr)
2222
_builder.
EmitOpCode
(ILOpCode.Ldsfld)
2227
_builder.
EmitOpCode
(ILOpCode.Stsfld)
2237
_builder.
EmitOpCode
(ILOpCode.Ldtoken)
CodeGen\EmitOperators.vb (34)
34
_builder.
EmitOpCode
(ILOpCode.Ldc_i4_0)
37
_builder.
EmitOpCode
(ILOpCode.Conv_i8)
44
_builder.
EmitOpCode
(ILOpCode.Sub_ovf)
46
_builder.
EmitOpCode
(ILOpCode.Neg)
61
_builder.
EmitOpCode
(ILOpCode.Not)
180
_builder.
EmitOpCode
(ILOpCode.And)
183
_builder.
EmitOpCode
(ILOpCode.Xor)
186
_builder.
EmitOpCode
(ILOpCode.Or)
203
_builder.
EmitOpCode
(ILOpCode.And)
208
_builder.
EmitOpCode
(ILOpCode.Xor)
213
_builder.
EmitOpCode
(ILOpCode.Or)
256
_builder.
EmitOpCode
(ILOpCode.Mul_ovf)
260
_builder.
EmitOpCode
(ILOpCode.Mul_ovf_un)
262
_builder.
EmitOpCode
(ILOpCode.Mul)
267
_builder.
EmitOpCode
(ILOpCode.Rem_un)
269
_builder.
EmitOpCode
(ILOpCode.[Rem])
275
_builder.
EmitOpCode
(ILOpCode.Add_ovf)
279
_builder.
EmitOpCode
(ILOpCode.Add_ovf_un)
281
_builder.
EmitOpCode
(ILOpCode.Add)
287
_builder.
EmitOpCode
(ILOpCode.Sub_ovf)
291
_builder.
EmitOpCode
(ILOpCode.Sub_ovf_un)
293
_builder.
EmitOpCode
(ILOpCode.Sub)
300
_builder.
EmitOpCode
(ILOpCode.Div_un)
302
_builder.
EmitOpCode
(ILOpCode.Div)
314
_builder.
EmitOpCode
(ILOpCode.And)
317
_builder.
EmitOpCode
(ILOpCode.Shl)
329
_builder.
EmitOpCode
(ILOpCode.And)
333
_builder.
EmitOpCode
(ILOpCode.Shr_un)
335
_builder.
EmitOpCode
(ILOpCode.Shr)
566
_builder.
EmitOpCode
(ILOpCode.Cgt_un)
578
_builder.
EmitOpCode
(ILOpCode.Ceq)
587
_builder.
EmitOpCode
(opCode)
628
_builder.
EmitOpCode
(ILOpCode.Ldc_i4_0)
629
_builder.
EmitOpCode
(ILOpCode.Ceq)
CodeGen\EmitStatement.vb (20)
93
_builder.
EmitOpCode
(ILOpCode.Nop)
229
_builder.
EmitOpCode
(ILOpCode.Isinst)
231
_builder.
EmitOpCode
(ILOpCode.Ldnull)
232
_builder.
EmitOpCode
(ILOpCode.Cgt_un)
237
_builder.
EmitOpCode
(ILOpCode.Cgt_un)
240
_builder.
EmitOpCode
(ILOpCode.And)
245
_builder.
EmitOpCode
(ILOpCode.Ceq)
248
_builder.
EmitOpCode
(ILOpCode.And)
253
_builder.
EmitOpCode
(ILOpCode.Castclass)
259
_builder.
EmitOpCode
(ILOpCode.Pop)
280
_builder.
EmitOpCode
(ILOpCode.Isinst)
282
_builder.
EmitOpCode
(ILOpCode.Dup)
284
_builder.
EmitOpCode
(ILOpCode.Pop)
302
_builder.
EmitOpCode
(ILOpCode.Dup)
310
_builder.
EmitOpCode
(ILOpCode.Unbox_any)
384
_builder.
EmitOpCode
(ILOpCode.Pop)
394
_builder.
EmitOpCode
(ILOpCode.Cgt_un)
401
_builder.
EmitOpCode
(ILOpCode.Pop)
1210
_builder.
EmitOpCode
(ILOpCode.Nop)
1483
_builder.
EmitOpCode
(ILOpCode.Add)