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

◆ GetLocalSignature()

byte[] System.Reflection.Emit.MethodBuilder.GetLocalSignature ( out int signatureLength)
inlinepackage

Definition at line 338 of file MethodBuilder.cs.

339 {
340 if (m_localSignature != null)
341 {
342 signatureLength = m_localSignature.Length;
343 return m_localSignature;
344 }
345 if (m_ilGenerator != null && m_ilGenerator.m_localCount != 0)
346 {
347 return m_ilGenerator.m_localSignature.InternalGetSignature(out signatureLength);
348 }
349 return SignatureHelper.GetLocalVarSigHelper(m_module).InternalGetSignature(out signatureLength);
350 }
byte[] InternalGetSignature(out int length)

References System.Reflection.Emit.SignatureHelper.GetLocalVarSigHelper(), System.Reflection.Emit.SignatureHelper.InternalGetSignature(), System.Reflection.Emit.MethodBuilder.m_ilGenerator, System.Reflection.Emit.ILGenerator.m_localCount, System.Reflection.Emit.ILGenerator.m_localSignature, System.Reflection.Emit.MethodBuilder.m_localSignature, and System.Reflection.Emit.MethodBuilder.m_module.