[remoting] Check for transparent proxy in ves_icall_MonoField_{Get,Set}ValueInternal
commitcd2fd4d81daf208f7894124e14d11a7274ed209b
authorAleksey Kliger <alklig@microsoft.com>
Fri, 3 Nov 2017 20:06:23 +0000 (3 16:06 -0400)
committerAleksey Kliger <alklig@microsoft.com>
Wed, 8 Nov 2017 16:00:21 +0000 (8 11:00 -0500)
treed91d3b45a93aa1a6bb14674b7f66bd13f298dea4
parentfb0fe43283eccc26b6bc1a6b13baea576f0c92be
[remoting] Check for transparent proxy in ves_icall_MonoField_{Get,Set}ValueInternal

Cover the case where System.Reflection.TypeInfo:GetValue or
System.Reflection.TypeInfo:SetValue are passed a transparent proxy as the
object.

Fixes https://bugzilla.xamarin.com/show_bug.cgi?id=60245
mono/metadata/icall.c