Thanks for the help, that fixed the issue. Didn't realize there was a difference between ldloc and ldloca.
On Fri, Nov 13, 2015 at 7:08 PM, Jb Evain <[email protected]> wrote: > You need to: > > ldloca > call get_HasValue > > Nullable are value types. > > Jb > > On Fri, Nov 13, 2015 at 11:34 AM, Austin Brkich <[email protected]> > wrote: >> IL_0000: ldarg.0 >> IL_0001: call valuetype [mscorlib]System.Nullable`1<bool> >> [PhiScript]PhiScript.Manager.ConstructionComponentManager::OnCanProduce(class >> ['Assembly-CSharp']Planetbase.ConstructionComponent) >> IL_0006: stloc.s 8 >> IL_0008: ldloc.s 8 >> IL_000a: call instance bool valuetype >> [mscorlib]System.Nullable`1<bool>::get_HasValue() >> IL_000f: brfalse.s IL_0019 >> >> IL_0011: ldloc.s 8 >> IL_0013: call instance !0 valuetype >> [mscorlib]System.Nullable`1<bool>::get_Value() >> IL_0018: ret >> >> >> This is my section of code that I am inserting. The rest of the Method is >> code that doesn't really matter, but if you need that let me know. >> >> -- >> -- >> -- >> mono-cecil >> --- >> You received this message because you are subscribed to the Google Groups >> "mono-cecil" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. > > -- > -- > -- > mono-cecil > --- > You received this message because you are subscribed to a topic in the Google > Groups "mono-cecil" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/mono-cecil/1LtKdqVww8c/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > For more options, visit https://groups.google.com/d/optout. -- -- -- mono-cecil --- You received this message because you are subscribed to the Google Groups "mono-cecil" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
