[Mono-dev] [PATCH] Managed Marshal.Copy implemantations
Paolo Molaro
lupus at ximian.com
Thu Mar 20 10:26:21 EDT 2008
On 03/20/08 Kornél Pál wrote:
> > cases). So you'd need at least another icall that says if the Copy
> > operations are allowed on the array. It's better to have a single icall
> > that does it all, returning 0 for the cases where the copy is not
> > allowed. In that case the name GetElementSize would be wrong.
>
> OK, I see the problem. Would it be reasonable to expose internal runtime
> structures to managed code so that it could read internal array properties
> rather than relying on internal calls?
Yes, we expose them with internal calls:)
Eventually we may expose MonoVTable as such, but there is little chance
something like MonoClass will be ever exported. Internal calls is the
way to go.
lupus
--
-----------------------------------------------------------------
lupus at debian.org debian/rules
lupus at ximian.com Monkeys do it better
More information about the Mono-devel-list
mailing list