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)); }