2008-09-18 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Thu, 18 Sep 2008 20:05:12 +0000 (20:05 -0000)
committerZoltan Varga <vargaz@gmail.com>
Thu, 18 Sep 2008 20:05:12 +0000 (20:05 -0000)
commite576ad2ffb36bba23f08735bc4b546f4eb688aff
treeff62de38a933c82fb3797428da885f9600c4812f
parentacfe2986ae20dd082db384dfbe5d245f4e5dc1e7
2008-09-18  Zoltan Varga  <vargaz@gmail.com>

* class.c (can_access_internals): Call mono_assembly_load_friends ()
before accessing the friend_assembly_names field.

* assembly.c (mono_assembly_load_friends): Make this callable multiple
times.
(mono_assembly_load_from_full): Avoid calling load_friends (), it is
called lazily when it is needed.

* metadata-internals.h (struct _MonoAssembly): Add
'friend_assembly_names_inited' flag.

svn path=/trunk/mono/; revision=113458
mono/metadata/ChangeLog
mono/metadata/assembly.c
mono/metadata/class.c
mono/metadata/metadata-internals.h