Да, у вас может быть целый граф объектов (массивная структура данных), но если ни один из них не связан или не упомянут, он будет собирать мусор.
Если это не так, либо GC не запускается (вы можете попробовать GC.Collect()
в диагностических целях, но вы не должны использовать его в рабочем коде), либо что-то относится к части структуры. Например, пользовательский интерфейс может быть привязан к нему.