53 references to EmitOpCode
Microsoft.CodeAnalysis (7)
CodeGen\ILBuilderEmit.cs (6)
29
this.
EmitOpCode
(code, code.NetStackBehavior());
109
EmitOpCode
(ILOpCode.Call, -2);
370
this.
EmitOpCode
(ILOpCode.Newobj, 1 - (int)arrayType.Rank);
384
this.
EmitOpCode
(ILOpCode.Call, -(int)arrayType.Rank);
398
this.
EmitOpCode
(ILOpCode.Call, -(int)arrayType.Rank);
412
this.
EmitOpCode
(ILOpCode.Call, -(2 + (int)arrayType.Rank));
Emit\EditAndContinue\DeletedMethodBody.cs (1)
77
builder.
EmitOpCode
(System.Reflection.Metadata.ILOpCode.Newobj, 4);
Microsoft.CodeAnalysis.CSharp (30)
CodeGen\EmitArrayInitializer.cs (4)
581
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: -3);
587
_builder.
EmitOpCode
(ILOpCode.Newobj, stackAdjustment: -1);
636
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0);
690
_builder.
EmitOpCode
(ILOpCode.Newobj, 0);
CodeGen\EmitConversion.cs (2)
85
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0);
370
_builder.
EmitOpCode
(ILOpCode.Newobj, -1); // pop 2 args and push delegate object
CodeGen\EmitExpression.cs (14)
508
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0);
680
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0);
1637
_builder.
EmitOpCode
(ILOpCode.Call, stackBehavior);
1779
_builder.
EmitOpCode
(ILOpCode.Call, stackBehavior);
1783
_builder.
EmitOpCode
(ILOpCode.Callvirt, stackBehavior);
1789
_builder.
EmitOpCode
(ILOpCode.Callvirt, stackBehavior);
2235
_builder.
EmitOpCode
(ILOpCode.Newobj, stackAdjustment);
2493
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment);
3284
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0); //argument off, return value on
3424
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0); //argument off, return value on
3431
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: -1); //2 arguments off, return value on
3451
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0); //argument off, return value on
3458
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: -1); //2 arguments off, return value on
3765
_builder.
EmitOpCode
(ILOpCode.Calli, stackBehavior);
CodeGen\EmitStackAllocInitializer.cs (2)
43
_builder.
EmitOpCode
(ILOpCode.Initblk, -3);
58
_builder.
EmitOpCode
(ILOpCode.Cpblk, -3);
CodeGen\EmitStatement.cs (7)
1378
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0);
1411
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: -1);
1492
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0);
1564
_builder.
EmitOpCode
(ILOpCode.Call, 0);
1683
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: -1);
1710
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0);
1712
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: -1);
Compilation\CSharpCompilation.cs (1)
3358
ilBuilder.
EmitOpCode
(ILOpCode.Call, stackAdjustment: 0);
Microsoft.CodeAnalysis.VisualBasic (16)
CodeGen\EmitExpression.vb (11)
485
_builder.
EmitOpCode
(ILOpCode.Newobj, -1)
1090
_builder.
EmitOpCode
(ILOpCode.Call, stackBehavior)
1093
_builder.
EmitOpCode
(ILOpCode.Callvirt, stackBehavior)
1098
_builder.
EmitOpCode
(ILOpCode.Callvirt, stackBehavior)
1549
_builder.
EmitOpCode
(ILOpCode.Newobj, ILOpCode.Newobj.StackPushCount() - arguments.Length)
1735
Me._builder.
EmitOpCode
(ILOpCode.[Call], -stackAdjustment)
2106
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment:=0) 'argument off, return value on
2120
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment:=0) ' argument off, return value on
2125
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment:=-1) ' 2 arguments off, return value on
2150
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment:=0) ' argument off, return value on
2155
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment:=-1) ' 2 arguments off, return value on
CodeGen\EmitStatement.vb (5)
436
_builder.
EmitOpCode
(ILOpCode.Call, -1)
441
_builder.
EmitOpCode
(ILOpCode.Call, -2)
452
_builder.
EmitOpCode
(ILOpCode.Call, 0)
1102
_builder.
EmitOpCode
(ILOpCode.[Call], stackAdjustment:=0)
1177
_builder.
EmitOpCode
(ILOpCode.Call, stackAdjustment:=-2)