public virtual void PrepareEmit () { if (containers != null) { foreach (var t in containers) { try { t.PrepareEmit (); } catch (Exception e) { if (MemberName == MemberName.Null) throw; throw new InternalErrorException (t, e); } } } }