void IProtoSerializer.EmitWrite(CompilerContext ctx, Local valueFrom) { // burn the value off the stack if needed (creates a variable and does a stloc) using (Local tmp = ctx.GetLocalWithValue(type, valueFrom)) { } }