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);
35 references to MethodSig
System.Reflection.MetadataLoadContext (35)
System\Reflection\TypeLoading\Constructors\RoConstructor.cs (3)
67private MethodSig<RoParameter> MethodSig => field ??= ComputeMethodSig(); 68protected abstract MethodSig<RoParameter> ComputeMethodSig(); 71protected 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); 134internal sealed override MethodSig<RoParameter> SpecializeMethodSig(IRoMethodBase member) => _decoder.SpecializeMethodSig(member); 135internal sealed override MethodSig<string> SpecializeMethodSigStrings(in TypeContext typeContext) => _decoder.SpecializeMethodSigStrings(typeContext);
System\Reflection\TypeLoading\Methods\RoMethod.cs (3)
92private MethodSig<RoParameter> MethodSig => field ??= ComputeMethodSig(); 93protected abstract MethodSig<RoParameter> ComputeMethodSig(); 112protected 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();