2 implementations of IRoMethodBase
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (1)
12internal abstract partial class RoConstructor : LeveledConstructorInfo, IRoMethodBase
System\Reflection\TypeLoading\Methods\RoMethod.cs (1)
14internal abstract partial class RoMethod : LeveledMethodInfo, IRoMethodBase
21 references to IRoMethodBase
System.Reflection.MetadataLoadContext (21)
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (2)
85MethodBase IRoMethodBase.MethodBase => this; 88string IRoMethodBase.GetMethodSigString(int position) => ComputeMethodSigStrings()[position];
System\Reflection\TypeLoading\General\Helpers.cs (1)
241public static string ToString(this IRoMethodBase roMethodBase, MethodSig<string> methodSigStrings)
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodBody.cs (2)
14private readonly IRoMethodBase _roMethodBase; 16internal EcmaMethodBody(IRoMethodBase roMethodBase, MethodBodyBlock methodBodyBlock)
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodDecoder.cs (2)
71public MethodSig<RoParameter> SpecializeMethodSig(IRoMethodBase roMethodBase) 109public MethodBody? SpecializeMethodBody(IRoMethodBase owner)
System\Reflection\TypeLoading\MethodBase\IMethodDecoder.cs (2)
29MethodSig<RoParameter> SpecializeMethodSig(IRoMethodBase member); 30MethodBody? SpecializeMethodBody(IRoMethodBase owner);
System\Reflection\TypeLoading\Methods\RoDefinitionMethod.cs (4)
22internal abstract MethodSig<RoParameter> SpecializeMethodSig(IRoMethodBase member); 24internal abstract MethodBody? SpecializeMethodBody(IRoMethodBase owner); 135internal sealed override MethodSig<RoParameter> SpecializeMethodSig(IRoMethodBase member) => _decoder.SpecializeMethodSig(member); 137internal sealed override MethodBody? SpecializeMethodBody(IRoMethodBase owner) => _decoder.SpecializeMethodBody(owner);
System\Reflection\TypeLoading\Methods\RoMethod.cs (2)
129MethodBase IRoMethodBase.MethodBase => this; 132string IRoMethodBase.GetMethodSigString(int position) => ComputeMethodSigStrings()[position];
System\Reflection\TypeLoading\Parameters\Ecma\EcmaFatMethodParameter.cs (1)
20internal EcmaFatMethodParameter(IRoMethodBase roMethodBase, int position, Type parameterType, ParameterHandle handle)
System\Reflection\TypeLoading\Parameters\RoFatMethodParameter.cs (1)
15protected RoFatMethodParameter(IRoMethodBase roMethodBase, int position, Type parameterType)
System\Reflection\TypeLoading\Parameters\RoMethodParameter.cs (3)
16protected RoMethodParameter(IRoMethodBase roMethodBase, int position, Type parameterType) 54internal IRoMethodBase GetRoMethodBase() => (IRoMethodBase)Member;
System\Reflection\TypeLoading\Parameters\RoThinMethodParameter.cs (1)
15internal RoThinMethodParameter(IRoMethodBase roMethodBase, int position, Type parameterType)