[Mono-dev] [patch] coreclr: metadata/*

Sebastien Pouliot sebastien.pouliot at gmail.com
Sat Mar 21 10:26:42 EDT 2009


Hello Mark,

On Sat, 2009-03-21 at 09:21 +0100, Mark Probst wrote:
> Hey Sebastien,
> 
> > This patch adds the reflection checks for fields and also reworks (and
> > move*) how the checks are done on methods.
> 
> Looks good.  One question, though: are you sure that in CoreCLR even
> critical methods cannot via reflection access fields and methods that
> they usually couldn't via the type system?

Sure? no. AFAIK we have no way to create our own [safe]critical code on
MS platform to test such scenarios. 

OTOH I don't see any problem to reduce checks for critical code if (or
when) our code base needs/requires it. But right now it's far easier to
spot a "wrong failure" than a "wrong success", so I prefer disallowing
until needed.

Thanks,
Sebastien



More information about the Mono-devel-list mailing list