arrangedChildren
будет установлен в последний созданный вами экземпляр
например:
arrangedChildren = new List<RectElement>();
arrangedChildren = new List<RectElement>()
{
new ButtonToggle(),
new ButtonToggle()
}
arrangedChildren
будет указывать на второй список.
Если ни один другой объект не ссылается на первый, он отключится (GC).
Но если кто-то 1 сохранит ссылку на первый экземпляр, он останется в живых, и вы можете иметь дубликаты или два разных списка, над которыми вы работаете.
Это может вызвать некоторые проблемы