Example #1
0
 internal override void EmitOpCode(MethodILWriter emittingContext)
 {
     if (this._argSize == 1)
     {
         emittingContext.EmitAsSByte(this._opCode, this._int32);
     }
     else
     {
         emittingContext.Emit(this._opCode, this._int32);
     }
 }
Example #2
0
 internal override void EmitOpCode(MethodILWriter emittingContext)
 {
     emittingContext.Emit(emittingContext.GetMaxForLabel(this._targetLabel) <= SByte.MaxValue ? this.ShortForm : this.LongForm, this._targetLabel);
 }
Example #3
0
 internal override void EmitOpCode(MethodILWriter emittingContext)
 {
     emittingContext.Emit(this._opCode);
 }
Example #4
0
 internal override void EmitOpCode(MethodILWriter emittingContext)
 {
     emittingContext.Emit(this._methodSig, this._varArgs);
 }
Example #5
0
 internal override void EmitOpCode(MethodILWriter emittingContext)
 {
     emittingContext.Emit(this._opCode, this._ctor, this._useGDefIfPossible);
 }
Example #6
0
 internal override void EmitOpCode(MethodILWriter emittingContext)
 {
     emittingContext.EmitNormalOrVirtual(this._method, this._normal, this._virtual);
 }
Example #7
0
 internal override void EmitOpCode(MethodILWriter emittingContext)
 {
     emittingContext.Emit(this._code, this._label);
 }
Example #8
0
 internal override void EmitOpCode(MethodILWriter emittingContext)
 {
     emittingContext.Emit(OpCodes.Switch, this._labels);
 }