Я использовал System.Collections.Queue и его объект form_elements_queue
if (form_elements_queue.Count > 0)
queue_element = (RecordQueue)form_elements_queue.Peek();
Я изменяю элемент queue_element, как показано ниже,
queue_element.Children--;
RecordQueue - мой пользовательский тип, который я ставлю в очередь в form_elements_queue.
но это не ссылка на Исходную очередь.
Как я могу ссылаться на queue_element на исходный объект, который находится в очереди.