SignatureHelper.GetMethodSigHelper Method (Module, Type, Type[])
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Returns a signature helper for a method with a standard calling convention, given the method's module, return type, and argument types.
Assembly: mscorlib (in mscorlib.dll)
public static SignatureHelper GetMethodSigHelper( Module mod, Type returnType, Type[] parameterTypes )
Parameters
- mod
- Type: System.Reflection.Module
The module that contains the method for which the SignatureHelper is requested.
- returnType
- Type: System.Type
The return type of the method, or null for a void return type (Sub procedure in Visual Basic).
- parameterTypes
- Type:
System.Type
[]
The types of the arguments of the method, or null if the method has no arguments.
| Exception | Condition |
|---|---|
| ArgumentNullException | mod is null. -or- An element of parameterTypes is null. |
| ArgumentException | mod is not a module builder. |
This overload creates a signature with a standard calling convention.
To create a method signature with custom modifiers, use the GetMethodSigHelper(Module, CallingConventions, Type) method overload and then use the AddArgument(Type, Type[], Type[]) or AddArguments(Type[], Type[][], Type[][]) method overloads to add arguments with custom modifiers.