51 {
52 if (returnType == null)
53 {
54 returnType = typeof(void);
55 }
57 if ((callingConvention & CallingConventions.VarArgs) == CallingConventions.VarArgs)
58 {
60 }
61 if (cGenericParam > 0)
62 {
64 }
65 if ((callingConvention & CallingConventions.HasThis) == CallingConventions.HasThis)
66 {
68 }
69 SignatureHelper signatureHelper =
new SignatureHelper(scope, mdSigCallingConvention, cGenericParam, returnType, requiredReturnTypeCustomModifiers, optionalReturnTypeCustomModifiers);
70 signatureHelper.AddArguments(parameterTypes, requiredParameterTypeCustomModifiers, optionalParameterTypeCustomModifiers);
71 return signatureHelper;
72 }
SignatureHelper(Module mod, MdSigCallingConvention callingConvention)