42 private LocalBuilder local;
49 internal Type LocalType
54 internal void SetLocalSymInfo(
string name)
59 internal int __LocalIndex
61 get {
return local ==
null ? 0xFFFF : local.LocalIndex; }
64 internal void Emit(ILGenerator ilgen, OpCode opcode)
67 local ??= ilgen.DeclareLocal(type);
68 ilgen.Emit(opcode, local);
71 internal void Declare(ILGenerator ilgen)
73 local = ilgen.DeclareLocal(type);
75#if NETFRAMEWORK || IMPORTER
77 local.SetLocalSymInfo(name);