On 01.10.2013 11:37, [email protected] wrote:
Is it the case that calling a static field via the embedded API does not cause
the static constructor to be run?
This seems to be the behaviour I am observing.
In the example below setting the static MetaDataXXX fields (before any other
static access) does not cause the static constructor to be run and expected
behaviour is lost.
If I call a static warmup method first, which does trigger the constructor,
then all is well.
You're supposed to call mono_runtime_class_init () on the vtable
of the class before calling mono_field_static_get/set.
Robert
_______________________________________________
Mono-list maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list