Photon Fusion
1.1.13
This sorting class is meant to be released and garbage collected after use. More...
Public Member Functions | |
| OrderNode | RegisterNode (Type type) |
| Create the node without searching for attributes yet. More... | |
| OrderNode[] | Run () |
| Returns sorted list of Types. More... | |
| OrderNode[] | RunConversion (List< Type > group) |
| Orders a list of types based on SortOrder attributes and returns an array of OrderNode structs. More... | |
Static Public Member Functions | |
| static bool | MergeChains (List< OrderNode > unorderedNodes) |
| Merge Before and Afters based on the logic: If A is Before B, and B is Before C, then A is Before C... etc This allows obvious conflicts to be quickly spotted. More... | |
This sorting class is meant to be released and garbage collected after use.
|
static |
Merge Before and Afters based on the logic: If A is Before B, and B is Before C, then A is Before C... etc This allows obvious conflicts to be quickly spotted.
| OrderNode RegisterNode | ( | Type | type | ) |
Create the node without searching for attributes yet.
| OrderNode [] Run | ( | ) |
Returns sorted list of Types.
| OrderNode [] RunConversion | ( | List< Type > | group | ) |
Orders a list of types based on SortOrder attributes and returns an array of OrderNode structs.