public override void Emit(EmitContext ec) { base.Emit(ec); var field = (Field)spec.MemberDefinition; field.IsAvailableForReuse = true; // // Release any captured reference type stack variables // to imitate real stack behavour and help GC stuff early // if (TypeSpec.IsReferenceType(type)) { ec.AddStatementEpilog(this); } }