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

◆ DynamicResolver() [1/2]

System.Reflection.Emit.DynamicResolver.DynamicResolver ( DynamicILGenerator ilGenerator)
inlinepackage

Definition at line 49 of file DynamicResolver.cs.

50 {
51 m_stackSize = ilGenerator.GetMaxStackSize();
52 m_exceptions = ilGenerator.GetExceptions();
53 m_code = ilGenerator.BakeByteArray();
54 m_localSignature = ilGenerator.m_localSignature.InternalGetSignatureArray();
55 m_scope = ilGenerator.m_scope;
56 m_method = (DynamicMethod)ilGenerator.m_methodBuilder;
57 m_method.m_resolver = this;
58 }

References System.Reflection.Emit.ILGenerator.BakeByteArray(), System.Reflection.Emit.ILGenerator.GetExceptions(), System.Reflection.Emit.ILGenerator.GetMaxStackSize(), System.Reflection.Emit.SignatureHelper.InternalGetSignatureArray(), System.Reflection.Emit.DynamicResolver.m_code, System.Reflection.Emit.DynamicResolver.m_exceptions, System.Reflection.Emit.DynamicResolver.m_localSignature, System.Reflection.Emit.ILGenerator.m_localSignature, System.Reflection.Emit.DynamicResolver.m_method, System.Reflection.Emit.ILGenerator.m_methodBuilder, System.Reflection.Emit.DynamicILGenerator.m_scope, System.Reflection.Emit.DynamicResolver.m_scope, and System.Reflection.Emit.DynamicResolver.m_stackSize.