X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Ficall.c;h=a7a725a8d32c35459d1a1124050853c295e09720;hb=bcf59453f0cb7cba4c3217a2416099d438049ebf;hp=f417148ff983e0ca1dc41dbf554de784e509884a;hpb=6549f7ea7cd92657644ba3c73dcedf68527cef3d;p=mono.git diff --git a/mono/metadata/icall.c b/mono/metadata/icall.c index f417148ff98..a7a725a8d32 100644 --- a/mono/metadata/icall.c +++ b/mono/metadata/icall.c @@ -4659,6 +4659,20 @@ vell_icall_MonoType_get_core_clr_security_level (MonoReflectionType *this) return mono_security_core_clr_class_level (klass); } +ICALL_EXPORT int +ves_icall_MonoField_get_core_clr_security_level (MonoReflectionField *this) +{ + MonoClassField *field = this->field; + return mono_security_core_clr_field_level (field, TRUE); +} + +ICALL_EXPORT int +ves_icall_MonoMethod_get_core_clr_security_level (MonoReflectionMethod *this) +{ + MonoMethod *method = this->method; + return mono_security_core_clr_method_level (method, TRUE); +} + static void fill_reflection_assembly_name (MonoDomain *domain, MonoReflectionAssemblyName *aname, MonoAssemblyName *name, const char *absolute, gboolean by_default_version, gboolean default_publickey, gboolean default_token) {