6 instantiations of MethodSig
System.Reflection.MetadataLoadContext (6)
System\Reflection\TypeLoading\Constructors\RoSyntheticConstructor.cs (2)
42
MethodSig<RoParameter> sig = new
MethodSig
<RoParameter>(parameterCount);
57
MethodSig<string> sig = new
MethodSig
<string>(parameterCount);
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodDecoder.cs (2)
77
MethodSig<RoParameter> methodSig = new
MethodSig
<RoParameter>(numParameters);
100
MethodSig<string> results = new
MethodSig
<string>(parameterCount);
System\Reflection\TypeLoading\Methods\RoSyntheticMethod.cs (2)
45
MethodSig<RoParameter> sig = new
MethodSig
<RoParameter>(parameterCount);
59
MethodSig<string> sig = new
MethodSig
<string>(parameterCount);
37 references to MethodSig
System.Reflection.MetadataLoadContext (37)
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (4)
68
private
MethodSig
<RoParameter> MethodSig => _lazyMethodSig ??= ComputeMethodSig();
69
protected abstract
MethodSig
<RoParameter> ComputeMethodSig();
70
private volatile
MethodSig
<RoParameter>? _lazyMethodSig;
73
protected abstract
MethodSig
<string> ComputeMethodSigStrings();
System\Reflection\TypeLoading\Constructors\RoDefinitionConstructor.cs (2)
34
protected sealed override
MethodSig
<RoParameter> ComputeMethodSig() => _decoder.SpecializeMethodSig(this);
36
protected sealed override
MethodSig
<string> ComputeMethodSigStrings() => _decoder.SpecializeMethodSigStrings(TypeContext);
System\Reflection\TypeLoading\Constructors\RoSyntheticConstructor.cs (5)
39
protected sealed override
MethodSig
<RoParameter> ComputeMethodSig()
42
MethodSig
<RoParameter> sig = new MethodSig<RoParameter>(parameterCount);
54
protected sealed override
MethodSig
<string> ComputeMethodSigStrings()
57
MethodSig
<string> sig = new MethodSig<string>(parameterCount);
58
MethodSig
<RoParameter> psig = ComputeMethodSig();
System\Reflection\TypeLoading\General\Helpers.cs (1)
241
public static string ToString(this IRoMethodBase roMethodBase,
MethodSig
<string> methodSigStrings)
System\Reflection\TypeLoading\General\Sentinels.cs (2)
46
protected sealed override
MethodSig
<RoParameter> ComputeMethodSig() => throw null!;
47
protected sealed override
MethodSig
<string> ComputeMethodSigStrings() => throw null!;
System\Reflection\TypeLoading\MethodBase\Ecma\EcmaMethodDecoder.cs (4)
71
public
MethodSig
<RoParameter> SpecializeMethodSig(IRoMethodBase roMethodBase)
77
MethodSig
<RoParameter> methodSig = new MethodSig<RoParameter>(numParameters);
95
public
MethodSig
<string> SpecializeMethodSigStrings(in TypeContext typeContext)
100
MethodSig
<string> results = new MethodSig<string>(parameterCount);
System\Reflection\TypeLoading\MethodBase\IMethodDecoder.cs (2)
29
MethodSig
<RoParameter> SpecializeMethodSig(IRoMethodBase member);
31
MethodSig
<string> SpecializeMethodSigStrings(in TypeContext typeContext);
System\Reflection\TypeLoading\Methods\RoConstructedGenericMethod.cs (2)
40
protected sealed override
MethodSig
<RoParameter> ComputeMethodSig() => _genericMethodDefinition.SpecializeMethodSig(this);
84
protected sealed override
MethodSig
<string> ComputeMethodSigStrings() => _genericMethodDefinition.SpecializeMethodSigStrings(TypeContext);
System\Reflection\TypeLoading\Methods\RoDefinitionMethod.cs (6)
22
internal abstract
MethodSig
<RoParameter> SpecializeMethodSig(IRoMethodBase member);
23
internal abstract
MethodSig
<string> SpecializeMethodSigStrings(in TypeContext typeContext);
73
protected sealed override
MethodSig
<RoParameter> ComputeMethodSig() => _decoder.SpecializeMethodSig(this);
75
protected sealed override
MethodSig
<string> ComputeMethodSigStrings() => _decoder.SpecializeMethodSigStrings(TypeContext);
135
internal sealed override
MethodSig
<RoParameter> SpecializeMethodSig(IRoMethodBase member) => _decoder.SpecializeMethodSig(member);
136
internal sealed override
MethodSig
<string> SpecializeMethodSigStrings(in TypeContext typeContext) => _decoder.SpecializeMethodSigStrings(typeContext);
System\Reflection\TypeLoading\Methods\RoMethod.cs (4)
93
private
MethodSig
<RoParameter> MethodSig => _lazyMethodSig ??= ComputeMethodSig();
94
protected abstract
MethodSig
<RoParameter> ComputeMethodSig();
95
private volatile
MethodSig
<RoParameter>? _lazyMethodSig;
114
protected abstract
MethodSig
<string> ComputeMethodSigStrings();
System\Reflection\TypeLoading\Methods\RoSyntheticMethod.cs (5)
42
protected sealed override
MethodSig
<RoParameter> ComputeMethodSig()
45
MethodSig
<RoParameter> sig = new MethodSig<RoParameter>(parameterCount);
56
protected sealed override
MethodSig
<string> ComputeMethodSigStrings()
59
MethodSig
<string> sig = new MethodSig<string>(parameterCount);
60
MethodSig
<RoParameter> psig = ComputeMethodSig();