Здравствуйте!
Такая проблема, необходимо организовать рекурсия, где в параметр рекурсивной функции необходимо передать объект.
Ясно что С# передает объект по ссылке, соответсвтенно различные грабли возникают, когда функция этот объект обрабатывает.
Задача вообще говоря дерево объектов из БД построить.
Как передать объект по значению?

или что делают в таких случаях?
Спасибо.