Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Signature() [1/4]

unsafe System.Signature.Signature ( IRuntimeMethodInfo method,
RuntimeType[] arguments,
RuntimeType returnType,
CallingConventions callingConvention )
inline

Definition at line 40 of file Signature.cs.

41 {
42 m_pMethod = method.Value;
43 m_arguments = arguments;
44 m_returnTypeORfieldType = returnType;
45 m_managedCallingConventionAndArgIteratorFlags = (byte)callingConvention;
46 GetSignature(null, 0, default(RuntimeFieldHandleInternal), method, null);
47 }
RuntimeType[] m_arguments
Definition Signature.cs:9
RuntimeMethodHandleInternal m_pMethod
Definition Signature.cs:25
int m_managedCallingConventionAndArgIteratorFlags
Definition Signature.cs:19
unsafe void GetSignature(void *pCorSig, int cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
RuntimeType m_returnTypeORfieldType
Definition Signature.cs:13

References System.Signature.GetSignature(), System.Signature.m_arguments, System.Signature.m_managedCallingConventionAndArgIteratorFlags, System.Signature.m_pMethod, System.Signature.m_returnTypeORfieldType, and System.IRuntimeMethodInfo.Value.

Referenced by System.Reflection.RuntimeParameterInfo.RuntimeParameterInfo().