예제 #1
1
파일: ICMethods.cs 프로젝트: reshadi2/mcjs
 static void LoadValue(ILGen.BaseILGenerator ilGen, System.Reflection.Emit.LocalBuilder values, int index, mdr.ValueTypes valueType)
 {
   ilGen.Ldloc(values);
   ilGen.Ldc_I4(index);
   ilGen.Ldelema(CodeGen.Types.DValue.TypeOf);
   if (valueType != mdr.ValueTypes.DValueRef)
     ilGen.Call(CodeGen.Types.DValue.As(valueType));
 }