示例#1
0
        public override void VisitInlineRInstruction(InlineRInstruction inlineRInstruction)
        {
            if (inlineRInstruction.OpCode != OpCodes.Ldc_R4)
            {
                throw new NotSupportedException();
            }

            instructions.Add(new LoadDoubleInstructionWithReflectionEmit(inlineRInstruction.OpCode, inlineRInstruction.Double));
        }
示例#2
0
 public override void VisitInlineRInstruction(InlineRInstruction inlineRInstruction)
 {
     base.VisitInlineRInstruction(inlineRInstruction);
 }
 /// <summary>
 /// Visits the inline r instruction.
 /// </summary>
 /// <param name="inlineRInstruction">The inline r instruction.</param>
 public override void VisitInlineRInstruction(InlineRInstruction inlineRInstruction)
 {
 }
 public virtual void VisitInlineRInstruction(InlineRInstruction inlineRInstruction)
 {
 }
 public virtual void VisitInlineRInstruction(InlineRInstruction inlineRInstruction)
 {
 }
 public override void VisitInlineRInstruction(InlineRInstruction inlineRInstruction)
 {
     Process(inlineRInstruction, inlineRInstruction.Double);
     ilGenerator.Emit(inlineRInstruction.OpCode, inlineRInstruction.Double);
 }