| ObjectGraphUtils Methods | 
The ObjectGraphUtils type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | DetermineActionQueuesTEntity(TEntity, ListActionQueueElementTEntity, ListActionQueueElementTEntity) | 
            Determines the action queues for the entity passed in. The action queues contain the entities to process in the right order.
             | 
|  | DetermineActionQueuesTEntity(TEntity, IPredicate, ListActionQueueElementTEntity, ListActionQueueElementTEntity) | 
            Determines the action queues for the entity passed in. The action queues contain the entities to process in the right order.
             | 
|  | DetermineActionQueuesTEntity(TEntity, ListActionQueueElementTEntity, ListActionQueueElementTEntity, Boolean) | 
            Determines the action queues for the entity passed in. The action queues contain the entities to process in the right order.
             | 
|  | DetermineActionQueuesTEntity(TEntity, IPredicate, ListActionQueueElementTEntity, ListActionQueueElementTEntity, Boolean) | 
            Determines the action queues for the entity passed in. The action queues contain the entities to process in the right order.
             | 
|  | DetermineActionQueuesTEntity, TCollection(TCollection, ListActionQueueElementTEntity, ListActionQueueElementTEntity) | 
            Determines the action queues for the entity collection passed in. The action queues contain the entities to process in the right order.
             | 
|  | DetermineActionQueuesTEntity, TCollection(TCollection, ListActionQueueElementTEntity, ListActionQueueElementTEntity, Boolean) | 
            Determines the action queues for the entity collection passed in. The action queues contain the entities to process in the right order.
             | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetHashCode | Serves as the default hash function. (Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | PerformTopologySort(Type, MultiValueDictionaryType, Type, HashSetType, ListType) | 
            Performs the topology sort for the adjacencylists and the type given. Adds the type to the list passed in which represents the right ordered queue.
             | 
|  | PerformTopologySortTEntity(TEntity, DictionaryGuid, DictionaryGuid, TEntity, DictionaryGuid, TEntity, ListTEntity) | 
            Performs the topology sort for the adjacencylists and the entity given. Adds the entity to the ArrayList passed in which represents the right ordered queue.
             | 
|  | ProduceAdjacencyListsTEntity | 
            Produces adjancency lists for the entities in the complete graph reachable from the entity passed in. This routine figures out
            the graph to process by walking it, using a hashtable (recursed) to take note which nodes are already processed. 
            When it finds an entity A and an entity B having a relation in the graph (have 'an edge'), and A is depending on B, we add B to the 
            adjacency list of A, though we don't add A to the adjacency list of B.
            Additionally, it adds the type of B to the adjacency list of the type of A. This way we can determine the order of types.  
             | 
|  | ProduceCollectionsPerTypeFromGraphTCollection(TCollection) | 
            Produces the collections per type from the graph specified
             | 
|  | ProduceCollectionsPerTypeFromGraphTCollection(TCollection) | 
            Produces the collections per type from the graph specified
             | 
|  | ProduceTopologyOrderedListTEntity | 
            Produces the topology ordered list for the graph rooted by the entity passed in. Uses topological sort of a directed graph.
             | 
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 See Also
See Also