private DeclareLocal ( |
||
localType | ||
return | CodeEmitterLocal |
ILGenerator il = ...; LocalBuilder myLocal = il.DeclareLocal(typeof(string)); il.Emit(OpCodes.Ldstr, "Hello, world!"); il.Emit(OpCodes.Stloc_S, myLocal);
ILGenerator il = ...; LocalBuilder myLocal = il.DeclareLocal(typeof(int)); il.Emit(OpCodes.Ldc_I4, 42); il.Emit(OpCodes.Stloc_S, myLocal);This example declares a local variable of type int with the name "myLocal". The local variable is then loaded with the value 42 using the Ldc_I4 opcode, and then stored using the Stloc_S opcode. The IKVM.Internal.CodeEmitter.DeclareLocal method is part of the IKVM.Core library.
private DeclareLocal ( |
||
localType | ||
return | CodeEmitterLocal |