[Mono-dev] Secret Instructions and their Terrible Purpose

Scott Peterson lunchtimemama at gmail.com
Sun May 11 00:27:25 EDT 2008


ScopeInitializer.DoEmitStatement (mcs/anonymous.cs line 820):

				ec.ig.Emit (OpCodes.Nop);
				ec.ig.Emit (OpCodes.Ldc_I4, id);
				ec.ig.Emit (OpCodes.Pop);
				ec.ig.Emit (OpCodes.Nop);

What's the deal? csc doesn't emit these instructions. Are they some
kind of Secret Mono Metadata? Do I need to be initialized into the
Brotherhood of Blood before I can be told their hidden meaning? Am I
digging where I shouldn't? Do boat-rockers like me run the risk of
falling overboard *WINK*WINK*?

I want the truth!


More information about the Mono-devel-list mailing list