private static IEmitterType EmitValueType(Type type, CodeGenerator codeGenerator) { LocalBuilder builder = codeGenerator.DeclareLocal(type); EmitLocalVariable.Declare(builder).Emit(codeGenerator); return(EmitBox.Box(EmitLocal.Load(builder))); }
public void SetData(EmitCompilerContext context, EmitLocal local) { context.Data[this] = local; }