ObjectGraphUtils Class |
Namespace: SD.LLBLGen.Pro.ORMSupportClasses
The ObjectGraphUtils type exposes the following members.
Name | Description | |
---|---|---|
![]() | ObjectGraphUtils | Initializes a new instance of the ObjectGraphUtils class |
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.) |
![]() | PerformTopologySortTEntity |
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.
|
![]() | 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.) |