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

◆ GetILGenerator() [2/2]

ILGenerator System.Reflection.Emit.DynamicMethod.GetILGenerator ( int streamSize)
inline

Definition at line 559 of file DynamicMethod.cs.

560 {
561 if (m_ilGenerator == null)
562 {
563 CallingConventions callingConvention = CallingConvention;
564 Type returnType = ReturnType;
565 Type[] parameterTypes = m_parameterTypes;
566 byte[] signature = SignatureHelper.GetMethodSigHelper(null, callingConvention, returnType, null, null, parameterTypes, null, null).GetSignature(appendEndOfSig: true);
567 m_ilGenerator = new DynamicILGenerator(this, signature, streamSize);
568 }
569 return m_ilGenerator;
570 }
override CallingConventions CallingConvention

References System.Reflection.Emit.DynamicMethod.CallingConvention, System.Reflection.Emit.SignatureHelper.GetMethodSigHelper(), System.Reflection.Emit.DynamicMethod.m_ilGenerator, System.Reflection.Emit.DynamicMethod.m_parameterTypes, and System.Reflection.Emit.DynamicMethod.ReturnType.