Я пытаюсь запустить утечку памяти в приложении форм Windows. Я сейчас смотрю на форму, содержащую несколько встроенных форм. Меня беспокоит то, что ребенок формирует в своем конструкторе ссылку на родительскую форму и сохраняет ее в поле частного члена. Поэтому мне кажется, что пришло время сбора мусора:
Родитель имеет ссылку на дочернюю форму через коллекцию элементов управления (там встроена дочерняя форма). Ребенок не является GC'd.
Ребенок имеет ссылку на родительскую форму через поле частного члена. Родительская форма не GC'd.
Это точное понимание того, как сборщик мусора будет оценивать ситуацию? Любой способ "доказать" его в целях тестирования?