internal static Type[] GetMethodInstantiationPublic(IRuntimeMethodInfo method) { RuntimeType[] result = null; RuntimeMethodHandle.GetMethodInstantiation(RuntimeMethodHandle.EnsureNonNullMethodInfo(method).Value, JitHelpers.GetObjectHandleOnStack <RuntimeType[]>(ref result), false); GC.KeepAlive(method); return(result); }
internal static RuntimeType[] GetMethodInstantiationInternal(IRuntimeMethodInfo method) { RuntimeType[] o = (RuntimeType[])null; RuntimeMethodHandle.GetMethodInstantiation(RuntimeMethodHandle.EnsureNonNullMethodInfo(method).Value, JitHelpers.GetObjectHandleOnStack <RuntimeType[]>(ref o), true); GC.KeepAlive((object)method); return(o); }
internal static RuntimeType[] GetMethodInstantiationInternal(RuntimeMethodHandleInternal method) { RuntimeType[] result = null; RuntimeMethodHandle.GetMethodInstantiation(method, JitHelpers.GetObjectHandleOnStack <RuntimeType[]>(ref result), true); return(result); }