53 references to EmitOpCode
Microsoft.CodeAnalysis (7)
CodeGen\ILBuilderEmit.cs (6)
29this.EmitOpCode(code, code.NetStackBehavior()); 109EmitOpCode(ILOpCode.Call, -2); 370this.EmitOpCode(ILOpCode.Newobj, 1 - (int)arrayType.Rank); 384this.EmitOpCode(ILOpCode.Call, -(int)arrayType.Rank); 398this.EmitOpCode(ILOpCode.Call, -(int)arrayType.Rank); 412this.EmitOpCode(ILOpCode.Call, -(2 + (int)arrayType.Rank));
Emit\EditAndContinue\DeletedMethodBody.cs (1)
77builder.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)
3358ilBuilder.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) 1735Me._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)