[reflection] Coop handles for more icalls in `System.RuntimeTypeHandle` (#4220)
authorAleksey Kliger (λgeek) <akliger@gmail.com>
Thu, 12 Jan 2017 19:05:59 +0000 (14:05 -0500)
committerGitHub <noreply@github.com>
Thu, 12 Jan 2017 19:05:59 +0000 (14:05 -0500)
commit1003c4b19fddac13924c496ebe7ed0356dd63908
tree5fbbc074027522eb0ddc85242a1e6e218f72818f
parentaf132734b6f22d097edb890422158031e588824e
[reflection] Coop handles for more icalls in `System.RuntimeTypeHandle` (#4220)

* [reflection] Use handles for ves_icall_RuntimeType_get_DeclaringMethod

* [reflection] Use handles for System.RuntimeType.GetInterfaces

* [reflection] Use handles for System.RuntimeType.GetInterfaceMapData

* [reflection] Use handles for System.RuntimeType.GetGenericArgumentsInternal

* [reflection] Use handles for System.RuntimeType.MakePointerType

* [reflection] Use handles for ves_icall_RuntimeType_get_DeclaringType

* [reflection] Use handles for more System.RuntimeType icalls

  - CreateInstanceInternal
  - GetConstructors_native
  - GetCorrespondingInflatedConstructor
  - GetCorrespondingInflatedMethod
  - GetEvents_native
  - GetFields_native
  - GetGenericParameterPosition
  - GetMethodsByName_native
  - GetNestedTypes_native
  - GetPacking
  - GetTypeCodeImplInternal
  - IsTypeExportedToWindowsRuntime
  - IsWindowsRuntimeObjectType
  - get_core_clr_security_level
  - make_array_type
  - make_byref_type
mono/metadata/icall-def.h
mono/metadata/icall.c
mono/metadata/object-internals.h