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