Infrastructure.ObjectsGraph (nuget): A small library can monitor objects graph,     1.Class Warden can find out objects that is added,changed and deleted in the objects graph.     2.Class GraphVisitor can traversing graph use breadth first search,make the graph collapse to a list,and search object in the graph.     3.Class EnumerableQuerier and GraphQuerier can query enumerable object,join them and mapping to a ListT.     The example is on the github.
Keywords: objects|graph|monitor|query