3 implementations of IRuntimeMethodInfo
mscorlib (3)
system\reflection\ConstructorInfo.cs (1)
162
internal sealed class RuntimeConstructorInfo : ConstructorInfo, ISerializable,
IRuntimeMethodInfo
system\reflection\methodinfo.cs (1)
130
internal sealed class RuntimeMethodInfo : MethodInfo, ISerializable,
IRuntimeMethodInfo
system\runtimehandles.cs (1)
962
internal class RuntimeMethodInfoStub :
IRuntimeMethodInfo
89 references to IRuntimeMethodInfo
mscorlib (89)
system\delegate.cs (3)
236
IRuntimeMethodInfo
method = FindMethodHandle();
733
private extern bool BindToMethodInfo(Object target,
IRuntimeMethodInfo
method, RuntimeType methodType, DelegateBindingFlags flags);
769
internal extern
IRuntimeMethodInfo
FindMethodHandle();
system\diagnostics\stacktrace.cs (1)
232
IRuntimeMethodInfo
mhReal = RuntimeMethodHandle.GetTypicalMethodDefinition(new RuntimeMethodInfoStub(mh, this));
system\exception.cs (2)
272
static extern private
IRuntimeMethodInfo
GetMethodFromStackTrace(Object stackTrace);
277
IRuntimeMethodInfo
method = GetMethodFromStackTrace(_stackTrace);
system\multicastdelegate.cs (1)
585
IRuntimeMethodInfo
method = FindMethodHandle();
system\reflection\assembly.cs (1)
1468
IRuntimeMethodInfo
methodHandle = null;
system\reflection\ConstructorInfo.cs (1)
314
RuntimeMethodHandleInternal
IRuntimeMethodInfo
.Value
system\reflection\customattribute.cs (5)
1611
IRuntimeMethodInfo
ctor;
1692
IRuntimeMethodInfo
ctor = null;
1858
out
IRuntimeMethodInfo
ctor,
2063
private static unsafe extern Object _CreateCaObject(RuntimeModule pModule,
IRuntimeMethodInfo
pCtor, byte** ppBlob, byte* pEndBlob, int* pcNamedArgs);
2065
private static unsafe Object CreateCaObject(RuntimeModule module,
IRuntimeMethodInfo
ctor, ref IntPtr blob, IntPtr blobEnd, out int namedArgs)
system\reflection\emit\dynamicilgenerator.cs (1)
1230
IRuntimeMethodInfo
methodReal = method.GetMethodInfo();
system\reflection\emit\dynamicmethod.cs (1)
27
internal
IRuntimeMethodInfo
m_methodHandle;
system\reflection\emit\modulebuilder.cs (1)
198
private extern static int GetMemberRefOfMethodInfo(RuntimeModule module, int tr,
IRuntimeMethodInfo
method);
system\reflection\methodinfo.cs (4)
300
RuntimeMethodHandleInternal
IRuntimeMethodInfo
.Value
449
IRuntimeMethodInfo
handle1 = RuntimeMethodHandle.StripMethodInstantiation(this);
450
IRuntimeMethodInfo
handle2 = RuntimeMethodHandle.StripMethodInstantiation(mi);
1057
IRuntimeMethodInfo
method = RuntimeMethodHandle.GetCurrentMethod(ref stackMark);
system\reflection\module.cs (1)
722
IRuntimeMethodInfo
methodHandle = ModuleHandle.ResolveMethodHandleInternal(GetNativeHandle(), tk, typeArgs, methodArgs);
system\reflection\parameterinfo.cs (3)
269
internal unsafe static ParameterInfo[] GetParameters(
IRuntimeMethodInfo
method, MemberInfo member, Signature sig)
278
internal unsafe static ParameterInfo GetReturnParameter(
IRuntimeMethodInfo
method, MemberInfo member, Signature sig)
289
IRuntimeMethodInfo
methodHandle, MemberInfo member, Signature sig, out ParameterInfo returnParameter, bool fetchReturnParameter)
system\rttype.cs (5)
1987
internal static MethodBase GetMethodBase(
IRuntimeMethodInfo
methodHandle)
1993
internal static MethodBase GetMethodBase(RuntimeType reflectedType,
IRuntimeMethodInfo
methodHandle)
2043
IRuntimeMethodInfo
rmi = (
IRuntimeMethodInfo
)methodBases[i];
3658
IRuntimeMethodInfo
declaringMethod = RuntimeTypeHandle.GetDeclaringMethod(this);
system\runtime\compilerservices\runtimehelpers.cs (2)
91
private static unsafe extern void _PrepareMethod(
IRuntimeMethodInfo
method, IntPtr* pInstantiation, int cInstantiation);
95
internal static extern void _CompileMethod(
IRuntimeMethodInfo
method);
system\runtime\interopservices\marshal.cs (4)
875
private static extern void InternalPrelink(
IRuntimeMethodInfo
m);
914
private static extern int InternalNumParamBytes(
IRuntimeMethodInfo
m);
2309
return InternalGetComSlotForMethodInfo((
IRuntimeMethodInfo
)m);
2314
private static extern int InternalGetComSlotForMethodInfo(
IRuntimeMethodInfo
m);
system\runtime\remoting\message.cs (1)
442
IRuntimeMethodInfo
mh = new RuntimeMethodInfoStub(_methodDesc, null);
system\runtimehandles.cs (52)
247
internal static extern Object CreateCaInstance(RuntimeType type,
IRuntimeMethodInfo
ctor);
572
internal extern static
IRuntimeMethodInfo
GetDeclaringMethod(RuntimeType type);
581
internal
IRuntimeMethodInfo
GetDefaultConstructor()
583
IRuntimeMethodInfo
ctor = null;
994
RuntimeMethodHandleInternal
IRuntimeMethodInfo
.Value
1016
internal static
IRuntimeMethodInfo
EnsureNonNullMethodInfo(
IRuntimeMethodInfo
method)
1028
private
IRuntimeMethodInfo
m_value;
1030
internal RuntimeMethodHandle(
IRuntimeMethodInfo
method)
1035
internal
IRuntimeMethodInfo
GetMethodInfo()
1150
internal unsafe extern static void CheckLinktimeDemands(
IRuntimeMethodInfo
method, RuntimeModule module, bool isDecoratedTargetSecurityTransparent);
1158
IRuntimeMethodInfo
attrCtor,
1165
private static extern
IRuntimeMethodInfo
_GetCurrentMethod(ref StackCrawlMark stackMark);
1167
internal static
IRuntimeMethodInfo
GetCurrentMethod(ref StackCrawlMark stackMark)
1179
internal static MethodAttributes GetAttributes(
IRuntimeMethodInfo
method)
1189
internal static extern MethodImplAttributes GetImplAttributes(
IRuntimeMethodInfo
method);
1195
private extern static void ConstructInstantiation(
IRuntimeMethodInfo
method, TypeNameFormatFlags format, StringHandleOnStack retString);
1198
internal static string ConstructInstantiation(
IRuntimeMethodInfo
method, TypeNameFormatFlags format)
1211
internal static RuntimeType GetDeclaringType(
IRuntimeMethodInfo
method)
1224
internal static int GetSlot(
IRuntimeMethodInfo
method)
1236
internal extern static int GetMethodDef(
IRuntimeMethodInfo
method);
1244
internal static string GetName(
IRuntimeMethodInfo
method)
1276
internal static INVOCATION_FLAGS GetSecurityFlags(
IRuntimeMethodInfo
handle)
1284
static extern internal uint GetSpecialSecurityFlags(
IRuntimeMethodInfo
method);
1292
static internal void PerformSecurityCheck(Object obj,
IRuntimeMethodInfo
method, RuntimeType parent, uint invocationFlags)
1305
internal extern static void SerializationInvoke(
IRuntimeMethodInfo
method,
1329
private static extern bool _IsSecurityCritical(
IRuntimeMethodInfo
method);
1332
internal static bool IsSecurityCritical(
IRuntimeMethodInfo
method)
1342
private static extern bool _IsSecuritySafeCritical(
IRuntimeMethodInfo
method);
1345
internal static bool IsSecuritySafeCritical(
IRuntimeMethodInfo
method)
1355
private static extern bool _IsSecurityTransparent(
IRuntimeMethodInfo
method);
1358
internal static bool IsSecurityTransparent(
IRuntimeMethodInfo
method)
1370
internal static RuntimeType[] GetMethodInstantiationInternal(
IRuntimeMethodInfo
method)
1387
internal static Type[] GetMethodInstantiationPublic(
IRuntimeMethodInfo
method)
1401
internal static bool HasMethodInstantiation(
IRuntimeMethodInfo
method)
1424
internal static bool IsGenericMethodDefinition(
IRuntimeMethodInfo
method)
1435
internal extern static bool IsTypicalMethodDefinition(
IRuntimeMethodInfo
method);
1441
private extern static void GetTypicalMethodDefinition(
IRuntimeMethodInfo
method, ObjectHandleOnStack outMethod);
1444
internal static
IRuntimeMethodInfo
GetTypicalMethodDefinition(
IRuntimeMethodInfo
method)
1456
private extern static void StripMethodInstantiation(
IRuntimeMethodInfo
method, ObjectHandleOnStack outMethod);
1459
internal static
IRuntimeMethodInfo
StripMethodInstantiation(
IRuntimeMethodInfo
method)
1461
IRuntimeMethodInfo
strippedMethod = method;
1501
internal extern static MethodBody GetMethodBody(
IRuntimeMethodInfo
method, RuntimeType declaringType);
1897
internal static extern
IRuntimeMethodInfo
GetDynamicMethod(DynamicMethod method, RuntimeModule module, string name, byte[] sig, Resolver resolver);
1959
internal static
IRuntimeMethodInfo
ResolveMethodHandleInternal(RuntimeModule module, int methodToken) { return ModuleHandle.ResolveMethodHandleInternal(module, methodToken, null, null); }
1966
internal static
IRuntimeMethodInfo
ResolveMethodHandleInternal(RuntimeModule module, int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
1974
IRuntimeMethodInfo
retVal = new RuntimeMethodInfoStub(handle, RuntimeMethodHandle.GetLoaderAllocator(handle));
2156
RuntimeFieldHandleInternal fieldHandle,
IRuntimeMethodInfo
methodHandle, RuntimeType declaringType);
2179
IRuntimeMethodInfo
method,
2193
public Signature(
IRuntimeMethodInfo
methodHandle, RuntimeType declaringType)