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