8 instantiations of SignatureHelper
System.Private.CoreLib (8)
src\System\Reflection\Emit\SignatureHelper.cs (8)
31
SignatureHelper sigHelp = new
SignatureHelper
(scope, MdSigCallingConvention.GenericInst);
70
sigHelp = new
SignatureHelper
(scope, intCall, cGenericParam, returnType,
106
return new
SignatureHelper
(mod, intCall, returnType, null, null);
148
SignatureHelper sig =
new
(null, callConv);
172
return new
SignatureHelper
(mod, MdSigCallingConvention.LocalSig);
177
return new
SignatureHelper
(mod, MdSigCallingConvention.Field);
205
sigHelp = new
SignatureHelper
(mod, intCall,
218
return new
SignatureHelper
(module, type);
92 references to SignatureHelper
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
450
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Emit.
SignatureHelper
))]
netstandard (1)
netstandard.cs (1)
1418
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Emit.
SignatureHelper
))]
System.Private.CoreLib (86)
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ILGenerator.cs (1)
59
public abstract void Emit(OpCode opcode,
SignatureHelper
signature);
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\ModuleBuilder.cs (1)
191
public abstract int GetSignatureMetadataToken(
SignatureHelper
signature);
src\System\Reflection\Emit\DynamicILGenerator.cs (19)
184
SignatureHelper
sig = GetMethodSigHelper(callingConvention,
227
SignatureHelper
sig = GetMethodSigHelper(unmanagedCallConv, returnType, parameterTypes);
256
SignatureHelper
sig =
SignatureHelper
.GetMethodSigHelper(m_scope, functionPointerType);
298
public override void Emit(OpCode opcode,
SignatureHelper
signature)
449
SignatureHelper
sig = GetMethodSigHelper(methodInfo.CallingConvention,
462
private
SignatureHelper
GetMethodSigHelper(
467
SignatureHelper
sigHelp =
SignatureHelper
.GetMethodSigHelper(null, unmanagedCallConv, returnType);
472
private
SignatureHelper
GetMethodSigHelper(
480
SignatureHelper
sig =
SignatureHelper
.GetMethodSigHelper(call, returnType);
490
private void AddParameters(
SignatureHelper
sigHelp, Type[]? parameterTypes, Type[][]? requiredCustomModifiers, Type[][]? optionalCustomModifiers)
553
private int GetTokenForVarArgMethod(RuntimeMethodInfo rtMeth,
SignatureHelper
sig)
559
private int GetTokenForVarArgMethod(DynamicMethod dm,
SignatureHelper
sig)
892
internal byte[] LocalSignature => m_localSignature ??=
SignatureHelper
.GetLocalVarSigHelper().InternalGetSignatureArray();
1119
internal
SignatureHelper
m_signature;
1121
internal VarArgMethod(DynamicMethod dm,
SignatureHelper
signature)
1127
internal VarArgMethod(RuntimeMethodInfo method,
SignatureHelper
signature)
src\System\Reflection\Emit\DynamicMethod.CoreCLR.cs (2)
150
byte[] methodSignature =
SignatureHelper
.GetMethodSigHelper(
161
byte[] methodSignature =
SignatureHelper
.GetMethodSigHelper(
src\System\Reflection\Emit\RuntimeConstructorBuilder.cs (1)
48
internal
SignatureHelper
GetMethodSignature()
src\System\Reflection\Emit\RuntimeFieldBuilder.cs (2)
34
SignatureHelper
sigHelp =
SignatureHelper
.GetFieldSigHelper(m_typeBuilder.Module);
src\System\Reflection\Emit\RuntimeILGenerator.cs (7)
62
internal
SignatureHelper
m_localSignature;
98
m_localSignature =
SignatureHelper
.GetLocalVarSigHelper(mb?.GetTypeBuilder().Module);
174
internal
SignatureHelper
GetMemberRefSignature(
528
SignatureHelper
sig = GetMemberRefSignature(callingConvention,
574
SignatureHelper
sig =
SignatureHelper
.GetMethodSigHelper(
639
public override void Emit(OpCode opcode,
SignatureHelper
signature)
src\System\Reflection\Emit\RuntimeMethodBuilder.cs (5)
44
private
SignatureHelper
? m_signature;
276
internal
SignatureHelper
GetMethodSignature()
280
m_signature =
SignatureHelper
.GetMethodSigHelper(m_module, m_callingConvention, m_inst != null ? m_inst.Length : 0,
305
return
SignatureHelper
.GetLocalVarSigHelper(m_module).InternalGetSignature(out signatureLength);
377
SignatureHelper
thatSig = rmBuilder.GetMethodSignature();
src\System\Reflection\Emit\RuntimeModuleBuilder.cs (23)
276
SignatureHelper
sigHelp =
SignatureHelper
.GetMethodSigHelper(this, constructor.CallingConvention, null, null, null, parameterTypes, requiredCustomModifiers, optionalCustomModifiers);
308
SignatureHelper
sigHelp;
352
byte[] sig =
SignatureHelper
.GetTypeSigToken(this, method.DeclaringType).InternalGetSignature(out int length);
372
internal
SignatureHelper
GetMemberRefSignature(CallingConventions call, Type? returnType,
376
SignatureHelper
sig =
SignatureHelper
.GetMethodSigHelper(this, call, cGenericParameters, returnType, null, null, parameterTypes, requiredCustomModifiers, optionalCustomModifiers);
437
internal
SignatureHelper
GetMemberRefSignature(MethodBase? method, int cGenericParameters)
472
SignatureHelper
sigHelp =
SignatureHelper
.GetMethodSigHelper(this, method.CallingConvention, cGenericParameters, returnParameter?.ParameterType, returnParameter?.GetRequiredCustomModifiers(), returnParameter?.GetOptionalCustomModifiers(), parameterTypes, requiredCustomModifiers, optionalCustomModifiers);
914
byte[] sig =
SignatureHelper
.GetTypeSigToken(this, type).InternalGetSignature(out int length);
1034
SignatureHelper
sigHelp;
1038
sigHelp =
SignatureHelper
.GetMethodSigHelper(
1046
sigHelp =
SignatureHelper
.GetMethodSigHelper(this, method.ReturnType, parameterTypes);
1094
byte[] sigBytes =
SignatureHelper
.GetMethodSpecSigHelper(
1141
SignatureHelper
sigHelp =
SignatureHelper
.GetMethodSigHelper(
1183
byte[] sig =
SignatureHelper
.GetTypeSigToken(this, field.DeclaringType).InternalGetSignature(out int length);
1214
byte[] sig =
SignatureHelper
.GetTypeSigToken(this, field.DeclaringType).InternalGetSignature(out int length);
1227
byte[] sig =
SignatureHelper
.GetTypeSigToken(this, field.DeclaringType!).InternalGetSignature(out int length);
1236
SignatureHelper
sigHelp =
SignatureHelper
.GetFieldSigHelper(this);
1257
public override int GetSignatureMetadataToken(
SignatureHelper
signature)
src\System\Reflection\Emit\RuntimeTypeBuilder.cs (2)
1391
SignatureHelper
sigHelper;
1397
sigHelper =
SignatureHelper
.GetPropertySigHelper(
src\System\Reflection\Emit\SignatureHelper.cs (22)
19
public static
SignatureHelper
GetMethodSigHelper(Module? mod, Type? returnType, Type[]? parameterTypes)
24
public static
SignatureHelper
GetMethodSigHelper(Module? mod, CallingConventions callingConvention, Type? returnType)
29
internal static
SignatureHelper
GetMethodSpecSigHelper(Module? scope, Type[] inst)
31
SignatureHelper
sigHelp = new SignatureHelper(scope, MdSigCallingConvention.GenericInst);
38
internal static
SignatureHelper
GetMethodSigHelper(
47
internal static
SignatureHelper
GetMethodSigHelper(
52
SignatureHelper
sigHelp;
79
internal static
SignatureHelper
GetMethodSigHelper(Module? mod, CallingConvention unmanagedCallConv, Type? returnType)
109
internal static
SignatureHelper
GetMethodSigHelper(DynamicScope scope, Type functionPointerType)
148
SignatureHelper
sig = new(null, callConv);
155
public static
SignatureHelper
GetLocalVarSigHelper()
160
public static
SignatureHelper
GetMethodSigHelper(CallingConventions callingConvention, Type? returnType)
165
internal static
SignatureHelper
GetMethodSigHelper(CallingConvention unmanagedCallingConvention, Type? returnType)
170
public static
SignatureHelper
GetLocalVarSigHelper(Module? mod)
175
public static
SignatureHelper
GetFieldSigHelper(Module? mod)
180
public static
SignatureHelper
GetPropertySigHelper(Module? mod, Type? returnType, Type[]? parameterTypes)
185
public static
SignatureHelper
GetPropertySigHelper(Module? mod,
192
public static
SignatureHelper
GetPropertySigHelper(Module? mod, CallingConventions callingConvention,
196
SignatureHelper
sigHelp;
213
internal static
SignatureHelper
GetTypeSigToken(Module module, Type type)
482
SignatureHelper
sig = GetMethodSigHelper(scope, clsArgument);
929
obj is
SignatureHelper
other &&
src\System\Reflection\Emit\SymbolMethod.cs (1)
51
SignatureHelper
.GetMethodSigHelper(
System.Reflection.Emit (3)
System\Reflection\Emit\ILGeneratorImpl.cs (2)
570
public override void Emit(OpCode opcode,
SignatureHelper
signature)
581
PropertyInfo argCountProperty = typeof(
SignatureHelper
).GetProperty("ArgumentCount", BindingFlags.NonPublic | BindingFlags.Instance)!;
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
1364
public override int GetSignatureMetadataToken(
SignatureHelper
signature) =>
System.Reflection.Emit.ILGeneration (1)
artifacts\obj\System.Reflection.Emit.ILGeneration\Debug\net11.0\System.Reflection.Emit.ILGeneration.Forwards.cs (1)
8
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Reflection.Emit.
SignatureHelper
))]