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