¡@

Home 

c# Programming Glossary: l_000e

Generate tail call opcode

http://stackoverflow.com/questions/15864670/generate-tail-call-opcode

ldarg.1 L_000a ldarg.0 L_000b add L_000c starg.s acc L_000e starg.s i L_0010 br.s L_0000 Which according to ILSpy is equivalent..

What really happens in a try { return x; } finally { x = null; } statement?

http://stackoverflow.com/questions/421797/what-really-happens-in-a-try-return-x-finally-x-null-statement

int32 Program SomeNumber L_0005 stloc.0 L_0006 leave.s L_000e L_0008 call void Program Foo L_000d endfinally L_000e ldloc.0.. L_000e L_0008 call void Program Foo L_000d endfinally L_000e ldloc.0 L_000f ret .try L_0000 to L_0008 finally handler L_0008.. L_000f ret .try L_0000 to L_0008 finally handler L_0008 to L_000e This basically declares a local variable CS 1 0000 places the..

Why is the C# compiler emitting a callvirt instruction for a GetType() method call?

http://stackoverflow.com/questions/845657/why-is-the-c-sharp-compiler-emitting-a-callvirt-instruction-for-a-gettype-meth

mscorlib System.Object GetType new Object .GetType L_000e newobj instance void mscorlib System.Object .ctor L_0013 call..

Is it better to declare a variable inside or outside a loop?

http://stackoverflow.com/questions/8535846/is-it-better-to-declare-a-variable-inside-or-outside-a-loop

int32 GetEnumerator L_000d stloc.3 L_000e br.s L_002f L_0010 ldloc.3 L_0011 callvirt instance 0 mscorlib.. Dispose L_0042 endfinally L_0043 ret .try L_000e to L_0039 finally handler L_0039 to L_0043 .method public hidebysig.. int32 GetEnumerator L_000d stloc.3 L_000e br.s L_002f L_0010 ldloc.3 L_0011 callvirt instance 0 mscorlib..