Такая ситуация.
Код: Выделить всё
public class MyObject
....
public property Parents() as MyObjectsList
public property Children() as MyObjectsList
....
public property SomeProperty(parent as MyObject) as Boolean
....
end class
public class MyObjectsList
Inherits List(Of MyObject)
end class
Если можно, то второй вопрос:
Некоторые свойства объекта MyObject зависят от того, по какой ветке к ним пришли (у объекта может быть несколько родителей (Parents)). Можно ли узнать, через какого родителя добрались до текущего объекта?