Вы можете сериализовать свои объекты в виде xml-строки в память , а затем использовать стандартный XPathNavigator для поиска в нем. Есть также несколько систем баз данных XML , которые вы можете использовать для сериализации ваших объектов в.
Вопрос в том, почему вам нужен XPathNavigator для поиска в объектах?
Если у вас есть большой граф объектов, вы можете рассмотреть возможность использования какого-нибудь графа db / nosql db .